Architecting a Bulletproof Home Lab DNS Stack: Pi-hole v6, DJB dnscache, and tinydns on Fedora Linux

Here is a comprehensive, production-ready technical blog post detailing the exact architecture, challenges, and step-by-step solutions we implemented to make this complex stack work. Introduction Building a robust, privacy-first home network infrastructure often leads to mixing modern ad-blocking utilities with legendary, hyper-secure routing daemons. In this post, we walk through how to deploy Pi-hole v6 alongside a legacy Daniel J.… Continue reading Architecting a Bulletproof Home Lab DNS Stack: Pi-hole v6, DJB dnscache, and tinydns on Fedora Linux

SmokePing on Linux: The Best Way to Monitor Network Latency

Brief If you’ve ever wondered why your internet feels slow even though a speed test looks fine, the culprit is often latency or packet loss rather than bandwidth. This is where SmokePing shines. It’s one of the most effective tools for continuously monitoring network performance and producing beautiful graphs that make problems easy to spot. Whether you’re a home lab… Continue reading SmokePing on Linux: The Best Way to Monitor Network Latency

Fixing Eaton UPS Disconnections on Fedora (NUT v2.8.5+)

The Problem If your Eaton UPS randomly disconnects, throws “Data stale” errors, or crashes with a segmentation fault on modern Fedora releases, you are not alone. This issue stems from a combination of aggressive Linux kernel power management, changes in Network UPS Tools (NUT) v2.8.5, and permission conflicts with Fedora’s automated management services. Here is a comprehensive guide to understanding… Continue reading Fixing Eaton UPS Disconnections on Fedora (NUT v2.8.5+)