Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Raspberry Pi
  3. AdGuard Home

AdGuard Home

GPL-3.0Gov0.107.74Self-Hosted

A free, open-source DNS server that blocks ads and trackers network-wide for all your home devices.

Visit WebsiteGitHubGitHub
33.7k stars2.3k forks0 contributors

What is AdGuard Home?

AdGuard Home is a network-wide DNS server that blocks advertisements, tracking domains, malware, and phishing attempts by rerouting unwanted DNS queries to a black hole. It provides privacy protection for every device on a network without requiring client-side software, acting as a centralized filtering solution.

Target Audience

Home network administrators, privacy-conscious users, and developers managing IoT or smart home environments who want to implement network-level ad and tracker blocking across all connected devices.

Value Proposition

Developers choose AdGuard Home for its out-of-the-box feature set including encrypted DNS support, a built-in DHCP server, and a modern web admin interface, offering greater control and easier setup compared to alternatives like Pi-Hole without needing additional software.

Overview

Network-wide ads & trackers blocking DNS server

Use Cases

Best For

  • Blocking ads and trackers across all devices on a home network, including computers, smartphones, SmartTVs, and IoT devices.
  • Implementing parental controls to block adult content and enforce safe search on search engines.
  • Setting up a custom DNS server with DNS-over-HTTPS, DNS-over-TLS, or DNSCrypt for secure upstream queries.
  • Managing network IP assignments and integrating a DHCP server seamlessly with existing network configurations.
  • Applying per-device configuration and monitoring network activity through detailed logs and a web admin interface.
  • Creating custom filtering rules and using blocklists to permit or block specific domains based on user preferences.

Not Ideal For

  • Blocking ads on video platforms like YouTube or Twitch, where ads share domains with content, making DNS-level blocking ineffective.
  • Projects requiring deep content inspection or modification, such as removing specific page elements, since it only operates at the DNS level.
  • Environments with restricted DNS configuration, such as corporate networks or public Wi-Fi, where redirecting all devices is impractical.
  • Users seeking a zero-maintenance, client-only solution without managing a dedicated server.

Pros & Cons

Pros

Network-Wide Coverage

Blocks ads and trackers across all devices including IoT and SmartTVs without client-side software, as highlighted in the README's description of covering ALL home devices.

Built-in Encrypted DNS

Supports DNS-over-HTTPS, DNS-over-TLS, and DNSCrypt out of the box for secure upstream queries, eliminating the need for additional software compared to alternatives like Pi-Hole.

Customizable Filtering Controls

Allows users to choose blocklists, create custom rules, and apply parental controls with per-device configuration, providing fine-grained control over network traffic as stated in the key features.

Integrated DHCP Server

Includes a built-in DHCP server for managing IP assignments, simplifying network integration and reducing setup complexity compared to solutions requiring separate configurations.

Cons

Limited Ad Blocking Scope

Cannot block ads on platforms like YouTube, Twitch, or sponsored posts on social media, as admitted in the 'Known limitations' section, because DNS blocking fails when ads share domains with content.

Server Management Overhead

Requires setting up and maintaining a dedicated server, which can be complex for casual users and involves ongoing updates, unlike client-side blockers that are more plug-and-play.

Potential Configuration Complexity

Future features like content blocking proxy may require intricate setup, as hinted in the README, making advanced use cases less accessible to non-technical users.

Open Source Alternative To

AdGuard Home is an open-source alternative to the following products:

P
Pi-hole

Frequently Asked Questions

Quick Stats

Stars33,660
Forks2,314
Contributors0
Open Issues1,254
Last commit2 days ago
CreatedSince 2016

Tags

#open-source#dns#privacy#ad-blocker#network-security#docker#golang#adblock#self-hosted#dns-over-https

Built With

G
Go
R
React
N
Node.js
D
Docker

Links & Resources

Website

Included in

Raspberry Pi16.2k
Auto-fetched 1 day ago

Related Projects

Sonic PiSonic Pi

Code. Music. Live.

Stars11,772
Forks976
Last commit4 days ago
Pi-KVMPi-KVM

Open and inexpensive DIY IP-KVM based on Raspberry Pi

Stars9,957
Forks549
Last commit17 days ago
PoisonTapPoisonTap

Exploits locked/password protected computers over USB, drops persistent WebSocket-based backdoor, exposes internal router, and siphons cookies using Raspberry Pi Zero & Node.js.

Stars6,458
Forks980
Last commit7 years ago
P4wnP1P4wnP1

P4wnP1 is a highly customizable USB attack platform, based on a low cost Raspberry Pi Zero or Raspberry Pi Zero W.

Stars4,366
Forks664
Last commit1 year ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub