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
linux pi-hole AD-Blocking on your network with PI-Hole! Web ads suck. From annoying, auto-playing video ads to full-screen take over ads on mobile devices, they simply suck. I have found a solution, and this is how I got it setup and running. Oct 3, 2020 2 min read