AdGuard Home is a free, self-hosted DNS server that blocks ads and trackers for every device on your network at once. You run it yourself on a home server, Raspberry Pi, or VPS and set your router’s DNS to it so nothing routes through a third-party company. It supports encrypted DNS over HTTPS, TLS, and QUIC for both upstream and inbound queries, keeping lookups private in transit. The entire project is open source under the GPLv3 and developed by AdGuard, a Cyprus-based company. Filtering is configurable with blocklists, custom rules, and per-client settings through a clean web dashboard.

AdGuard Home
Self-hosted network-wide ad-blocking DNS server
adguard.com
FreeOpen SourceE2E EncryptedLinuxWebCyprus
Pricing Completely free with no paid tier; you supply your own hardware or server to run it on.
Strengths
- Blocks ads and trackers network-wide for all connected devices
- Fully open source under the GPLv3
- Supports encrypted DNS (DoH, DoT, and DoQ)
- Free and entirely self-hosted with no third-party dependency
- Web dashboard with per-client rules and query logs
Considerations
- Requires an always-on device and some technical setup
- You are responsible for hosting, updates, and maintenance
- DNS-level blocking cannot cosmetically hide every ad
Listed in Ad Blockers, DNS
AdGuard Home alternatives
NextDNSConfigurable DNS-level blocking for every device on your network.
uBlock OriginThe gold-standard browser extension for blocking ads and trackers.
uBlock Origin LiteThe Manifest V3 blocker for Chromium browsers, from uBO's own developer.
AdGuard DNSSet-in-minutes public DNS resolver that blocks ads and trackers.