Posts
Page 60 of 80
-
Linux Audio in 2026: PipeWire Replaced Everything
PipeWire replaced PulseAudio and ALSA routing on every major distro. Here's the new audio stack, CLI tools, and how to fix the annoying stuff.
· Updated:7 min read -
The Reverse Proxy Timeout That Kills Long Uploads
The upload works locally and dies through NGINX. The four timeouts that matter, the config that breaks them, the buffering trap, and how to test first.
6 min read -
Time Is a Lie and Chrony Is Here to Fix It: NTP for Home Labs
Set up Chrony for NTP time sync in your home lab. Covers chrony.conf, chronyc tracking, stratum levels, LAN NTP server setup, and why correct time matters more than you think.
8 min read -
Text Generation Web UI vs KoboldCpp: Power User LLM Interfaces
Text Generation Web UI vs KoboldCpp: setup, model formats, samplers, APIs, and performance compared so you can pick the right local LLM frontend fast.
· Updated:17 min read -
Why Your VPN Isn't Routing What You Think
You turned the VPN on and half your traffic still leaves over the normal route. How VPN routing works, reading the routing table, and forcing all traffic.
6 min read -
Your First Open Source Contribution: Less Scary Than You Think, More Useful Than You Know
Make your first open source contribution without embarrassing yourself. Find good first issues, fork correctly, write real PR descriptions, and handle review like a pro.
7 min read -
Watchtower vs Diun: Automating Docker Updates Without Burning Your Stack
Compare Watchtower and Diun for Docker container updates. Learn which auto-update tool fits your homelab with Compose examples, notifications, and filtering tips.
· Updated:14 min read -
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.
· Updated: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 logs every client as 127.0.0.1 because the proxy dropped the header. Set X-Forwarded-For, X-Real-IP, and X-Forwarded-Proto right in Nginx.
· Updated: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:10 min read