AdGuard Home is a self-hosted, open-source DNS server that blocks ads, trackers, and malware for all devices on your network. Runs locally, supports encrypted DNS (DoH/DoT), works with Docker, and is often compared to Pi-hole with more built-in features. 🔗 https://github.com/AdguardTeam/AdGuardHome
How does this measure up to PiHole?
There is a section in the Readme: https://github.com/AdguardTeam/AdGuardHome?tab=readme-ov-file#comparison-pi-hole
Nice one!
Looks like there’s no differences I care about, but I’m just me so having a comparison table is extremly helpful. Thanks for linking to it, I really appreciate it. Particularly because it justifies me not doing more work on my local network!
The other main difference is the choice of language: pihole is mostly shell with a sprinkle of Python and adguard looks to be a mixture of go and typescript. Probably not much of a difference for this type of application but the use of go over shell script can eliminate the possibility of certain classes of bugs.
I switched a couple years ago, I like the interface better, performance is similar enough to not be a noticeable change, and ad guard has actually been more stable for me.


