Pi-hole agit comme un serveur DNS : il filtre les requêtes publicitaires et de tracking, ce qui accélère la navigation et protège la confidentialité. Ce guide montre comment l'installer sur Linux ou Raspberry Pi.
Prérequis
- Serveur Linux (Debian, Ubuntu) ou Raspberry Pi OS
- Accès root ou sudo
- Accès internet
Installation rapide
Exécutez le script d'installation officiel :
curl -sSL https://install.pi-hole.net | bash
Suivez les étapes :
- Choisissez l'interface réseau
- Sélectionnez un upstream DNS (Cloudflare, Google, OpenDNS…)
- Activez le blocking IPv4/IPv6
- Notez le mot de passe de l'interface web
Configuration manuelle (optionnel)
Installation des dépendances
sudo apt update
sudo apt install -y dnsutils lighttpd php-common php-cgi php-sqlite3
Télécharger et configurer Pi-hole
git clone --depth 1 https://github.com/pi-hole/pi-hole.git /etc/pihole
git clone --depth 1 https://github.com/pi-hole/AdminLTE.git /var/www/html/admin
Configurer Lighttpd
sudo tee /etc/lighttpd/conf-available/15-pihole.conf << 'EOF'
server.document-root = "/var/www/html/admin"
EOF
sudo lighttpd-enable-mod pihole
sudo systemctl restart lighttpd
Utilisation
- Accédez à l'interface web :
http://IP_SERVEUR/admin - Connectez-vous avec le mot de passe défini
Listes de blocage
- Ajouter ou supprimer des bloc lists dans Group Management > Adlists
- Mettre à jour les listes via Tools > Update Gravity
Surveillance
- Consultez Query Log pour voir les requêtes bloquées
- Activez les notifications par email ou webhook
Sécurisation
- Modifiez le port de l'interface web (fichier
/etc/lighttpd/lighttpd.conf) - Restreignez l'accès IP via pare-feu
- Maintenez le système à jour
Approfondissement
- Si vous avez besoin d'un DNS sans Pi-hole, voyez Unbound DNS
- Pour une meilleure compréhension de l'infrastructure réseau, consultez réseau Linux
Conclusion
Pi-hole bloque les publicités et trackers au niveau DNS sans alourdir le réseau. Vous gagnez en rapidité et en confidentialité, que ce soit chez vous ou en entreprise.


