systemd Timers: Scheduled Jobs That Tell You What Happened
Timer units do what cron does, with proper logging, dependency handling and catch-up after downtime. The syntax, a working example, and when cron is still fine.
dd: Writing Images and Cloning Disks
Write a bootable USB, clone a disk, or destroy the wrong one — dd does exactly what you tell it, without asking. How to use it, and how to check…
Monitoring a Server Without a Full Observability Stack
Find out a service died before your users do — systemd OnFailure alerts, a disk-space check, and external uptime monitoring. No Prometheus, no Grafana, about an hour.
A Reverse Proxy with Automatic TLS
Putting several self-hosted applications behind one domain, each on its own subdomain with a certificate that renews itself — with Caddy, and the Nginx equivalent.
SSH Access for a Small Team
Giving several people access to a server without a shared account: individual logins, scoped sudo, an audit trail, and offboarding that actually removes access.
Set Up a LEMP Stack: Nginx, MariaDB and PHP
A working PHP application server, with the socket paths, permissions and database privileges that most walkthroughs get slightly wrong.
openSUSE: Leap, Tumbleweed and Rollback That Works
Two very different distributions under one name, plus the one feature nobody else does as well — a rolling release you can undo from the boot menu.
Raspberry Pi OS: Debian on a Very Small Computer
It is Debian, tuned for the hardware. Headless setup done properly, the SD card problem nobody warns you about, and when to run something else on a Pi.
Linux Mint: The Easiest Landing from Windows
Ubuntu LTS underneath, no snaps, and a desktop that works the way you expect. What Mint changes, why the release cadence is deliberately slow, and where it falls short.
Rocky Linux and AlmaLinux: Free RHEL for Servers
Two projects took over what CentOS used to be. What they are, how they differ from each other, and why ten years of support without a subscription still matters.




