Getting Started
Initial Server Setup with Debian 8
Tutorials
Debian
Getting Started
Initial Server Setup
Linux Basics
Linux Commands
Security
Introduction> Introduction # When you first create a new Debian 8 server, there are a few configuration steps that you should take early on as part of the basic setup. This will increase the security and usability of your server and will give you a solid foundation for subsequent actions.
How To Manage Packages In Ubuntu and Debian With Apt-Get & Apt-Cache
Tutorials
Debian
Getting Started
Linux Basics
Linux Commands
Ubuntu
Introduction> Introduction # Apt is a command line frontend for the dpkg packaging system and is the preferred way of managing software from the command line for many distributions. It is the main package management system in Debian and Debian-based Linux distributions like Ubuntu.
An Introduction to Configuration Management
Tutorials
Conceptual
Configuration Management
Getting Started
Introduction> Introduction # As a broader subject, configuration management (CM) refers to the process of systematically handling changes to a system in a way that it maintains integrity over time. Even though this process was not originated in the IT industry, the term is broadly used to refer to server configuration management.
Initial Server Setup with Ubuntu 20.04
Tutorials
DigitalOcean Droplets
Getting Started
Initial Server Setup
Security
Ubuntu
Ubuntu 20.04
Introduction> Introduction # When you first create a new Ubuntu 20.04 server, you should perform some important configuration steps as part of the initial setup. These steps will increase the security and usability of your server, and will give you a solid foundation for subsequent actions.
How To Use Filezilla to Transfer and Manage Files Securely on your VPS
Tutorials
Getting Started
Introduction> Introduction # Are you a recent cloud hosting convert and find yourself struggling to figure out how to best manage the files on your first virtual private server (VPS)? Do you find yourself intimidated by the command line?
How To Add and Delete Users on an Ubuntu 14.04 VPS
Tutorials
Getting Started
Linux Basics
Ubuntu
Introduction> Introduction # One of the most basic tasks to that you should know how to do on a fresh Linux server is add and remove users. When you create a new server, you are only given the root account by default.
How To Configure SSH Key-Based Authentication on a Linux Server
Tutorials
Getting Started
Linux Basics
Security
System Tools
Introduction> Introduction # SSH, or secure shell, is an encrypted protocol used to administer and communicate with servers. When working with a Linux server you may often spend much of your time in a terminal session connected to your server through SSH.
The Docker Ecosystem: An Introduction to Common Components
Tutorials
Conceptual
Docker
Getting Started
Introduction> Introduction # Containerization is the process of distributing and deploying applications in a portable and predictable way. It accomplishes this by packaging components and their dependencies into standardized, isolated, lightweight process environments called containers.
How To Migrate WordPress from Shared Hosting to a Cloud Server with Zero Downtime
Tutorials
Apache
Getting Started
Ubuntu
WordPress
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:
Initial Server Setup with Debian 9
Tutorials
Debian
Debian 9
Getting Started
Initial Server Setup
Security
[*]Introduction[*]
When you first create a new Debian 9 server, there are a few configuration steps that you should take early on as part of the basic setup. This will increase the security and usability of your server and will give you a solid foundation for subsequent actions.
How To Set Up SSH Keys on Ubuntu 16.04
Tutorials
Getting Started
Linux Basics
Security
System Tools
Ubuntu 16.04
Introduction> Introduction # SSH, or secure shell, is an encrypted protocol used to administer and communicate with servers. When working with an Ubuntu server, chances are you will spend most of your time in a terminal session connected to your server through SSH.
How To Install Webmin with SSL on Ubuntu 14.04
Tutorials
Control Panels
Getting Started
Ubuntu
Introduction> Introduction # Webmin is a web-based system administration tool for Unix-like systems. It provides an easy alternative to command line system administration and can be used to manage various aspects of a system, such as users and services, through the use of the provided Webmin modules.
A Comparative Introduction to FreeBSD for Linux Users
Tutorials
Conceptual
FreeBSD
Getting Started
Introduction> Introduction # FreeBSD is a free and open source Unix-like operating system and a popular server platform. While FreeBSD and other BSD-based systems share much in common with systems like Linux, there are points where these two families diverge in important ways.
How To Set Up Nginx Server Blocks (Virtual Hosts) on Ubuntu 16.04
Tutorials
Getting Started
Nginx
Ubuntu
Ubuntu 16.04
Introduction> Introduction # When using the Nginx web server, server blocks (similar to virtual hosts in Apache) can be used to encapsulate configuration details and host more than one domain on a single server.
Initial Server Setup with Ubuntu 16.04
Tutorials
Getting Started
Initial Server Setup
Security
Ubuntu
Ubuntu 16.04
Introduction> Introduction # When you first create a new Ubuntu 16.04 server, there are a few configuration steps that you should take early on as part of the basic setup. This will increase the security and usability of your server and will give you a solid foundation for subsequent actions.
How To Set Up SSH Tunneling on a VPS
Tutorials
Getting Started
Networking
Security
Introduction> Introduction # In this article, you’ll learn how to create a safe, encrypted tunnel between your computer and your VPS along with how to bypass limits in a corporate network, how to bypass NAT, etc.
How To Set Up a Firewall Using Iptables on Ubuntu 14.04
Tutorials
Firewall
Getting Started
Security
System Tools
Ubuntu
Introduction> Introduction # Setting up a good firewall is an essential step to take in securing any modern operating system. Most Linux distributions ship with a few different firewall tools that we can use to configure our firewalls.
How To Install Linux, Apache, MySQL, PHP (LAMP) stack on Ubuntu 14.04
Tutorials
Apache
Getting Started
LAMP Stack
MySQL
PHP
Ubuntu
Introduction> Introduction # A “LAMP” stack is a group of open source software that is typically installed together to enable a server to host dynamic websites and web apps. This term is actually an acronym which represents the Linux operating system, with the Apache web server.
How to Set Up SSH Keys on Debian 9
Tutorials
Debian 9
Getting Started
Linux Basics
Security
System Tools
Introduction> Introduction # SSH, or secure shell, is an encrypted protocol used to administer and communicate with servers. When working with a Debian server, chances are you will spend most of your time in a terminal session connected to your server through SSH.
How To Configure The Nginx Web Server On a Virtual Private Server
Tutorials
Getting Started
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: