AdGuard Home logo AdGuard Home logo background glow

AdGuard Home

Acts as a network-level DNS server that blocks ads and trackers for all devices on the home network without client installation

&

DNS-over-HTTPS
The protocol encrypts DNS queries using HTTPS. Encryption prevents monitors from viewing internet activity.
DNS-over-QUIC
The protocol transmits DNS requests over QUIC. QUIC reduces latency and improves packet delivery across networks.
Service Blocking
Administrators can block access to platforms like YouTube or Facebook using switches. The capability simplifies network restrictions without requiring rule creation
NSFW Blocking
The module blocks domains with NSFW content. The blocking protects children from viewing NSFW content, aiding in parental control.
Search Filtering
The function forces search engines to filter results. Filtering hides NSFW from queries on Google, Bing, and YouTube.
Upstream Routing
Administrators can route requests to DNS servers using domains. Routing allows domain resolution across intranets.
Query Logs
Records DNS requests from devices. Logs provide visibility into network activity and help administrators troubleshoot connectivity.
DHCP Server
Assigns IP addresses to devices on the network. Operating as a DHCP server simplifies setup for device identification.
Client Management
Helps administrators apply rules to devices using MAC addresses or IP addresses. Targeting devices allows administrators to bypass blocks for users.
Access Management
Helps administrators restrict network access by listing IP addresses. The list prevents outsiders from utilizing the DNS server.
Blocklist Subscriptions
Downloads lists with trackers and malware domains. Syncing lists automates protection against tracking and malware.
DNS Rewrites
Helps administrators map domains to IP addresses. Mapping directs traffic to servers on the network.
Rate Limiting
Drops DNS requests when devices exceed request thresholds. Dropping requests prevents attacks from degrading network performance.
Cache Updates
Delivers cache contents to devices while requesting updates in the background. Delivering contents reduces wait times for domain resolution.
DNSCrypt Support
Acts as a DNSCrypt server and a DNSCrypt client. Implementing DNSCrypt adds security to communications between devices and resolvers.
Statistics Dashboard
The interface displays charts with metrics like blocks and queries. Visualizing metrics helps administrators understand network traffic.
EDNS Subnets
Forwards the IP subnet of the requester to resolvers. Forwarding the subnet helps content delivery networks route traffic to servers with proximity.
Rule Syntax
Helps administrators write rules using Adblock syntax. Adblock syntax provides control over blocklists by allowing exceptions and modifiers.
API Access
Provides an API for configuration and management. API endpoints allow developers to automate server management through code.
SSL Encryption
Helps administrators secure the interface by adding SSL certificates. Adding certificates encrypts sessions and protects credentials from interception.
IPv6 Support
Processes DNS queries over IPv6 networks. Processing IPv6 queries ensures compatibility with IPv6 internet protocols.

Platform

Desktop
Software
Containerfile

Social

System Requirements

#Minimum
1
  • Linux: 64-bit, 32-bit
  • Linux ARM: 32-bit ARMv6 (recommended for Raspberry Pi), 64-bit, 32-bit ARMv5, 32-bit ARMv7
  • Linux MIPS: 32-bit MIPS, 32-bit MIPSLE, 64-bit MIPS, 64-bit MIPSLE
  • Windows: 64-bit, 32-bit
  • MacOS: 64-bit, 32-bit
  • FreeBSD: 64-bit, 32-bit
  • FreeBSD ARM: 64-bit, 32-bit ARMv5, 32-bit ARMv6, 32-bit ARMv7

Ratings

Not available, but we appreciate help! You can help us improve this page by contacting us.

Developer

Written in

Go, TypeScript

Initial Release

2018-10-16

Repository

License

Categories

Alternatives

Ad Blocker
No alternative software available under 'Ad Blocker' category.
Privacy Tool
No alternative software available under 'Privacy Tool' category.