Blog
Breakdowns, measurements and operational practice — useful before you hit the problem.
Breakdowns, measurements and operational practice — useful before you hit the problem.

Megabits are not megabytes, port speed is not download speed, and "unlimited" is not infinite. We do the math and measure on a live server.

Logs in one time, cron in another, a certificate "not yet valid". timedatectl on a live server: zone, synchronization and a one-minute clock check.

Something broke and you do not know where to look. journalctl on a live server: one service, errors, a time range, search and log size.

Why a server shows only 372 MB "free" and whether to worry. free -h, available, cache and swap explained on live output.

Install fail2ban on Ubuntu 24.04, change the ban time and learn to unban yourself. Output from a live server.

Which commands show your Ubuntu and Debian version, how it differs from the kernel version and until which year it is patched.

"NVMe" on a pricing page says little about real speed. How drive types differ in practice and how to test yours with fio.

Umami vs Plausible: two self-hosted alternatives to Google Analytics. How they differ, and how to deploy the lighter one on a VPS.

How many cores and how much RAM you really need: starting numbers by workload and commands to check on a running VPS.