AdGuard Home

TAS Score: S3/3 – D5/5 – A3 / T2

Brief Description

Network-wide software for blocking ads, trackers, and malware. Works as a DNS server with filtering and parental control, entirely self‑hosted.

Architectural Role

Network layer: provides DNS resolution with content filtering, can also act as DHCP server. A core component for maintaining a clean, private network.

Technical Autonomy

  • ✅ Works without internet (after initial setup; caching and local filtering continue)
  • ✅ Stores data locally (configuration, statistics, filter lists)
  • ✅ Does not require external accounts
  • ✅ Allows data export (config export, statistics can be backed up)
  • ✅ Provides offline updates (manual upgrade via packages or Docker)

Philosophical Assessment (whose.world criteria)

Criterion Status Comments
Pause Yes DNS service can be stopped/started manually; filtering can be disabled per client.
Exit Yes No vendor lock‑in; all configuration and logs are local, can be migrated.
Recoverability Yes Configuration backups, statistics export.
Visibility Yes Open source, full documentation, query logs visible to admin.
External Dependencies Yes No required external services; can run completely offline.

Configuration (Minimal)

Example docker-compose.yml snippet:

services:
  adguard-home:
    image: adguard/adguardhome:latest
    container_name: adguard-home
    ports:
      - "53:53/tcp"
      - "53:53/udp"
      - "80:80/tcp"          # Web UI
      - "443:443/tcp"        # HTTPS
      - "784:784/udp"        # DNS-over-QUIC
    volumes:
      - ./adguard-work:/opt/adguardhome/work
      - ./adguard-conf:/opt/adguardhome/conf
    restart: unless-stopped

Alternatives

  • Pi‑hole – similar, but AdGuard Home offers native DoT/DoQ and more advanced features.
  • NextDNS – cloud‑based, not fully autonomous.
  • Unbound – recursive DNS resolver without filtering.

Sources

AdGuard Home is the open source product of AdGuard Ltd, a commercial company that sells AdGuard Pro and browser extensions. The Home product is kept open and free. Watch for: features moving to a paid tier, or cloud dependency introduced. So far direction is stable.


This site uses Just the Docs, a documentation theme for Jekyll.