Guides
How-to
Guides
-

How to set up a firewall on Linux
Block everything except SSH and the web with UFW on Ubuntu or firewalld on RHEL-based systems, without locking yourself out.
-

How to get a free SSL certificate with Let’s Encrypt
Issue a trusted HTTPS certificate in one command with Certbot, redirect HTTP to HTTPS, and make sure it renews by itself.
-

How to install Nginx on Ubuntu
Install Nginx, serve your first site from its own folder, and learn the three commands you will use every time you change its configuration.
-

How to set up SSH keys
Replace passwords with a key pair, log in without typing a password, and then switch password login off for good.
-

How to connect to a server with SSH
Open a secure command line on a remote server from Windows, macOS or Linux, and understand the host key prompt you see the first…
-

How to migrate a cPanel account to another cPanel server
Three ways to move a whole cPanel account (files, databases, email and DNS zone) to a new server, with annotated WHM screenshots for each.
-

How to migrate email to a new host
Copy mailboxes over IMAP, switch the MX records, and pick up the stragglers, without losing a single message.
-

How to change hosts without downtime
Run the old and new servers side by side, switch DNS when the new one is proven, and keep the old one answering until…
-

How to move a WordPress site to a new host
Copy the files and database, test on the new server before anyone else sees it, then switch DNS with the old host kept as…
-

How to flush your DNS cache
Make your computer forget old DNS answers after a site move or record change. Commands for Windows, macOS, Linux and every major browser.