DNS & Networking DNS Blocker stable

AdGuard Home

Network-wide ad and tracker blocking with DNS-over-HTTPS

27.0K stars Since 2020
Website → GitHub

Network-wide ad blocking DNS server with DoH/DoT support, parental controls, safe browsing, per-client configuration, and modern web UI.

License
GPL-3.0
Min RAM
128 MB
Min CPUs
1 core
Scaling
single_node
Complexity
intermediate
Performance
medium
Self-hostable
K8s native
Offline
Pricing
fully free
Docs quality
good
Vendor lock-in
none

Use cases

  • Encrypted DNS ad blocking with DoH/DoT
  • Per-device filtering rules
  • Parental controls for home network

Anti-patterns / when NOT to use

  • Less community filters than Pi-hole
  • Single binary — less extensible
  • Some advanced features need config files

Compare with alternatives

Replaces / alternatives to

  • NextDNS
  • Pi-hole

Technical specs

Language
Go
API type
REST
Protocols
HTTP
Deployment
dockerbinary

Community

GitHub stars 27.0K
Contributors 0
Commit frequency weekly
Plugin ecosystem none
Backing AdGuard
Funding corporate

Release

Latest version
Last release
Since 2020

Best fit

Team size
smallmedium
Industries
general

Tags

  • dns-filtering
  • ad-blocking
  • doh
  • dot
  • parental-controls
  • safe-browsing
  • per-client-config