Installer Pi-hole (Bloqueur de Pubs)
Pi-hole agit comme un serveur DNS qui bloque les publicités et les traqueurs sur tout votre réseau avant même qu'ils n'atteignent vos appareils. L'installation via Docker est recommandée pour garder votre système propre.
1. Le conflit du Port 53 (Ubuntu/Debian)
Pi-hole a besoin du port 53 pour répondre aux requêtes DNS. Or, sur Ubuntu et les Debian récents, ce port est déjà occupé par systemd-resolved.
Désactivez le résolveur système :
sudo systemctl disable --now systemd-resolved sudo rm /etc/resolv.conf echo "nameserver 1.1.1.1" | sudo tee /etc/resolv.conf
2. Créer le fichier Docker Compose
Créez un fichier docker-compose.yml dans un dossier dédié :
version: "3"
services:
pihole:
container_name: pihole
image: pihole/pihole:latest
ports:
- "53:53/tcp"
- "53:53/udp"
- "80:80/tcp" # Interface Web
environment:
TZ: 'Europe/Paris'
WEBPASSWORD: 'admin' # CHANGEZ CE MOT DE PASSE !
volumes:
- './etc-pihole:/etc/pihole'
- './etc-dnsmasq.d:/etc/dnsmasq.d'
restart: unless-stopped
3. Lancement
Démarrez le conteneur en mode détaché :
docker compose up -d
Accédez ensuite à l'interface d'administration :
http://IP-SERVEUR/admin
4. Utilisation (Configuration Clients)
Pour que les pubs soient bloquées, vos appareils doivent utiliser votre Pi-hole comme serveur DNS.
Si vous ne pouvez pas modifier votre Box, configurez le DNS manuellement sur chaque appareil (PC, Smartphone) avec l'IP de votre serveur.