AdGuard Home

Self-hosted, network-wide DNS server that blocks ads and trackers for every device on your network, comparable to Pi-hole. Open source, with a web dashboard, encrypted DNS, and parental controls. Needs an always-on machine, and some setup knowledge.

Open Source

AdGuard Home Privacy Policy

Privacy Policy Summary

  • This service is only available to users over 16 years old
  • Your private content may be accessed by people working for the service
  • Matomo and Google Analytics are used for statistics on their website
  • Your personal data is not sold
  • This service respects your browser's Do Not Track (DNT) headers on their website
  • The court of law governing the terms is in Cyprus
  • There is a date of the last update of the agreements
  • The cookies used by this service do not contain information that would personally identify you
  • Logs are deleted after 24 hours
  • Only necessary logs are kept by the service to ensure quality

Score

C

Documents

Domains Covered by Policy

  • adguard.com
  • adtidy.org

About the Data

This data is kindly provided by tosdr.org. Read full report at: #2776

AdGuard Home Source Code

Author

AdguardTeam

Description

Network-wide ads & trackers blocking DNS server

#adblock#adguard#dns#dns-over-https#dns-over-quic#dns-over-tls#dnscrypt#golang#open-source#privacy

Homepage

https://adguard.com/adguard-home/overview.html

Repository

  • LicenseGPL-3.0
  • Created06 Jul 16
  • Primary languageTypeScript
  • Size31,837 KB
  • Stars36,655
  • Forks2,507
  • Watchers36,655

Language Usage

Language Usage

Project Health

