Posts
Page 46 of 66
-
Uptime Kuma: Status Pages, Alerts, and Knowing Before Your Users Do
Uptime Kuma goes past HTTP checks: TCP, DNS, and Docker monitors, push monitors for cron jobs, public status pages, and the scripting API that actually exists.
· Updated:10 min read -
Watchtower: Safe Container Auto-Updates
Tired of manually updating containers? Watchtower handles it. But if you set it wrong, you'll wake up to broken apps. Here's how to do it right.
6 min read -
Chaos Engineering: Break Things on Purpose Before They Break Themselves
Chaos engineering with Pumba for Docker container chaos and Toxiproxy for network failure simulation. Find the failures in staging before your users do in prod.
· Updated:9 min read -
The Header Your Reverse Proxy Keeps Dropping
Your backend can't see the client IP because the reverse proxy silently dropped it. Here's why and how to fix it right.
6 min read -
Kernel Live Patching: Security Updates Without the 3am Reboot
Kernel live patching applies CVE fixes to a running kernel with no reboot, using kpatch or Canonical Livepatch. Setup for Ubuntu and RHEL, plus what it can't fix.
· Updated:8 min read -
You Should Be Testing Your Restores
You've got backups. Great. But do you know if they actually work? RTO and RPO mean nothing if you've never actually restored.
5 min read -
IPv6 on Your Home Lab: You Should Care (Here's Why)
IPv6 isn't just for the future, it's broken on your network right now. Here's why you should care and how to actually set it up.
8 min read -
DNS Over HTTPS and TLS: Encrypt Your DNS Before Your ISP Sells It
Your DNS queries go out in plain text, so your ISP logs every site you visit. This covers how DoH, DoT, and DoQ fix that, and how to self-host with AdGuard Home.
· Updated:8 min read -
Tmpfs vs Ramfs: When Your Disk Is Too Slow and Your RAM Is Just Sitting There
Tmpfs vs ramfs on Linux: mount RAM-backed filesystems for blazing-fast temp storage. Covers fstab, Docker tmpfs mounts, CI/CD use cases, and the key differences.
8 min read -
Log Rotation for Self-Hosted Apps
Your app is logging to a single file. It's 50GB now. Here's how to rotate logs before your disk dies.
5 min read -
ArgoCD vs Flux: GitOps, When Your Git Repo Is the Source of Truth
ArgoCD vs Flux for Kubernetes GitOps: compare UI-focused ArgoCD with automation-first Flux CD. Sync workflows, install examples, and when to use each.
8 min read -
Docker Health Checks: Because "It's Running" Doesn't Mean "It's Working"
Docker health checks for Dockerfiles and Compose: configure HEALTHCHECK for PostgreSQL, Redis, Nginx, and Node.js with intervals, retries, and depends_on.
18 min read