# 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. It is open source and self-hosted, installable on Docker Hub, Proxmox, Kubernetes (Helm), ZimaOS, TrueNAS, Umbrel and Unraid.

Canonical page: https://ourlocalhost.com/app/338/adguard-home

## Description

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: Unraid, TrueNAS, Umbrel, ZimaOS, Proxmox, Helm.

## Health score

84/100 (Excellent), based on 5 of 5 factors.
- Maintained: 100 (last commit 24 days ago)
- Popular: 91 (37,123 GitHub stars)
- Easy to install: 100 (6 install platforms, install notes, setup guide, Docker image)
- Light to run: 100 (256 MB minimum RAM, runs on ARM)
- Security check: 15 (2 serious findings, 12 minor, CI, tests, OpenSSF Scorecard 5.6/10)

## Security check

2 serious findings: A private key is committed in the source code; Uses seroval 1.5.4, which has a known critical vulnerability.
Automated checks on commit 8dedd32, 12 Oct 2026. Not an audit.

## Links

- Docker Hub: https://hub.docker.com/r/adguard/adguardhome
- Proxmox: https://community-scripts.github.io/ProxmoxVE/scripts?id=adguard
- Kubernetes (Helm): https://artifacthub.io/packages/helm/rm3l/adguard-home
- ZimaOS: https://github.com/IceWhaleTech/CasaOS-AppStore/tree/main/Apps/AdGuardHome
- TrueNAS: https://apps.truenas.com/catalog/adguard-home/
- Umbrel: https://apps.umbrel.com/app/adguard-home
- Unraid: https://ca.unraid.net/apps/adguard-home-1rnyab60bled2e?q=AdGuard-Home
- Official website: https://adguard.com/adguard-home/overview.html

## 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.

## Alternatives

- 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.

---
Source: Our Local Host (https://ourlocalhost.com/app/338/adguard-home), the self-hosted and open-source app directory.