Recent Commits

  • Fedor Setrakov(03 Sept 26)

    all: fix dhcp discover (13)

  • Maksim Kazantsev(02 Sept 26)

    all: upd go; fix chlog;

  • Maksim Kazantsev(01 Sept 26)

    AGH-18 Update Zima OS link

  • Fedor Setrakov(01 Sept 26)

    all: upd go (18)

  • Ildar Kamalov(28 Aug 26)

    AGH-1 fix(client_v2): filter interval reset on mount and untranslated modal labels * fix(client_v2): prevent FiltersConfig from overwriting filter interval on mount The mount effect in FiltersConfig posted setFiltersConfig unconditionally, which could overwrite the backend interval (e.g. 1 hour) with the default 24 hours before getFilteringStatus resolved. Only post when the enabled toggle actually changes. * fix(client_v2): translate filter update modal radio labels reactively The radio options were built once at module load, freezing labels in English after a language switch. Rebuild them in a memo so intl resolves per current locale. --------- Co-authored-by: Hoang Rio <[email protected]>

  • Maksim Kazantsev(28 Aug 26)

    AGDNS-3720 Refactor TLS vol.4

  • Eugene Burkov(27 Aug 26)

    ADG-12585 Upd contributing policy

  • Ildar Kamalov(27 Aug 26)

    AGDNS-4329 apply design review fixes Design review fixes for the AdGuard Home UI: - Dashboard: card hovers, chart outline, Top clients 4-row limit, Blocked status tooltip - Clients/DHCP/Query log tables: header padding, hover rounding - DNS settings, Protocols, Setup guide, etc.

  • Dimitry Kolyshev(27 Aug 26)

    AGNDS-4443 Add gh build and test qa

  • Maksim Kazantsev(26 Aug 26)

    AGDNS-4409 Imp upstream tests

  • Maksim Kazantsev(26 Aug 26)

    AGDNS-3720 Refactor TLS vol.3

  • Maksim Kazantsev(25 Aug 26)

    AGH-28 Fix DNSCrypt server

  • Fedor Setrakov(25 Aug 26)

    home: create pid for run action (4)

  • Dimitry Kolyshev(21 Aug 26)

    AGNDS-4443 Improve github workflows

  • Maksim Kazantsev(20 Aug 26)

    AGH-30 Add ZimaOS

  • Maksim Kazantsev(19 Aug 26)

    Pull request 2747: AGDNS-4357-upd-proxy-field-names Squashed commit of the following: commit 836c6ac7ba9ff3747d3dfacb64e73cb68eca11e8 Author: Maksim Kazantsev <[email protected]> Date: Wed Aug 19 12:36:37 2026 +0300 all: tidy deps; commit 51b8ef970dafeff1841572457d22c113a82cfc5e Merge: 8a245ad8a 1903fad72 Author: Maksim Kazantsev <[email protected]> Date: Wed Aug 19 12:32:13 2026 +0300 Merge branch 'master' into AGDNS-4357-upd-proxy-field-names commit 8a245ad8ac5a95bc4f9d5018e8f83f6a632053a5 Author: Maksim Kazantsev <[email protected]> Date: Fri Aug 14 18:14:44 2026 +0300 all: get dnsproxy latest version; rm tests; imp code; commit 06a4bf057e2c473aa35abfd56dd2f18826caa320 Merge: b445ce834 090f75d79 Author: Maksim Kazantsev <[email protected]> Date: Fri Aug 14 17:13:04 2026 +0300 Merge branch 'master' into AGDNS-4357-upd-proxy-field-names commit b445ce8345cf06ebc4a383547072737aeb835492 Author: Maksim Kazantsev <[email protected]> Date: Thu Aug 13 17:22:59 2026 +0300 dnssvc: imp docs; commit 39c88181caa522f9b90993cde777592532ad1619 Author: Maksim Kazantsev <[email protected]> Date: Thu Aug 13 17:03:44 2026 +0300 dnssvc: imp docs; commit 6b4070641d5055062f333bc3f8c1aaa456708bc6 Author: Maksim Kazantsev <[email protected]> Date: Thu Aug 13 15:34:59 2026 +0300 dnssvc: imp docs; imp code; commit 4e75cf70001d73d8e6cd8464c47b980441c3bfb7 Author: Maksim Kazantsev <[email protected]> Date: Wed Aug 12 17:38:19 2026 +0300 all: imp tests; imp code; commit d220403a537ead7cd2c5cad5ee1e4417ffde5c78 Author: Maksim Kazantsev <[email protected]> Date: Tue Aug 11 13:53:17 2026 +0300 all: upd deps; commit afa3f5f30620566b85217ade7447caac2533663b Author: Maksim Kazantsev <[email protected]> Date: Tue Aug 11 13:16:53 2026 +0300 dnsforward: imp tests; commit 0efa8e0e8346ddf2a9cb36fdf98c7f3225d7498b Author: Maksim Kazantsev <[email protected]> Date: Mon Aug 10 18:38:16 2026 +0300 all: upd proxy field names;

  • Ainar Garipov(18 Aug 26)

    Pull request 2755: upd-chlog-deps Squashed commit of the following: commit 2ee854a1aea20819c492bb456f047382de7a6c3e Author: Ainar Garipov <[email protected]> Date: Tue Aug 18 20:19:43 2026 +0300 all: fix kardianos commit a4d8b89557966eeb55d4bbe8d1b2b49cfc1fa4d7 Author: Ainar Garipov <[email protected]> Date: Tue Aug 18 19:33:32 2026 +0300 all: upd chlog, go deps

  • Maksim Kazantsev(18 Aug 26)

    Pull request 2748: ADG-12585-imp-code Squashed commit of the following: commit 9804118f8c8abb684dc5fcfc55509e72d7cdbbd8 Merge: 5b4a1e42b c5c862331 Author: Maksim Kazantsev <[email protected]> Date: Tue Aug 18 15:19:35 2026 +0300 Merge branch 'master' into ADG-12585-imp-code commit 5b4a1e42bee8cb70118594af36966a226aab1799 Author: Maksim Kazantsev <[email protected]> Date: Thu Aug 13 11:19:35 2026 +0300 ossvc: fix contract; commit 48fa81b7e8fce5a1f1d0d71fc6d888819cdaad33 Author: Maksim Kazantsev <[email protected]> Date: Thu Aug 13 11:02:21 2026 +0300 all: imp code; imp docs; commit 0cf4bb20fa6356aa97788d9215c14423159f7ac0 Author: Maksim Kazantsev <[email protected]> Date: Wed Aug 12 15:02:56 2026 +0300 all: imp code; commit c6ea4a1e505e60483a55a66629c51e577aa10b78 Author: Maksim Kazantsev <[email protected]> Date: Tue Aug 11 19:39:17 2026 +0300 all: imp code; imp docs; commit 056388b4b165b585099449496826fac01e6d9840 Author: Maksim Kazantsev <[email protected]> Date: Tue Aug 11 18:13:43 2026 +0300 all: complete todos;

  • Maksim Kazantsev(17 Aug 26)

    Pull request 2751: AGDNS-3720-terminate-dependecy-of-tlsMgr-from-web Squashed commit of the following: commit e45ebca7b68e771774bb7e3e940369ed16e29d29 Merge: 519f8870d 090f75d79 Author: Maksim Kazantsev <[email protected]> Date: Mon Aug 17 14:51:21 2026 +0300 Merge branch 'master' into AGDNS-3720-terminate-dependecy-of-tlsMgr-from-web commit 519f8870d67b887527369fc0a2d16955264acdcf Author: Maksim Kazantsev <[email protected]> Date: Fri Aug 14 13:53:44 2026 +0300 home: imp code; commit 59d294d9651d073bb8da171e08d4e5733b009e54 Author: Maksim Kazantsev <[email protected]> Date: Thu Aug 13 15:41:22 2026 +0300 home: completely terminate the dependency of tlsMgr from web;

  • Maksim Kazantsev(14 Aug 26)

    Pull request 2752: ADG-12585-upd-go Squashed commit of the following: commit 50fb4bc95e3ed51f3522f42ee874979719e64a73 Author: Maksim Kazantsev <[email protected]> Date: Fri Aug 14 15:25:56 2026 +0300 all: imp chlog; commit d8ce15472f62bd93b7f8a0774cf1dd2f7b0ad599 Author: Maksim Kazantsev <[email protected]> Date: Fri Aug 14 15:22:13 2026 +0300 all: upd go;

  • Eugene Burkov(14 Aug 26)

    Pull request: AGDNS-3863-gopacket-dhcp-vol.35 Squashed commit of the following: commit 32cfedece7b37724d7b461c28da4a02804bf56ed Merge: 35b9f1137 0c3cc9070 Author: Dimitry Kolyshev <[email protected]> Date: Fri Aug 14 09:45:40 2026 +0700 Merge remote-tracking branch 'origin/master' into AGDNS-3863-gopacket-dhcp-vol.35 commit 35b9f11374b57982ba3648340b0269926cebb375 Author: Dimitry Kolyshev <[email protected]> Date: Wed Aug 12 10:38:46 2026 +0700 dhcpsvc: imp tests commit 61514b027ca408ece564fe1adf9848c4b842afb5 Author: Dimitry Kolyshev <[email protected]> Date: Tue Aug 11 13:50:32 2026 +0700 dhcpsvc: imp code commit 0ef39a2f80778155631e7450279b1260a7ee4c9f Merge: efcde305e b2e25729e Author: Dimitry Kolyshev <[email protected]> Date: Tue Aug 11 13:25:47 2026 +0700 Merge remote-tracking branch 'origin/master' into AGDNS-3863-gopacket-dhcp-vol.35 commit efcde305e776ba2836e4edca8e6bbc5a74d78334 Author: Eugene Burkov <[email protected]> Date: Wed Aug 5 18:58:27 2026 +0300 dhcpsvc: impl decline handler

  • Maksim Kazantsev(13 Aug 26)

    Pull request 2750: AGDNS-3720-imp-cert-has-ip Squashed commit of the following: commit fb4eef0ca4f90c01f0935138ccf69337c83422f2 Merge: 4d3772f51 e0b474f9d Author: Maksim Kazantsev <[email protected]> Date: Thu Aug 13 17:50:58 2026 +0300 Merge branch 'master' into AGDNS-3720-imp-cert-has-ip commit 4d3772f511d2fdfc2679d47122e8ec7415b98d8d Author: Maksim Kazantsev <[email protected]> Date: Thu Aug 13 17:28:29 2026 +0300 home: imp tests; commit 7f2d3fe91fbde242d56f124c168aecc7fd7c8ace Author: Maksim Kazantsev <[email protected]> Date: Thu Aug 13 11:55:48 2026 +0300 home: fix test; commit a1459d011f03ecf8565daab9d9a3d428cb249505 Author: Maksim Kazantsev <[email protected]> Date: Thu Aug 13 11:29:57 2026 +0300 home: imp test; commit c24faddaed3d7347e4bb9fdc0ab4b33025b3a25b Author: Maksim Kazantsev <[email protected]> Date: Wed Aug 12 15:17:04 2026 +0300 dnsforward: imp code; commit d9ad570cfe371820e7d641fa954fa12f64d3d4e2 Author: Maksim Kazantsev <[email protected]> Date: Wed Aug 12 15:14:23 2026 +0300 home: cover has ip addrs with tests; rm invalid todo;

  • Maksim Kazantsev(13 Aug 26)

    Pull request 2733: AGDNS-3720-refactor-tls-vol.2 Squashed commit of the following: commit ae981b35c029e2f5f1e43ac143d1d46dde735669 Author: Maksim Kazantsev <[email protected]> Date: Mon Aug 10 19:18:02 2026 +0300 aghtls: imp docs; home: imp docs; commit bdd15c96e3d8b541c5e308a9e4ed90e2f8229b59 Merge: cc0a77124 b2e25729e Author: Maksim Kazantsev <[email protected]> Date: Mon Aug 10 14:59:16 2026 +0300 Merge branch 'master' into AGDNS-3720-refactor-tls-vol.2 commit cc0a771248735d8ef92cafd22ea66a500cd40c46 Author: Maksim Kazantsev <[email protected]> Date: Mon Aug 10 14:52:47 2026 +0300 home: imp code; commit 7679c39aa8d2795a6b493f9410a7fa44a4306d77 Author: Maksim Kazantsev <[email protected]> Date: Mon Aug 10 14:31:44 2026 +0300 aghtls: imp docs; imp code; rm json tags; home: rollback dto; imp code; commit 79c360c1cf411c2f01ce9e5c6eed2a94ffb93402 Author: Maksim Kazantsev <[email protected]> Date: Mon Aug 3 15:58:27 2026 +0300 aghtls: add tls config; commit f49a4ab82ba5a0a11b32e6836111caa0d9a3f7dc Merge: 05d60a241 091d9287f Author: Maksim Kazantsev <[email protected]> Date: Mon Aug 3 15:52:47 2026 +0300 Merge branch 'master' into AGDNS-3720-refactor-tls-vol.2 commit 05d60a2416a9aafb9cc301e71e41f779ce01f925 Author: Maksim Kazantsev <[email protected]> Date: Mon Aug 3 15:51:09 2026 +0300 home: completely terminate the dependency of webAPI from tlsMgr; commit 88aa16e6a1e78d353ba39dc534f55cc77a2ec22d Author: Maksim Kazantsev <[email protected]> Date: Fri Jul 31 14:24:17 2026 +0300 aghtls: add extended tls config method; home: use interface; move extended tls config to aghtls; commit 19b08d30808479df557020871df3c20db3260ef4 Merge: 0df2da4e3 6f4120483 Author: Maksim Kazantsev <[email protected]> Date: Fri Jul 31 13:12:47 2026 +0300 Merge branch 'master' into AGDNS-3720-refactor-tls-vol.2 commit 0df2da4e36834a0803363f310e001e7cf682a3ee Author: Maksim Kazantsev <[email protected]> Date: Wed Jul 29 14:00:37 2026 +0300 home: partially terminate the dependency of webAPI from tlsManager; commit bcdb7c19f81f4f23ec65064fca6a1f1764f602ab Author: Maksim Kazantsev <[email protected]> Date: Tue Jul 28 13:38:07 2026 +0300 home: use aghtls.Manager in startMods; commit a9c2d4b4e4f7ec509b29dff06a408fe204d21638 Author: Maksim Kazantsev <[email protected]> Date: Tue Jul 28 13:16:03 2026 +0300 home: replace tlsManager with tlsConfigProvider in webAPI;

  • Maksim Kazantsev(06 Aug 26)

    Pull request 2743: AGDNS-4363-rm-more-old-log-from-pkg-home Squashed commit of the following: commit 6a0b937e2c576f2225711bd1e5ebb6e1c3f0ad8b Merge: 7a4cba6de 9800b51e6 Author: Maksim Kazantsev <[email protected]> Date: Thu Aug 6 09:21:09 2026 +0400 Merge branch 'master' into AGDNS-4363-rm-more-old-log-from-pkg-home commit 7a4cba6de5dcb046d2e86cf659f1f10a12705f06 Author: Maksim Kazantsev <[email protected]> Date: Wed Aug 5 17:20:27 2026 +0400 home: imp log format; commit 9ab2afe7e6b691353b50301fe4a226cedbb54763 Merge: 4b7b57d1e 4a3c64c17 Author: Maksim Kazantsev <[email protected]> Date: Wed Aug 5 17:16:34 2026 +0400 Merge branch 'master' into AGDNS-4363-rm-more-old-log-from-pkg-home commit 4b7b57d1ee72038dee7c83a064ba2d21a3b26a85 Author: Maksim Kazantsev <[email protected]> Date: Wed Aug 5 17:13:59 2026 +0400 home: imp code; imp docs; make: commit ddb27dd78bf8ef2f9f9c8ce6c34ce45306005acd Author: Maksim Kazantsev <[email protected]> Date: Wed Aug 5 11:24:00 2026 +0400 home: rm old log; scripts: upd;

  • Eugene Burkov(05 Aug 26)

    Pull request 2744: upd-all Squashed commit of the following: commit 1523d44fc45eff6b9e7e18a9cca90a700e6cd2ec Author: Eugene Burkov <[email protected]> Date: Wed Aug 5 16:08:04 2026 +0300 client: upd i18n commit 8068fb6a6949549588c506e273e750740aaa014d Author: Eugene Burkov <[email protected]> Date: Wed Aug 5 15:28:34 2026 +0300 filtering: upd blocked services

  • Eugene Burkov(05 Aug 26)

    Pull request 2740: ADG-12585-fix-dns64 Updates #7514. Squashed commit of the following: commit b55dec5c8494222eedd6969eaef2c86af6cadfd9 Merge: 0cf542eca e17bc9d8e Author: Eugene Burkov <[email protected]> Date: Wed Aug 5 15:26:05 2026 +0300 Merge branch 'master' into ADG-12585-fix-dns64 commit 0cf542ecafd013880e2890187c7cb42b6d553bbb Author: Eugene Burkov <[email protected]> Date: Wed Aug 5 15:24:02 2026 +0300 all: upd proxy commit deb584473e57890372af7a68c8533628822e64df Author: Eugene Burkov <[email protected]> Date: Mon Aug 3 15:16:30 2026 +0300 all: log changes commit 2b7808e7d9569d02cffee2bd02a9d7adc5736c3b Author: Eugene Burkov <[email protected]> Date: Mon Aug 3 14:40:03 2026 +0300 all: upd proxy

  • Maksim Kazantsev(05 Aug 26)

    Pull request 2738: AGDNS-4352-rm-global-context-web Squashed commit of the following: commit 281b1ceb1c231ad981eba23c457318c79417da72 Merge: 18b2dbf91 369d47616 Author: Maksim Kazantsev <[email protected]> Date: Wed Aug 5 14:10:55 2026 +0400 Merge branch 'master' into AGDNS-4352-rm-global-context-web commit 18b2dbf91fca5ec60f9c6bff7683eb6f22b8d14a Author: Maksim Kazantsev <[email protected]> Date: Mon Aug 3 13:54:47 2026 +0300 home: imp docs; imp code; commit 5cb7cd485c7d40b0843720aed94b4c393b3ccfb0 Author: Maksim Kazantsev <[email protected]> Date: Mon Aug 3 13:05:32 2026 +0300 home: imp code; commit 9b06e321e0326a74ab257bc544f927ef32a2b432 Author: Maksim Kazantsev <[email protected]> Date: Fri Jul 31 19:06:09 2026 +0300 home: imp docs; commit 978b9a96b5f91ba70aa513e56f215f47f6b1c41e Author: Maksim Kazantsev <[email protected]> Date: Fri Jul 31 18:58:23 2026 +0300 home: imp code; commit fc66f47f2ec0011aea9730e96e0021571ab3066a Author: Maksim Kazantsev <[email protected]> Date: Fri Jul 31 18:08:16 2026 +0300 home: remove web from homeContext;

  • Eugene Burkov(04 Aug 26)

    Pull request 2741: AGDNS-3863-gopacket-dhcp-vol.34 Updates #4923. Squashed commit of the following: commit ac803e041ccc2d635031479a143fc1afd93921eb Merge: 7c4263837 b0e930c6b Author: Eugene Burkov <[email protected]> Date: Tue Aug 4 19:35:57 2026 +0300 Merge branch 'master' into AGDNS-3863-gopacket-dhcp-vol.34 commit 7c4263837388c51bdf33acabbca7ab0d7ae7d8ac Author: Eugene Burkov <[email protected]> Date: Tue Aug 4 19:09:44 2026 +0300 dhcpsvc: don't consider zero iaid invalid commit d883e64b91089dd0a2369e6e537b89c984c0d106 Author: Eugene Burkov <[email protected]> Date: Tue Aug 4 17:35:56 2026 +0300 dhcpsvc: imp maint commit 947a9b34f9f0e07c6a895f55163757a85eb684b6 Author: Eugene Burkov <[email protected]> Date: Tue Aug 4 15:35:14 2026 +0300 dhcpsvc: impl dhcpv6 release

  • Ainar Garipov(04 Aug 26)

    Pull request 2742: ADG-12585-modernize Squashed commit of the following: commit 4b963c0a66cb845ec44bf21e50f39f57b1260427 Author: Ainar Garipov <[email protected]> Date: Tue Aug 4 18:17:38 2026 +0300 all: modernize; rm unused params; upd docs

  • Eugene Burkov(03 Aug 26)

    Pull request 2739: AGDNS-3863-gopacket-dhcp-vol.33 Updates #4923. Squashed commit of the following: commit a0d7998b4bfa837a8d8c19e3ed7cfc3da16b7181 Author: Eugene Burkov <[email protected]> Date: Mon Aug 3 14:33:41 2026 +0300 dhcpsvc: imp code, docs commit 028c1ff83198e915fd320983eaea5cace5787325 Author: Eugene Burkov <[email protected]> Date: Fri Jul 31 18:57:36 2026 +0300 dhcpsvc: handle information request commit 0d3f2888508eb462ec5ec9f7a29c3a85c917d16d Author: Eugene Burkov <[email protected]> Date: Thu Jul 30 15:43:09 2026 +0300 dhcpsvc: handle rebind

