docker homelab pi-hole hosting observability-series Lessons Learned: Everything That Went Wrong (So You Don't Have To) [Part 6] A love letter to every error message that made us stronger May 1, 2026 7 min read
homelab docker pi-hole hosting observability-series Alerting: Getting Notified When Things Actually Break [Part 5] Or: how I learned to stop worrying and love the threshold May 1, 2026 11 min read
homelab docker pi-hole hosting observability-series Metrics with Prometheus: Monitoring Every Host in Your Homelab [Part 4] Because knowing your disk is 94% full after it fills up is a special kind of pain May 1, 2026 7 min read
homelab hosting docker pi-hole observability-series Shipping Logs from Multiple Hosts: Expanding Fluent Bit Across Your Network [Part 3] In which we discover GELF, defeat it, and never speak of it again Apr 30, 2026 7 min read
homelab docker pi-hole hosting observability-series Setting Up the Core Stack: Loki, Grafana, and Fluent Bit [Part 2] Wherein we learn that :latest is a lie and AppArmor has opinions Apr 30, 2026 7 min read
homelab hosting docker pi-hole observability-series Stop Flying Blind: Building a Centralized Logging Stack for Your Homelab [Part 1] Because "it worked yesterday" is not a monitoring strategy Apr 30, 2026 3 min read