AdGuardHome est un serveur de DNS qui sous le même principe que PiHole, il vous permet de filtrer des requêtes DNS. Dans cette procédure, je vais vous expliquer comment installer AdGuardHome sur Debian 11 (Bullseye).
Prérequis pour installer AdGuardHome :
- Une machine Debian 11
- Avoir les droits super utilisateurs sur la machine (root ou sudo)
Debian 11 Installer AdGuardHome :
Avant de commencer, nous allons mettre à jour la machine qui va contenir AdGuardHome :
apt update
Puis, nous allons installer le paquet Curl qui va nous permettre de télécharger le programme d’installation :
apt install curl -y
Ensuite nous saisissons la commande d’installation :
curl -s -S -L https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -v
Voici le résultat :
Ensuite exécuter la commande suivante :
# Si vous avec sudo :
sudo /opt/AdGuardHome/AdGuardHome -s start
# Sinon si vous êtes en utilisateur root
/opt/AdGuardHome/AdGuardHome -s start
Puis ouvrez un navigateur web sur l’URL suivant http://ip-machine:3000
Configurer les interfaces réseau pour l’interface Web et le service DNS :
Créer un compte utilisateur pour l’administration web AdGuard Home :
Vérifier que la configuration réseau soit correcte :
Puis connectez-vous :
Enfin vous avez accès au Dashboard AdGuard Home :
Ensuite, vous avez la possibilité de modifier votre boxe/routeur afin que tous les appareils se connectent à AdGuard afin de bénéficier du filtrage ou sinon il faudra changer le serveur DNS depuis vos appareils.
Si votre FAI est Free : Vous pouvez modifier le serveur DNS de votre box sur la plateforme http://mafreebox.freebox.fr
Si vous êtes chez Orange : Vous devez désactiver le serveur DHCP de votre box depuis le site http://192.168.1.1 et activer celui présent sur AdGuard Home.
Vous pouvez importer des listes de blocage ou des regex comme la regex suivante pour bloquer les pubs YouTube :
(rr[:digit:]{1}---[:space:]{2}-[:space:]{8}-[A-Za-z0-9_]{4})\.googlevideo\.com
Le site officiel : https://adguard.com/fr/adguard-home/overview.html
Sources :
https://github.com/AdguardTeam/AdGuardHome