AdGuard Home Security

5.6/10

Repo Security Summary

Updated 17 Aug 26

  • Maintained10/10
  • Dangerous-Workflow10/10
  • PackagingN/A
  • Security-Policy10/10
  • Token-Permissions10/10
  • Code-Review0/10
  • CII-Best-Practices0/10
  • SAST0/10
  • Binary-Artifacts10/10
  • License10/10
  • Fuzzing10/10
  • Branch-Protection0/10
  • Signed-Releases0/10
  • Pinned-Dependencies0/10

Security Advisories (3)

  • lowPatched

    GHSA-73vv-3434-p64cAdGuard Home DoQ Shared-Budget Starvation Enables Remote Unauthenticated DoS

  • lowPatched

    CVE-2026-47703DoQ-to-UDP State Reduction and Source-Port Oracle

  • criticalPatchedCVSS 9.8

    CVE-2026-32136HTTP/2 Cleartext (h2c) Upgrade Authentication Bypass

AdGuard Home Website

Website

Redirects

Redirects to https://adguard-dns.io/welcome.html

Security Checks

1 security checks failed (64 passed)

  • External Redirect Detected

Server Details

  • IP Address104.18.188.9
  • LocationSan Francisco,California,United States of America,NA
  • ISPCloudFlare Inc.
  • ASNAS13335

