Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
hosts
🔒 Consolidating and extending hosts files from several well-curated sources. Optionally pick extensions for porn, social media, and other categories.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I've used both, and I have found AdGuard Home to be slightly more reliable. These are the major things that made me switch to AGH:
1. Incredibly fast and easy to install compared to pi-hole
2. It's easier to update because you don't have to ssh into the raspberry, you can just update the thing through the user interface.
3. From time to time, it happened that the pi-hole hanged up, dns resolution did not work and I needed to reboot the thing to make it work again. I am not sure how widespread this is but I've seen many other users complain about this particular issue (even though it's a once-per-month thing).
(4. Better APIs)
For an in-depth comparison between the two you can take a look at the AGH GitHub Page[0]
[0]: https://github.com/AdguardTeam/AdGuardHome#comparison-pi-hol...
I firmly agree, but would make an even more specific recommendation to use the docker-compose setup so that redeploying the same customizations is easy. I do this on two different hosts so I have redundant DNS, and it's been working great for several years.
https://github.com/pi-hole/docker-pi-hole/blob/62ca934d07/ex...
I definitely recommend checking out Steven Black's unified hosts file [0] for DNS-level adblocking outside of one's local network. It's the default block list in Pi-Hole.
[0] https://github.com/StevenBlack/hosts
Haunter mentioned SmartTubeNext, but if you use an Apple TV, there's yattee: https://github.com/yattee/yattee
Edit: Also great to see that AGH has secure DNS built in. My Pi-Hole solution required cloudflared [0] for that.
[0]https://github.com/crazy-max/docker-cloudflared