Guide · 5 min de lecture

Installer Pi-hole : bloqueur de publicités pour tout le réseau domestique (y compris avec une FRITZ!Box)

Imaginez que les publicités disparaissent sur tous les appareils de la maison en même temps : smartphone, ordinateur portable, tablette, télévision. Sans rien installer sur chacun d’eux. C’est exactement ce que fait Pi-hole. Tout ce qu’il vous faut, c’est un petit ordinateur qui tourne discrètement dans un coin, et quelques réglages dans le routeur.

En bref

  • Pi-hole est un bloqueur de publicités et de traqueurs libre et open source pour tout le réseau domestique.
  • Il tourne sur un petit ordinateur allumé en permanence : un Raspberry Pi ou un mini-PC comme un client léger.
  • Selon ses développeurs, Pi-hole n’a besoin que de 512 Mo de mémoire vive et d’au moins 2 Go d’espace de stockage libre.
  • Dans la FRITZ!Box, vous indiquez le Pi-hole comme « Local DNS server » : tous les appareils l’utilisent alors automatiquement.

Comment fonctionne Pi-hole ?

Chaque fois que votre smartphone charge une page, ou qu’une application récupère quelque chose sur Internet, il demande d’abord l’adresse du serveur. C’est comme chercher un numéro dans un annuaire ; les spécialistes appellent cela le DNS. Pi-hole prend en charge cet annuaire pour tout votre réseau domestique.

Si un appareil demande un serveur publicitaire ou de pistage connu, Pi-hole répond simplement « n’existe pas ». La publicité n’est même pas chargée. Les serveurs bloqués figurent dans des listes de blocage que vous choisissez dans Pi-hole.

Bon à savoir : les publicités qui viennent du même serveur que le contenu lui-même, par exemple sur YouTube, ne peuvent généralement pas être filtrées par Pi-hole. Pour beaucoup d’autres choses, cela fonctionne très bien.

De quel matériel avez-vous besoin ?

Pi-hole est peu exigeant. L’essentiel, c’est que l’ordinateur tourne 24 heures sur 24, car sans lui, votre réseau domestique ne trouve plus aucune adresse. Pi-hole existe pour Raspberry Pi et pour les PC classiques avec processeur 64 bits (x86_64).

Caractéristique Pi-hole demande Le Dell Wyse 3030 LT offre
Mémoire vive 512 Mo 2 Go
Stockage au moins 2 Go libres, 4 Go recommandés 4 Go en interne, plus avec une clé USB
Processeur p. ex. x86_64 ou ARM Intel Celeron N2807, 64 bits
Niveau sonore peu importe silencieux, aucune pièce mobile
Consommation peu importe moins de 6 watts en moyenne selon Dell

Un client léger comme le Wyse 3030 LT a tout ce qu’il faut : bloc d’alimentation, port LAN et boîtier. Pour découvrir les autres tâches dont il est capable, lisez le guide Client léger en mini-serveur.

Installer Pi-hole en 5 étapes

  1. Installer Linux : Pi-hole tourne notamment sous Debian, Ubuntu et Raspberry Pi OS. Pour un Pi-hole, une version sans environnement de bureau suffit.
  2. Attribuer une adresse fixe : le Pi-hole doit toujours avoir la même adresse IP sur le réseau domestique. Dans la FRITZ!Box, cela se fait sous « Home Network » → « Network », au niveau de l’appareil, avec l’option qui lui attribue toujours la même adresse IPv4.
  3. Installer Pi-hole : lancez le programme d’installation officiel dans le terminal avec curl -sSL https://install.pi-hole.net | bash. Il vous guide dans la configuration avec quelques questions.
  4. Définir un mot de passe : la commande pihole setpassword définit le mot de passe de l’interface web. Vous accédez ensuite à l’interface dans le navigateur à l’adresse http://IP-du-Pi-hole/admin.
  5. Modifier les réglages du routeur : indiquez maintenant à votre routeur que tous les appareils doivent utiliser Pi-hole comme « annuaire ». La section suivante explique comment faire avec la FRITZ!Box.

Astuce : si vous voulez d’abord voir ce que fait le programme d’installation, téléchargez-le avec curl -sSL https://install.pi-hole.net -o basic-install.sh puis examinez son contenu avant de le lancer avec sudo bash basic-install.sh.

Pi-hole avec la FRITZ!Box

Sur la FRITZ!Box, vous indiquez le Pi-hole comme serveur DNS local. Tous les appareils reçoivent alors l’adresse automatiquement dès qu’ils se reconnectent :

  1. Ouvrez l’interface de la FRITZ!Box dans le navigateur.
  2. Allez dans « Home Network » → « Network » → « Network Settings », puis dans les réglages IPv4.
  3. Le serveur DHCP de la FRITZ!Box doit être activé.
  4. Dans le champ « Local DNS server », saisissez l’adresse IP de votre Pi-hole et enregistrez.
  5. Reconnectez vos appareils au Wi-Fi ou redémarrez-les. Désormais, leurs requêtes passent par Pi-hole.

Sur les autres routeurs, l’option porte généralement un nom similaire : cherchez « serveur DNS » dans les réglages DHCP.

Attention : le réseau invité de la FRITZ!Box n’est pas filtré de cette manière. Et si le Pi-hole est éteint, vos appareils ne trouvent plus aucune adresse Internet. Laissez-le donc tourner en permanence, ou annulez le réglage dans la FRITZ!Box.

Entretenir Pi-hole : mises à jour et listes

  • Mises à jour : la commande pihole -up met à jour Pi-hole, l’interface web et le service DNS intégré.
  • Listes de blocage : vous pouvez ajouter d’autres listes dans l’interface web. Plus il y a de listes, plus le blocage est large, mais plus le risque de bloquer quelque chose dont vous avez besoin augmente.
  • Exceptions : si un site ne fonctionne plus, le journal vous montre ce qui a été bloqué, et vous autorisez l’adresse.

Le matériel adapté chez Bodinos

Le Dell Wyse 3030 LT est un client léger silencieux qui a largement assez de mémoire vive pour Pi-hole. Nous l’avons en stock, d’occasion, avec bloc d’alimentation. En Allemagne, il est chez vous en 1 à 3 jours ouvrés :

Questions fréquentes

Faut-il un Raspberry Pi pour Pi-hole ?

Non. Pi-hole tourne aussi sur des PC classiques avec processeur 64 bits, par exemple sur un client léger comme le Dell Wyse 3030 LT. L’important, c’est que l’appareil soit toujours allumé.

Où trouver l’interface de Pi-hole ?

Dans le navigateur, à l’adresse http://IP-du-Pi-hole/admin. La commande pihole setpassword définit le mot de passe.

Comment mettre à jour Pi-hole ?

Dans le terminal, avec pihole -up. La commande vérifie tous les composants de Pi-hole et les met à jour si nécessaire.

Pi-hole bloque-t-il aussi les publicités YouTube ?

Généralement non, car les publicités y viennent du même serveur que les vidéos. Sur beaucoup d’autres sites et applications, en revanche, la publicité disparaît.

Pi-hole fonctionne-t-il avec tous les routeurs ?

Avec la plupart. Il vous faut un endroit dans les réglages du routeur où définir le serveur DNS de votre réseau domestique. Sur la FRITZ!Box, il s’appelle « Local DNS server ».

Vous trouverez des routeurs et d’autres équipements réseau dans la catégorie Routeurs Wi-Fi. Pour découvrir ce qu’un client léger sait faire d’autre que Pi-hole, lisez le guide Client léger en mini-serveur.