AdGuard Home, câest un logiciel libre (open source) qui te permet de bloquer la pub, les trackers et mĂȘme certains sites directement Ă la source, câest-Ă -dire au niveau de ton rĂ©seau local.

En gros, ça fait quoi ?
AdGuard Home agit comme un serveur DNS personnalisĂ©. Quand un appareil (ordi, tĂ©lĂ©phone, etc.) demande Ă aller sur un site, il passe par ce serveur DNS. AdGuard Home peut alors bloquer ou rediriger certaines requĂȘtes â par exemple :
- Bloquer les pubs sur YouTube ou les sites web.
- Bloquer les traqueurs (comme Google Analytics, Facebook Pixel, etc.).
- Bloquer les sites pour adultes (filtrage parental).
- EmpĂȘcher des apps ou services de tĂ©lĂ©phoner chez eux en cachette (genre tĂ©lĂ©mĂ©trie).
Pourquoi câest cool ?
- Pas besoin dâinstaller dâapp sur chaque appareil.
- Tu peux gérer tous les appareils de la maison (TV, smartphone, console, etc.) en un seul endroit.
- Tu peux lâinstaller sur un Raspberry Pi, un NAS, un serveur Linux, ou mĂȘme Windows.
- Interface web claire et facile Ă utiliser.
- Tu peux personnaliser ce que tu bloques, voir les stats, ajouter des listes, etc.
Exemple de fonctionnement :
- Ton tĂ©lĂ©phone essaie dâaller sur
ads.google.com
. - Il demande au DNS « c’est quoi l’adresse IP de ads.google.com ? »
- AdGuard Home rĂ©pond « nope, ce domaine est bloqué », et rien ne s’affiche.
Source : https://github.com/AdguardTeam/AdGuardHome#getting-started
Installer AdGuard Home sur Debian :
wget --no-verbose -O - https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -v
Désinstaller AdGuard Home sur Debian :
La plupart du temps, AdGuard Home est installé en téléchargeant un binaire depuis leur site officiel, puis lancé en tant que service systemd.
sudo systemctl stop AdGuardHome
Désactiver le service au démarrage :
sudo systemctl disable AdGuardHome
Supprimer les fichiers dâinstallation :
AdGuard Home sâinstalle souvent dans un dossier comme /opt/AdGuardHome
ou le rĂ©pertoire oĂč tu as lancĂ© l’install.
sudo rm -rf /opt/AdGuardHome
VĂ©rifie si c’est lĂ que le programme est situĂ©, ou fais :
whereis AdGuardHome
Supprimer le fichier de service systemd :
sudo rm /etc/systemd/system/AdGuardHome.service
sudo systemctl daemon-reexec
sudo systemctl daemon-reload
Supprimer la config (si tu veux) :
Les fichiers de config sont souvent dans ~/.AdGuardHome
ou /etc/AdGuardHome
.
sudo rm -rf ~/.AdGuardHome
sudo rm -rf /etc/AdGuardHome
VĂ©rifie quâil ne tourne plus :
ps aux | grep AdGuard
Si rien ne ressort (Ă part la commande grep
), câest bon.
Script : remove-adguard.sh
nano remove-adguard.sh
#!/bin/bash
echo "đ§ Suppression de AdGuard Home en cours..."
# 1. ArrĂȘt du service
echo "â ArrĂȘt du service AdGuardHome..."
sudo systemctl stop AdGuardHome 2>/dev/null
# 2. Désactivation du service
echo "đ« DĂ©sactivation du service..."
sudo systemctl disable AdGuardHome 2>/dev/null
# 3. Suppression du service systemd
echo "đ§œ Suppression du fichier systemd..."
sudo rm -f /etc/systemd/system/AdGuardHome.service
sudo systemctl daemon-reexec
sudo systemctl daemon-reload
# 4. Suppression des fichiers binaires et config (chemins classiques)
echo "đïž Suppression des fichiers d'installation..."
sudo rm -rf /opt/AdGuardHome
sudo rm -rf /etc/AdGuardHome
sudo rm -rf ~/.AdGuardHome
# 5. Vérification finale
echo "â
Vérification que le processus n'est plus actif..."
ps aux | grep -i '[A]dGuardHome'
echo "đ AdGuard Home a Ă©tĂ© supprimĂ© !"
Rends le script exécutable :
chmod +x remove-adguard.sh
Exécute-le :
./remove-adguard.sh