Aller au contenu

Adguard Home

AdGuard Home est un logiciel réseau permettant de bloquer les publicités et le pistage. Une fois configuré, il couvre TOUS tes appareils domestiques, sans qu’aucun logiciel client ne soit nécessaire.

Il fonctionne comme un serveur DNS qui redirige les domaines de pistage vers un « trou noir », empêchant ainsi tes appareils de se connecter à ces serveurs. Il est basé sur le logiciel utilisé pour les serveurs publics AdGuard DNS.

Installation

Le fichier docker-compose.yml :

docker-compose.yml
services:
  adguard:
    image: docker.io/adguard/adguardhome
    container_name: adguard
    hostname: adguard
    env_file: adguard.env
    volumes:
      - /opt/containers/adguard/work:/opt/adguardhome/work
      - /opt/containers/adguard/conf:/opt/adguardhome/conf
    network_mode: host
    restart: always

Et son fichier de configuration adguard.env :

adguard.env
TZ=Europe/Paris

Petite particularité par rapport à cette configuration : le mode réseau utilisé par Docker est en mode host. Cela signifie que l’intégralité des ports sera ouverte sur l’hôte, préférable pour s’assurer du bon fonctionnement du serveur DHCP.

Important

Si vous utilisez Podman en mode rootless, AdGuard Home écoute par défaut sur le port DNS 53, un port privilégié (< 1024). Il vous faudra au préalable suivre la configuration réseau décrite dans l’article Podman Rootless pour autoriser votre utilisateur à ouvrir ce type de port

Configuration

Une fois votre image Docker déployée, vous pouvez accéder à l’interface d’administration directement à l’adresse http://<IP>:3000. La configuration étant intuitive, je vous laisse suivre le wizard du 1er démarrage pour finaliser votre configuration.

adguardhome

Dernière modification