Tutorials
How To Use SSH to Connect to a Remote Server
Tutorials
Linux Basics
Networking
Security
System Tools
Ubuntu
Introduction> Introduction # One essential tool to master as a system administrator is SSH.
SSH, or Secure Shell, is a protocol used to securely log onto remote systems. It is the most common way to access remote Linux servers.
How To Access Elements in the DOM
Tutorials
Development
JavaScript
Introduction> Introduction # In Understanding the DOM Tree and Nodes, we went over how the DOM is structured as a tree of objects called nodes, and that nodes can be text, comments, or elements.
How To Install phpMyAdmin on a LEMP server
Tutorials
LEMP
MySQL
About phpMyAdmin> About phpMyAdmin # phpMyAdmin is a free software to work with MySQL on the web—it provides a convenient visual front end to the capabilities of MySQL.
Setup> Setup # Prior to installing phpMyAdmin, be sure that you have LEMP installed on your VPS.
How To Deploy a Rails App with Passenger and Apache on Ubuntu 14.04
Tutorials
Apache
Ruby
Ruby on Rails
Ubuntu
Introduction> Introduction # In this tutorial, we will demonstrate how to install Phusion Passenger as your Rails-friendly web server, which is easy to install, configure, and maintain. We will integrate it into Apache on Ubuntu 14.
How To Create Django Models
Tutorials
Development
Django
Programming Project
Python
Ubuntu 20.04
Introduction> Introduction # In the previous tutorial, “How To Create a Django App and Connect it to a Database,” we covered how to create a MySQL database, how to create and start a Django application, and how to connect it to a MySQL database.
How To Install and Configure VNC Remote Access for the GNOME Desktop on CentOS 7
Tutorials
Applications
CentOS
Introduction> Introduction # VNC or Virtual Network Computing is a platform-independent protocol that enables users to connect to a remote computer system and use its resources from a Graphical User Interface (GUI).
How To Install Anaconda on Ubuntu 18.04 [Quickstart]
Tutorials
Development
Python
Quickstart
Ubuntu 18.04
Introduction> Introduction # Designed for data science and machine learning workflows, Anaconda is an open-source package manager, environment manager, and distribution of the Python and R programming languages.
This tutorial will guide you through installing Anaconda on an Ubuntu 18.
How To Install Linux, Nginx, MySQL, PHP (LEMP) Stack on Debian 7
Tutorials
Debian
LEMP
Lemp Stack: Basic Info> Lemp Stack: Basic Info # LEMP stack is a group of open source software to get a VPS up and running. The acronym includes the Linux (L), MySQL (M), and PHP (P) of the more traditional LAMP stack, but switches out Apache for Nginx (pronounced engine x).
How To Install Apache Tomcat 8 on Ubuntu 14.04
Tutorials
Deployment
Java
Ubuntu
Introduction> Introduction # Apache Tomcat is a web server and servlet container that is used to serve Java applications. Tomcat is an open source implementation of the Java Servlet and JavaServer Pages technologies, released by the Apache Software Foundation.
How To Use Rsync to Sync Local and Remote Directories
Tutorials
Backups
Linux Basics
Introduction> Introduction # Rsync, which stands for remote sync, is a remote and local file synchronization tool. It uses an algorithm to minimize the amount of data copied by only moving the portions of files that have changed.
How To Use the ng-container Element in Angular
Tutorials
Angular
Introduction> Introduction # ng-container is an element available in Angular 2+ that can act as the host to structural directives.
In this article, you will explore scenarios that can be addressed with ng-container.
How To Set Up Multiple SSL Certificates on One IP with Nginx on Ubuntu 12.04
Tutorials
Nginx
Ubuntu
Status: Deprecated> Status: Deprecated # This article covers a version of Ubuntu that is no longer supported. If you are currently operate a server running Ubuntu 12.04, we highly recommend upgrading or migrating to a supported version of Ubuntu:
How To Install and Secure phpMyAdmin on Ubuntu 18.04
Tutorials
Apache
Applications
PHP
Ubuntu
Ubuntu 18.04
Introduction> Introduction # While many users need the functionality of a database management system like MySQL, they may not feel comfortable interacting with the system solely from the MySQL command line client.
An Introduction to JSON
Tutorials
Conceptual
Development
JavaScript
Introduction> Introduction # JSON, short for JavaScript Object Notation, is a format for sharing data. As its name suggests, JSON is derived from the JavaScript programming language, but it’s available for use by many languages including Python, Ruby, PHP, and Java.
Initial Server Setup with CentOS 6
Tutorials
CentOS
Initial Server Setup
Linux Basics
Status: Deprecated> Status: Deprecated # This article covers a version of CentOS that is no longer supported. If you are currently operating a server running CentOS 6, we highly recommend upgrading or migrating to a supported version of CentOS.
How To Upload Images with a Node.js Backend in Multer and Express
Tutorials
Node.js
Introduction> Introduction # While you may upload images on the frontend, you would need to implement an API and database on the backend to receive them. With Multer and Express, a Node.
Common Python Tools: Using virtualenv, Installing with Pip, and Managing Packages
Tutorials
CentOS
Miscellaneous
Python
Introduction> Introduction # When it comes to working with Python, especially in the domain of application development, there are certain tools that you will see being mentioned often in various places or open source code.
How To Setup a Firewall with UFW on an Ubuntu and Debian Cloud Server
Tutorials
Debian
Firewall
IPv6
Security
Ubuntu
Introduction> Introduction # Setting up a functioning firewall is crucial to securing your cloud server. Previously, setting up a firewall was done through complicated or arcane utilities. Many of these utilities (e.
How To Use .map() to Iterate Through Array Items in JavaScript
Tutorials
Development
JavaScript
Introduction> Introduction # From the classic for loop to the forEach() method, various techniques and methods are used to iterate through datasets in JavaScript. One of the most popular methods is the .
An Introduction to SELinux on CentOS 7 – Part 1: Basic Concepts
Tutorials
CentOS
Security
Introduction> Introduction # Security Enhanced Linux or SELinux is an advanced access control mechanism built into most modern Linux distributions. It was initially developed by the US National Security Agency to protect computer systems from malicious intrusion and tampering.