Home
Protecting My Server with Fail2ban
How I set up Fail2ban on my server to stop brute force attacks, SSH hammering and Nginx abuse with the actual config I use.
FreeBSD Is Not Linux.
A Linux sysadmin sits with FreeBSD — not to switch, but to think.
Docker 101: Commands, Troubleshooting & Debugging — Intermediate to Advanced
A deep-dive into Docker's essential commands, real-world troubleshooting scenarios, and advanced debugging techniques for engineers who want to move beyond the basics.
Linux Troubleshooting and Debugging Guide
A comprehensive Linux troubleshooting guide covering boot issues, CPU and memory problems, disk I/O, networking, services, permissions, and every essential debugging command with practical examples.
Self-Hosting ntfy: Push Notifications Under 50MB RAM
A complete guide to setting up ntfy on a 1GB Debian Lightsail instance with Nginx, Let's Encrypt, WebSocket support, and Jenkins CI integration.