This walks you through setting up Pi-hole as a network-wide DNS ad blocker, whether you're running it in Docker or bare metal on a Raspberry Pi. It covers the practical decisions you'll face: pointing your router's DHCP at it versus running Pi-hole as your DHCP server, setting up DNS-over-HTTPS with cloudflared so your ISP can't see your queries, and managing blocklists without breaking legitimate services. The local DNS records section is especially useful if you're tired of remembering IP addresses for your NAS and dashboards. Includes real troubleshooting commands and warns against common mistakes like running a single point of failure for your entire network's DNS.
npx skills add https://github.com/affaan-m/everything-claude-code --skill homelab-pihole-dns