User Tools

Site Tools


informatique:hardware:synology_ds415plus

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
informatique:hardware:synology_ds415plus [2018/11/02 16:33] – [Erreur syno-letsencrypt] TLDR pteuinformatique:hardware:synology_ds415plus [2021/04/06 17:44] – [docker] installer pihole pteu
Line 58: Line 58:
  
 <code> <code>
-+ excellentes performances, les meilleures pour des données chiffrées++ excellentes performances mono-tâche, les meilleures pour des données chiffrées
 + petite taille (mais costaud.. ) + petite taille (mais costaud.. )
 + bon rapport qualité/prix + bon rapport qualité/prix
Line 64: Line 64:
 + l'OS DSM bien fini et extensible via les extensions + l'OS DSM bien fini et extensible via les extensions
  
-pas de virtualisation possible, alors que d'autres (Qnap TS-451 par ex.) le font dans cette gamme de prix +il arrive que les disques fassent vibrer le boitier, ce qui génère du bruit 
-les disques font vibrer le boitier, ce qui génère du bruit+- performances multi-tâches limitées
 </code> </code>
  
Line 238: Line 238:
 Le paquet est ensuite disponible dans le menu principal : Le paquet est ensuite disponible dans le menu principal :
 {{ :informatique:hardware:vmm.png?500 |}} {{ :informatique:hardware:vmm.png?500 |}}
 +
 +
 +=====Docker=====
 +
 +Pour installer Docker, aller dans Centre de paquets > Docker > Installer
 +
 +====Installer pihole====
 +
 +Une fois Docker, installer, le lancer ;
 +  * dans **Registre** on peut rechercher une image sur le dockerhub ; rechercher "pihole" et Télécharger l'image **pihole/pihole** (image officielle de pi-hole.net, ~333 Mo)
 +  * une fois l'image téléchargée, elle apparaît dans le menu **Image** sous la forme "<image>/latest", si on n' pas spécifier de version spécifique. Sélectionner l'image puis cliquer sur **Lancer**. Cela pour effet d'instancier l'image, qui apparaitra, une fois configurée, sous la forme d'un **Conteneur** (dans le menu éponyme).
 +
 +Pour la configuration, procéder comme suit :
 +  * donner un nom au conteneur, par ex "pihole1"
 +  * cliquer sur paramètres avancés
 +    * dans **Volume**, on va partager des répertoires du Syno avec le conteneur, afin d'avoir certains états sauvegardés d'un lancement sur l'autre ; dans mon cas j'ai créer un dossier "docker", puis un odssier par conteneur (dans ce cas-ci, "pihole"). Dedans, je créer un dossier pour la configuration du serveur DNS (dnsmasq.d) et un pour la configuration du pihole (pihole) ; ceux-ci seront montés, dans le conteneur, dans le répertoire ''/etc'' :
 +<code bash>
 +#Fichier/Dossier         Chemin d'accès
 +docker/pihole/dnsmasq.d  /etc/dnsmasq.d
 +docker/pihole/pihole     /etc/pihole
 +</code>
 +    * dans l'onglet **Réseau**, sélectionner "Utiliser le même réseau que Docker Host". Cela aura pour effet d'avoir l'interface du pihole qui répond sur la même adresse que le NAS.
 +    * dans l'onglet **Environnement**, on va préciser les variables d'environnement pour configurer le conteneur ; on va ajouter celles-ci:
 +<code bash>
 +# mot de passe de l'interface web
 +WEBPASSWORD=MDP4cc3sInterfaceWeb
 +
 +# Spécifie au pihole de répondre à tous les clients qui lui demande
 +# Si on n'est pas sûr de ce que l'on veut faire, il vaut mieux préciser "local"
 +# que "all", c'est plus sécure.
 +DNSMASQ_LISTENING=all
 +
 +# port d'écoute de l'interface web du pihole
 +WEB_PORT=8080
 +
 +# bind le serveur web sur toutes les adresses locales du NAS
 +ServerIP=0.0.0.0
 +
 +# si vous avez configuré un DNS pour votre Syno, vous pouvez le préciser ici
 +VIRTUAL_HOST=pihole.local.perso
 +
 +# dans mon cas j'ai déjà un résolveur DNS, donc je le spécifie ici. Sinon, ne pas ajouter cette ligne
 +PIHOLE_DNS_1=192.168.1.65
 +</code>
 +
 +On clique sur **Action > Démarrer** et c'est parti, on peut logiquement accéder à l'interface web du pihole à partir sur http://IP_DU_SYNO:8080
 +
 +A noter que si on choisit de changer des variables d'environnement après un premier lancement du conteneur, ça risque de planter car il semble qu'elles soient enregistrées dans une base du pihole ; dans mon cas par exemple j'ai voulu ajouter VIRTUAL_HOST à postériori, le conteneur n'a jamais voulu redémarrer en ma crachant le log :
 +<code bash>
 +::: Testing lighttpd config: Error: duplicate array-key: VIRTUAL_HOST. Please get rid of the duplicate entry.
 +</code>
 +Pour contourner cela, sélectionner le conteneur puis : "Paramètres > Paramètre en double". Cela permettra de modifier les variables d'environnement tout en conservant les données partagées sur les volumes.
 +
  
  
informatique/hardware/synology_ds415plus.txt · Last modified: 2024/03/22 11:05 by pteu