AdGuard Home

AdGuard Home

Network-wide DNS server that blocks ads, trackers, phishing and malware

32.8kstars
2.3kforks
Last commit: 7h ago
Repo age: 10y old
AdGuard Home screenshot

AdGuard Home is an open-source, network-wide DNS server that blocks ads, trackers, phishing and malware by sinkholing unwanted domains. It runs on many platforms and can protect all devices on a LAN without client-side software.

Key Features

  • DNS-level blocking that reroutes tracking and ad domains to a “black hole” to prevent connections.
  • Web-based management UI with per-client configuration, query log, statistics and filter subscriptions.
  • Encrypted upstream support: DNS-over-HTTPS (DoH), DNS-over-TLS (DoT) and DNSCrypt for privacy-preserving upstream queries.
  • Per-device rules, tags and client modifiers for granular policies and exceptions.
  • Parental controls and SafeSearch enforcement for search engines and video platforms.
  • Multiple installation options and distribution formats: automated install script, Docker image, Snap package and manual builds.
  • REST API and CLI for automation and integration; frontend is built with a Node.js/React toolchain and E2E tests use Playwright.

Use Cases

  • Protect an entire home or small office network from ads, trackers and known malicious domains without installing agents on every device.
  • Enforce content restrictions and SafeSearch for children’s devices using per-client rules and parental control lists.
  • Centralize DNS management for IoT devices and smart TVs that cannot run browser extensions, reducing exposure to trackers.

Limitations and Considerations

  • DNS-level blocking cannot reliably block ads or sponsored content that are served from the same domains as content (for example many YouTube/Twitch ads and social-media sponsored posts). This is a fundamental limitation of DNS-based filtering.
  • DHCP support and some OS-specific features are limited or behave differently across platforms; users report occasional DHCP quirks and the need for static IP configuration on some systems. Community reports also note occasional stability or rate-limit issues under heavy query load — monitor and tune rate-limiting for high-traffic deployments.

AdGuard Home is a mature, widely used open-source DNS filtering solution suitable for home and small network deployments. It provides a comprehensive set of privacy and blocking features at the network level, while retaining APIs and deployment options for automation and integration.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Pi-hole

Pi-hole

Network-wide DNS sinkhole for ad and tracker blocking

55.9k
3k
Last commit: 8d ago

Pi-hole is a network-wide DNS sinkhole that blocks ads and trackers for all devices on your network, with a web dashboard, query logs, and optional DHCP server.

Alternative to:
AdGuard
AdGuard
+7
MyIP (IPCheck.ing)

MyIP (IPCheck.ing)

Open-source IP toolbox for IP, DNS, WebRTC and network diagnostics

9.8k
1.1k
Last commit: 15d ago

MyIP (IPCheck.ing) is an open-source web IP toolbox that detects local/public IPs, runs DNS leak and WebRTC checks, speed/latency/MTR tests, availability and whois lookup...

Alternative to:
WhatIsMyIPAddress.com
WhatIsMyIPAddress.com
+10
Technitium DNS Server

Technitium DNS Server

Authoritative and recursive DNS server with web console

7.6k
634
Last commit: 2mo ago

Cross-platform DNS server with authoritative/recursive modes, encrypted DNS (DoH/DoT/DoQ), DNSSEC, ad/malware blocking, DHCP, and an HTTP API with web admin UI.

Alternative to:
Cloudflare DNS
Cloudflare DNS
+10
Blocky

Blocky

Fast, lightweight DNS proxy and ad-blocker in Go

6.1k
267
Last commit: 5d ago

Open-source DNS proxy and network-wide ad-blocker for local networks. Supports DoH/DoT, per-client rules, caching, deep CNAME inspection, Prometheus metrics, Docker and H...

Alternative to:
NextDNS
NextDNS
+7
Unbound

Unbound

Validating, recursive, caching DNS resolver

4.3k
424
Last commit: 13h ago

Standards-based validating recursive DNS resolver with DNSSEC validation, DNS-over-TLS/HTTPS support and configurable caching for privacy and performance.

Alternative to:
Cloudflare DNS
Cloudflare DNS
+9
OPNsense

OPNsense

Open source firewall and routing platform for network security

4.3k
911
Last commit: 15h ago

OPNsense is an open source FreeBSD-based firewall and routing platform with a web GUI, API, VPN, traffic shaping, and security features for networks and homelabs.

Alternative to:
Fortinet FortiGate
Fortinet FortiGate
+12