We're all beginners at some point. See what to learn when you're first starting out!

Video Series

May 18, 2020

Fresh Server Security Setup

3 Videos

The first steps to take to secure Ubuntu 20.04 Focal, including user setup, ssh configuration, and firewalls.

May 01, 2017

Start Here

11 Videos

See the first things you need to know when getting started with servers!

May 06, 2015

SSH Usage, Tips, and Tricks

4 Videos

Logging into a server can get surprisingly complex - see what to know here!

May 06, 2015

Package Managers

1 Videos

Using package managers is the way you'll install software onto your servers. See how to use them!

May 06, 2015


4 Videos

We cover some basic security measures you can take beyond the firewall.

Get updates on new and upcoming lessons!

Latest Posts

May 22, 2018

Multi-Tenancy in Nginx


We see how to configure Nginx to respond to wildcard subdomains, great for multi-tenancy!

May 18, 2018

Redirect HTTP to HTTPS in Nginx


We see how to use Nginx to redirect any non-SSL connection to HTTP.

May 17, 2018

Web Servers and the Host Header


We see how the Host header is used by our web servers to decide which configured site to serve.

May 17, 2018

Redirect www to non-www subdomain


We see how to use Nginx to redirect a www subdomain to the root domain.

November 17, 2016

Customize your Login Screen via Linux's Message of the Day (Ubuntu/CentOS)


See how you can customize the screen you see when you login to give you important information quickly.

February 03, 2015

Linux ACLs


This video discusses using Linux ACL's instead of the usual Linux user/group/other permissions. This allows for an easier time setting up permissions for automated tasks such as deploying web applications.

If you're not familiar with "normal" linux user and group permissions, check out this article which explains them in a bit more detail.

This video will show setting up ACLs for a directory. These ACL permissions can be inherited by a parent dirctories. Setting default ACL's for a location is powerful, as it skips the need to always reset user/group permissions after any file operation (e.g. creating new files) and/or go through the hurdle of configuring umask settings.

June 30, 2014

Initial Security Setup


Server security is hugely important. In this edition, we'll cover the initial security precautions you should take.

May 06, 2014

Permissions and User Management


Managing user and group permissions is a pain until you know what's going on. We'll cover managing creating users and setting up user and group permissions.

All Topics