AdGuard Home

AdGuard Home

Network-wide ads and tracker blocking via DNS

32kstars
2.2kforks
Last commit: 14d ago
Repo age: 10y old
AdGuard Home screenshot

AdGuard Home is a network-level DNS server that blocks ads, trackers, and malicious domains for all devices on your LAN without requiring client-side apps. It provides a web UI for managing blocklists, custom rules, and DNS settings, and can act as a DNS resolver with support for encrypted upstreams.

Key Features

  • DNS-based blocking using filter lists (Adblock-style rules) plus custom allow/deny lists
  • Per-client controls and visibility (identify clients, view queries, and apply rules per device)
  • Built-in DHCP server (optional) for simple home-network deployments
  • Parental control features (e.g., safe search / adult content filtering options)
  • Encrypted DNS support for upstreams and clients (DNS-over-HTTPS, DNS-over-TLS, DNSCrypt)
  • DNS caching and local DNS rewrites (custom hostnames for local services)
  • Query log and statistics dashboard (top domains, clients, blocked requests)
  • Runs on many platforms (Linux, macOS, Windows, ARM SBCs) and as a Docker container

Use Cases

  • Replace ISP/router DNS with a local resolver to block ads and trackers on all devices
  • Provide safer DNS for families via safe-search and content filtering controls
  • Centralize DNS for homelabs with local hostnames and per-device allow/block rules

Limitations and Considerations

  • As a DNS-layer blocker, it cannot remove ads served from the same domain as content; effectiveness depends on lists and DNS-level constraints.

AdGuard Home is well-suited for home networks and homelabs that want centralized DNS management with privacy-focused blocking. Its per-client insights, encrypted DNS options, and straightforward web UI make it a common alternative to other DNS sinkhole solutions.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Caddy

Caddy

Modern web server with automatic HTTPS

69k
4.6k
Last commit: 3d ago

Fast, extensible web server and reverse proxy with automatic TLS certificates, simple configuration, HTTP/3 support, and production-ready observability features.

Alternative to:
NGINX Plus
NGINX Plus
+3
Traefik

Traefik

Cloud-native reverse proxy and load balancer

61k
5.8k
Last commit: 1d ago

Traefik is a dynamic reverse proxy and load balancer for Docker, Kubernetes, and microservices with automatic service discovery, routing, and TLS/ACME support.

Alternative to:
NGINX Plus
NGINX Plus
+3
Pi-hole

Pi-hole

Network-wide ad blocking via DNS sinkhole

55.2k
3k
Last commit: 1mo ago

DNS sinkhole that blocks ads, trackers, and malicious domains network-wide with a web dashboard, per-client controls, and optional DHCP/DNS features.

Alternative to:
NextDNS
NextDNS
+1
SearXNG

SearXNG

Privacy-respecting metasearch engine you can run yourself

24k
2.4k
Last commit: 7d ago

SearXNG is a privacy-focused metasearch engine that aggregates results from many search providers, with strong customization, multiple output formats, and API support.

Alternative to:
Google Search
Google Search
+3
Termix

Termix

Web-based SSH terminal and host management workspace

9.5k
387
Last commit: 7d ago

Self-hosted web app for managing SSH connections, organizing hosts, and accessing terminals from a browser with a focus on team-friendly workflows.

Alternative to:
BeyondTrust Privileged Remote Access
BeyondTrust Privileged Remote Access
+2
Technitium DNS Server

Technitium DNS Server

Authoritative, recursive DNS with web UI and ad blocking

7.2k
608
Last commit: 20d ago

Self-hosted DNS server with recursive resolver, authoritative zones, DoH/DoT, ad-blocking, DHCP, and a web UI with optional app-based extensibility.

Alternative to:
NextDNS
NextDNS
+2