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.

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.

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