AdGuard Home

AdGuard Home is a self-hosted DNS server that blocks ads and trackers across your entire home network by re-routing tracking domains to a black hole.

  • Network Services
  • Other
  • Tools & Utilities
AdGuard Home is a self-hosted DNS server that blocks ads and trackers across your entire home network by re-routing tracking domains to a black hole. No client-side software is required; once configured as your router's DNS, every connected device is protected automatically.

Platform availability

Available on 6 of 9 platforms

Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.

84/100 Excellent

Maintained
100last commit 14 days ago
Popular
9137,123 GitHub stars
Easy to install
1006 install platforms, install notes, setup guide, Docker image
Light to run
100256 MB minimum RAM, runs on ARM
Security check
152 serious findings, 12 minor, CI, tests, OpenSSF Scorecard 5.6/10

Availability: platform listings confirmed today, links checked 14 days ago

GitHub stars
37,123
Open issues
1251
Last commit
2026-09-29
Latest release
v0.107.79
License
GPL-3.0
Activity
declining

Checked 14 days ago - source: GitHub (AdguardTeam/AdGuardHome)

Resources & Compatibility

Minimum requirements: 256 MB RAM, 512 MB disk. ARM (e.g. Raspberry Pi) is supported.

Checked 14 days ago - source: Docker Hub image tags and published docs

First-install notes

  • Network DNS Configuration After deploying, set your router's DNS settings to the AdGuard Home server's IP address so all devices on the network route DNS queries through it. source

Fetched 5 days ago - each note links to its source

Alternatives (7)

  • Control D - Control D is a modern and customizable DNS service that blocks threats, unwanted content and ads - on all devices.
  • Harbor Adblock - Harbor Privacy is a managed DNS filtering service that blocks ads, trackers, and malicious domains network-wide, with no logging of browsin…
  • NextDNS - NextDNS protects you from all kinds of security threats, blocks ads and trackers on websites and in apps and provides a safe and supervised…
  • Pi-hole - Pi-hole is a network-level Domain Name System (DNS) sinkhole that blocks Internet advertisements and tracking domains.
  • RethinkDNS - An OpenSnitch-inspired firewall and network monitor + a pi-hole-inspired DNS over HTTPS client with blocklists.
  • dnsmasq - Dnsmasq is a lightweight Domain Name System (DNS) forwarder and Dynamic Host Configuration Protocol (DHCP) server designed for small to med…
  • keweonDNS - A DNS-based solution designed to enhance defenses like ad blockers, antivirus tools, and firewalls.

Checked 11 days ago - source: AlternativeTo

Common questions

How can I reinstall or uninstall AdGuard Home with the automated install script?

Run the install script with -r to reinstall or -u to uninstall. Add -v for verbose output, and note that -r and -u are mutually exclusive.

How do I make AdGuard Home listen on a specific network interface?

Configure AdGuard Home to listen on the specified network interface if it is not already doing so. The most straightforward way is to reinstall AdGuard Home with default settings.

Is there guidance for using AdGuard Home with Nginx Proxy Manager?

Yes, a self-hosted discussion covers using AdGuard Home for DNS together with Nginx Proxy Manager on a local network.

Answers sourced from github.com, github.com, www.reddit.com

Community

Collected 13 days ago - public community threads

Install guides