Guides

Hosting, explained by the people who run it.

Practical guides on web hosting, DirectAdmin, WordPress, managed servers and moving sites — written by the people who run them.

RSS feed

Windows Server

Windows Server vs Linux for Hosting: How to Decide

When a site genuinely needs Windows Server, when Linux is the better and cheaper choice, and the licensing, resource and management differences between them.

3 min read →

Hardware & Datacenter

NVMe vs SATA SSD vs HDD: What the Difference Means for Hosting

How the three storage types differ in latency and IOPS, why a website's workload favours NVMe by a wide margin, and when the difference is not worth paying for.

3 min read →

Security

How to Install Fail2ban and Stop Brute-Force Attacks

Install Fail2ban, understand jails and bantime, protect SSH, Plesk, Nginx and WordPress logins, whitelist your own IP and read what it has banned.

3 min read →

WHMCS

How to Connect WHMCS to Plesk for Automatic Provisioning

Add your Plesk server to WHMCS, map products to service plans, and fix the errors that stop accounts being created, including the 1019 password policy error.

4 min read →

Linux

How to Set Up SSH Keys and Turn Off Password Login

Generate an ed25519 key on Mac, Linux or Windows, install it on the server, test it, and disable password authentication so brute-force attacks cannot succeed.

3 min read →

Plesk

Plesk for Beginners: A Tour of the Panel

Where everything is in Plesk — domains, files, databases, mail, DNS, SSL, PHP, backups, WordPress Toolkit — and what to click for the first ten jobs.

3 min read →

WHMCS

WHMCS Cron Not Running: How to Find the Cause and Fix It

Why invoices and suspensions stop when the WHMCS cron fails, the exact cron command for WHMCS 9, how to read the cron log, and the six failures we see most.

4 min read →

Email

SPF, DKIM and DMARC Explained (With the Records to Copy)

What the three email authentication records do, why mail without them lands in spam, and the exact TXT records to add for Plesk or Google Workspace.

3 min read →

Servers

Managed vs Unmanaged VPS: Which One Do You Actually Need?

What a host does on a managed VPS and what is left to you on an unmanaged one, the real time cost of self-management, and a short test for which to choose.

3 min read →

WHMCS

How to Install WHMCS on a Plesk Server, Step by Step

WHMCS 9 requirements (PHP 8.2+, ionCube 13, MySQL), creating the site in Plesk, running the installer, the cron job and the first settings to lock down.

4 min read →

Linux

How to Create a Sudo User and Disable Root SSH Login

Create a user with sudo rights on Ubuntu, Debian, AlmaLinux or Rocky, test it, then lock root out of SSH without locking yourself out.

3 min read →

Networking

DNS Record Types Explained: A, AAAA, CNAME, MX, TXT, NS and CAA

Every DNS record you will meet running a site or email — what each is for, what goes in it, and the mistakes behind "site down" and "mail bounced".

4 min read →