Associated Countries

  • USUS
  • CACA

Safety Score

Website marked as safe

100%

Blacklist Check

adguard.com was found on 0 blacklists

  • AntiSocial Blacklist
  • Artists Against 419
  • Badbitcoin
  • Bambenek Consulting
  • CERT Polska
  • CoinBlockerLists
  • CRDF
  • CryptoScamDB
  • EtherAddressLookup
  • EtherScamDB
  • Fake Website Buster
  • MetaMask EthPhishing
  • NABP Not Recommended Sites
  • OpenPhish
  • PetScams
  • PhishFeed
  • PhishFort
  • Phishing.Database
  • PhishStats
  • PhishTank
  • Phishunt
  • RPiList Not Serious
  • Scam.Directory
  • SecureReload Phishing List
  • Spam404
  • StopGunScams
  • Suspicious Hosting IP
  • ThreatFox
  • ThreatLog
  • TweetFeed
  • URLhaus
  • ViriBack C2 Tracker

Website Preview

Website preview

AdGuard Home Docker

Container Info

Adguardhome

AdGuard Home is a network-wide software for blocking ads & tracking.

#Other#Tools

View on DockerHub

adguard/adguardhome:latest

Run Command

docker run -d \
  -p 53:53/tcp \
  -p 53:53/udp \
  -p 67:67/udp \
  -p 80:80/tcp \
  -p 443:443/tcp \
  -p 443:443/udp \
  -p 3001:3000/tcp \
  -p 853:853/tcp \
  -p 784:784/udp \
  -p 853:853/udp \
  -p 8853:8853/udp \
  -p 5443:5443/tcp \
  -p 5443:5443/udp \
  -v /portainer/Files/AppData/Config/AdguardHome/config:/opt/adguardhome/conf \
  -v /portainer/Files/AppData/Config/AdguardHome/work:/opt/adguardhome/work \
  --restart=unless-stopped \
  adguard/adguardhome:latest

