MatérielsNAS

Bloquer les publicités avec votre NAS Synology & Docker

La publicité… sujet compliqué sur Internet. Car elle permet de vivre pour certains, limiter les coûts serveur pour d’autres ou encore arrondir les fins de mois. Cependant, dans certains cas la publicité peut vite devenir très contraignante, voir dangereuse.

La publicité dangereuse ? Oui, sur certains sites, notamment dans le monde du Warez, du téléchargement, les publicités passent par des régis peu regardante sur le contenu et on se retrouve soit avec des contenus publicité à la limite de la pornographie ou alors du contenu publicitaire qui a pour but de vous faire croire que votre ordinateur a été piraté pour que vous appeliez des faux supports Microsoft. Bref, dans dans nombreux cas, il peut être intéressant de bloquer la publicité. Il existe des extensions de navigateur qui permettent de le faire assez facilement. Mais aujourd’hui nous allons voir comment le faire sur l’ensemble de voir réseaux et pour tous les périphériques.

J’avais déjà présenté cette solution connue sous le nom de Pi-Hole. Je vous ai expliqué comment l’installer sur un simple raspberry Pi. Aujourd’hui nous allons voir comment installer cette solution sur un NAS Synology grâce à Docker. Attention Docker n’est pas disponible sur tous les NAS Synology.

Les prérequis

  • Un NAS Synology bien évidemment, mais attention, un NAS compatible Docker ! Vous retrouverez la liste ici. Dans mon cas, je travaille essentiellement sur ces trois NAS compatibles Docker et globalement qui vous permettrons de tout faire.
  • Le packet Docker installé sur votre NAS Synology

Installation de Docker

Bon ici, rien de compliqué si vous avez déjà installé des applications sur votre NAS Synology. Juste un petit rappel, attention Docker n’est pas disponible sur tous les modèles. Vous pouvez jeter un oeil ici sur les modèles compatible.

Pour installer Docker, direction le centre de paquet, chercher docker et cliquer sur Installer.

Installer Pi-Hole sous Docker

Depuis l’application Docker, cliquez sur « Registre » afin de rechercher et installer « Pi-Hole ». Double-cliquez sur conteneur Pi-Hole officiel qui devrait apparaitre en tête de liste afin de télécharger la dernière version du conteneur.

Préparation des fichiers et dossiers Pi-Hole pour Docker

Afin que tout se passe au mieux, il est nécéssaire de préparer notre instance Pi-Hole. Pour cela puisque vous avez Docker sur votre serveur NAS Synology, vous devriez alors avoir également un dossier appelé « Docker ».

Dans ce dossier, créer un sous dossier appelé « pihole » et dans celui ci deux autres sous dossiers appelés « pihole » & « dnsmasq.d ».

Configuration de Pi-Hole sur votre Docker Synology

Une fois fait, vous êtes prêt à installer et configurer votre conteneur Pi-Hole. Dans Docker, cliquez sur Image. Vous devriez voir apparaitre l’image Docker de pihole télécharger précédemment. Selectionner là puis cliquez sur « Lancer ».

Nous somme maintenant à l’étape de configuration de votre conteneur. Vous pouvez choisir le nom du conteneur que vous souhaitez, cliquez ensuite sur « Paramètres avancés« .

Ici, selectionner

Depuis l’onglet « Volume« , nous allons ici connecter nos deux dossiers précédemment créer avec des dossiers du conteneur. Cliquez sur « Ajouter un dossier » puis configurer comme suit : 

Dossier Chemin d’accès
docker/pihole/dnsmasq /etc/dnsmasq.d
docker/pihole/pihole /etc/pihole

Depuis l’onglet « Network« , cocher la case « Utiliser le même réseau que Docker Host » afin d’utiliser votre Pi-Hole sur le même réseau que votre NAS Synology.

Pour la partie « Paramètres des ports » et « Liens » aucun changement nécessaire puisque nous utilisons le même réseau que notre NAS.

Dernière étape, depuis l’onglet « Environnement », il est nécessaire de configurer quelques variables.

Ajouter les variables suivantes : 

Variable Valeur
WEBPASSWORD [votre-mot-de-passe]
DNSMASQ_LISTENING local
WEB_PORT 8080

Pour la variable WEBPASSWORD, définissez un mot de passe qui vous sera utilise pour la connexion à Pi-hole via l’interface web. Pour WEB_PORT définissez le port que vous souhaitez. Dans notre cas 8080 fera l’affaire.

Cliquez ensuite sur appliquer.

Vous pouvez maintenant valider la configuration de votre conteneur Pi-Hole en cliquant sur « Suivant » puis « Appliquer ».

 

Votre instance pi-Hole est maintenant installé sur votre NAS ! Vous pouvez i accéder depuis n’importe quel pc de votre réseau via un navigateur en tappant l’adresse ip de votre nas suivi du port que vous avez choisi. Dans mon cas : http://192.168.1.100:8080

Il est nécessaire maintenant de configurer les DNS utilisés par vos périphériques. Vous pouvez le faire directement depuis le PC, ou encore depuis les paramètres de votre routeur / box. Je ne m’étendrai pas ici sur cette partie et sur le fonctionnement de Pi-Hole, mais n’hésitez pas à regarder ma vidéo sur le sujet ou j’en dis un peu plus.

Mikaël GUILLERM

Administrateur Système et Autoentrepreneur depuis 2009 pour la société zerobug. Je partage mes connaissances, problèmes et solutions à travers articles ou tweets !

Articles similaires

2 commentaires

  1. Bonjour,

    Merci pour ce tuto, qui a le mérite d’être suffisamment détaillé mais pas trop…
    J’ai tout suivi (docker a évolué depuis le tuto mais on arrive quand même a retrouver nos petits).
    Le seul hic c’est que j’ai droit a un « 403 Forbidden » quand je tape l’adresse avec le port de pihole.
    Vous savez a quoi ça pourrait etre du ?

    Merci pour tous vos contenus !

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Bouton retour en haut de la page