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.
What a Shell Actually Is, and Which One to Use
The shell is a program, not the terminal it runs in. Which startup file runs when, why your alias vanishes over SSH, and an honest comparison of bash, zsh and…
SSH Keys: What Is Actually Happening
Key pairs, host keys, the agent and forwarding — what each part does, why the warning about a changed host key matters, and how to hold keys safely.
Filesystems: Inodes, Journalling and Which One to Choose
What an inode is and why you can run out of them, what journalling protects you from, and an honest comparison of ext4, XFS, Btrfs and ZFS.