Compose File

version: 3.8
services:
  adguardhome-container:
    image: "adguard/adguardhome:latest"
    ports:
      - "53:53/tcp"
      - "53:53/udp"
      - "67:67/udp"
      - "80:80/tcp"
      - "443:443/tcp"
      - "443:443/udp"
      - "3001:3000/tcp"
      - "853:853/tcp"
      - "784:784/udp"
      - "853:853/udp"
      - "8853:8853/udp"
      - "5443:5443/tcp"
      - "5443:5443/udp"
    volumes:
      - "/portainer/Files/AppData/Config/AdguardHome/config:/opt/adguardhome/conf"
      - "/portainer/Files/AppData/Config/AdguardHome/work:/opt/adguardhome/work"
    restart: unless-stopped

Port List

  • 53:53/tcp
  • 53:53/udp
  • 67:67/udp
  • 80:80/tcp
  • 443:443/tcp
  • 443:443/udp
  • 3001:3000/tcp
  • 853:853/tcp
  • 784:784/udp
  • 853:853/udp
  • 8853:8853/udp
  • 5443:5443/tcp
  • 5443:5443/udp

Volume Mounting

  • Container PathHost Bind
  • /opt/adguardhome/conf/portainer/Files/AppData/Config/AdguardHome/config
  • /opt/adguardhome/work/portainer/Files/AppData/Config/AdguardHome/work

