Synology ||TUTO|| INSTALLER PI-HOLE EN DOCKER

tony77682

Nouveau membre
4 Juin 2020
28
3
3
Information:
Pi-Hole est un bloqueur de pub, ce tuto vous explique comment l'installer en DOCKER.

Pré-requis:
-Un NAS compatible docker. Liste synology: https://www.synology.com/fr-fr/dsm/packages/Docker .
-Le paquet DOCKER doit être installé, via le centre des paquets synology.
-L'accès à l'interface de votre box opérateur.
-Le logiciel PUTTY accès ROOT.
-Avoir installer le conteneur PORTAINER.
(voir tuto PORTAINER de EVOTk: https://www.forum-nas.fr/viewtopic.php?f=56&t=14030&p=92098&hilit=tuto+portainer#p92098)

Installation:
1) Activation du SSH sur le NAS
-Connecter vous au NAS avec un compte admin.
-Allez dans panneau de configuration / Terminal & SMNP / Activer le SSH port 22 ( où choisir un autre port)
Capture d’écran (33).png


2) Création d'un réseau virtuel MACVLAN pour Pi-Hole.
-Lancer PUTTY / connectez-vous avec vos identifiants / puis en ROOT avec sudo -i (re-tappez votre MDP)
- A adapter selon votre config:

docker network create -d macvlan \
--subnet=192.168.1.3/24 \
--gateway=192.168.1.254 \
-o parent=eth0 host_pihole


SUBNET= adresse de votre SYNOLOGY
GATEWAY=l'adresse de votre BOX OPERATEUR

Dans DOCKER/Réseau un nouveau réseau host_pihole apparaît
Opera Instantané_2020-08-24_152734_dsm3.anto-nas.ovh.png


3)Création d'un dossier partager docker
-Personnellement pour DOCKER j'utilise un dossier partagé, nommer donc docker, où je crée un sous-dossier pour les différents conteneurs.
-Création du dossier ==> /volume1/docker/pihole
-Création du sous-dossier ==> /volume1/docker/pihole/dnsmasq.d



4) Téléchargement et Installation du conteneur Pi-Hole
-Chercher l'image: pihole/pihole:latest dans le registre DOCKER.
Opera Instantané_2020-08-24_151414_dsm3.anto-nas.ovh.png


5) Une fois l'image téléchargé, connectez-vous à PORTAINER et ajouter un nouveau conteneur
Opera Instantané_2020-08-24_161305_docker3.anto-nas.ovh.png


-Remplir comme ci-dessous:
Opera Instantané_2020-08-24_163030_docker3.anto-nas.ovh.png


-Ajouter le dossier et sous-dossier créé plus haut:
Opera Instantané_2020-08-24_161933_docker3.anto-nas.ovh.png


-NETWORK ajouter le réseau macvlan et choisir une IP non utilisé sur votre box opérateur:
Opera Instantané_2020-08-24_162128_docker3.anto-nas.ovh.png


-Dans ENV, ajouter:
TZ=Europe/Paris
WEBPASSWORD=MOT_DE_PASSE
et modifier : ServerIP=0.0.0.0 par l'IP choisis juste au dessus:
2.png


-Activer le redémarrage automatique:
Opera Instantané_2020-08-24_162721_docker3.anto-nas.ovh.png


-Activer NET_ADMIN:
Opera Instantané_2020-08-24_162843_docker3.anto-nas.ovh.png


-Vous pouvez déployer le conteneur:
Opera Instantané_2020-08-24_163347_docker3.anto-nas.ovh.png


Si vous avez l'erreur suivant:
unknown.png
Allez dans le panneau de configuration du synology
RESEAU/interface reseau/gérer/paramètre d'open vSWITCH
et désactiver open vSWITCH
re-déployer le conteneur


Vous pouvez maintenant vous connecter via l'adresse ip choisi au-dessus:
Capture d’écran (78).png


Pour que vos appareils passe par le filtre pihole:
il faut maintenant activer le DHCP sur pihole

Opera Instantané_2020-08-24_164452_192.168.1.100.png

et désactiver le serveur DHCP sur votre box opérateur.
PS: attention à configurer une IP fixe pour votre SYNOLOGY avant de couper sur la box opérateur.