Guides
Written for people who run their own servers, and for anyone checking what we do on theirs.
Choosing dedicated server hardware
How to size CPU, RAM, storage and network for a dedicated server, with rules of thumb for common workloads.
The first hour on a new Linux server
Users, SSH keys, updates, firewall, time and swap: the setup steps to do before anything else on Ubuntu, Debian, AlmaLinux or Rocky.
Migrating to a dedicated server
A cutover plan for moving sites and databases to a new server with minutes of read-only time instead of hours of downtime.
Linux server hardening checklist
The specific SSH, firewall, update, logging and service settings we apply to every managed server.
Backups that actually restore
Setting up encrypted, offsite, versioned backups with restic, and testing restores so you know they work.