AdGuard Home Reviews

More Ad Blockers

  • Blokada

    Blokada

    blokada.org

    Open source mobile ad-blocker that acts like a firewall. Since it's device-wide, once connected all apps will have ads/ trackers blocked, and the blacklist can be edited. The app is free, but there is a premium option, which has a built-in VPN.

  • A shell script application to manage ad-blocking, Dnsmasq logging, Entware and pixelserv-tls installations and more on supported routers running Asuswrt-Merlin firmware, including its forks.

  • A POSIX-compliant shell script, designed for Unix-like systems, that gets a list of domains that serve ads, tracking scripts and malware from multiple sources and creates a hosts file (alternative formats are also supported) that prevents your system from connecting to them. Aimed at improving security and privacy through blocking advert, tracking and malware associated domains.

  • Pi-Hole

    Pi-Hole

    pi-hole.net

    Incredibly powerful, network-wide ad-blocker. Works out-of-the-box, light-weight with an intuitive web interface, but still allows for a lot of advanced configuration for power users. As well as blocking ads and trackers, Pi-Hole speeds up your network speeds quite significantly. The dashboard has detailed statistics, and makes it easy to pause/ resume Pi-Hole if needed.

  • Free and open source ad-blocker and a firewall for Android 6+ (no root required).

  • Light-weight, fast browser extension for Firefox and Chromium (Chrome, Edge, Brave Opera etc), that blocks tracking, ads and known malware. uBlock is easy-to-use out-of-the-box, but also has a highly customisable advanced mode, with a point-and-click firewall which can be configured on a per-site basis.

About the Data: AdGuard Home

Change History

Edit AdGuard Home Data

You can edit AdGuard Home's entry in this section of awesome-privacy.yml by submitting a PR to our GitHub repo.
Note that some of the information shown above has been aggregated from external sources, a list of these can be found data documentation.

Origin Data

Modify Data

API

You can access AdGuard Home's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/v1/services/adguard-home

The REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.

Share AdGuard Home

Help your friends compare Ad Blockers, and pick privacy-respecting software and services.
Share AdGuard Home and Awesome Privacy with your network!