# \[TUTORIEL\] Installer Node-Red et MQTT Mosquitto sur Synology

**URL:** <https://community.homey.app/t/tutoriel-installer-node-red-et-mqtt-mosquitto-sur-synology/31454>\
**Category:** Questions & Aide\
**Created:** [June 19, 2020, 5:07pm UTC](https://community.homey.app/t/tutoriel-installer-node-red-et-mqtt-mosquitto-sur-synology/31454 "2020-06-19T17:07:34Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![Guiro](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/guiro/32/26510_2.png) [@Guiro](https://community.homey.app/u/Guiro)\
**Post date:** [June 19, 2020, 5:07pm UTC](https://community.homey.app/t/tutoriel-installer-node-red-et-mqtt-mosquitto-sur-synology/31454/1 "2020-06-19T17:07:34Z")

</div>

Bonjour à tous,

En complément des tutoriels de @DeepBlueNine , je vais vous expliquer comment installer **Node-Red** et le broker **MQTT Mosquitto** sur un NAS Synology.

Pour commencer, ouvrir le centre de paquet sur votre Synology et installé l’application **Docker**.

 ![Annotation 2020-06-19 162818](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/a/da46f89f1c78351ea0caf309021ec35a832fdfd4.png)

Ensuite, on va télécharger les images de **Mosquitto** et **Node-Red**

Ouvrir **Docker** , onglet **Registre** , dans la barre de rechercher taper **Mosquitto** et télécharger l’image « **eclipse-mosquitto** ».

 ![Annotation 2020-06-19 164444](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/e/0e960d1d9eeaa5d8c9abde8ed1c0f38d7f1dfded.png)

Puis on procède de la même manière pour télécharger Node-Red.

Taper **Node-Red** et télécharger la version « **nodered/node-red** ».

 ![Annotation 2020-06-19 164853](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/e/5effea9e115b02434c322355dc9e8fb3288f5d5e.png)

Maintenant, on va créer les conteneurs avec les deux images téléchargées précédemment.

Ouvrir l’onglet **Image** , double-cliquer sur l’image **Mosquitto** , puis « **paramètres avancés** ».

 ![Annotation 2020-06-19 171330](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/6/26d88728606900bb94af19858bc32b0fbfa46fac.png)

Cocher « **Activer le redémarrage automatique** » et dans l’onglet Paramètres des ports, remplacer **auto** par le port **1883**

 ![Annotation 2020-06-19 171359](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/d/dda0327dc84d946e025f7725de444a4835f810a1.png)

 ![Annotation 2020-06-19 171436](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/3/634218817e11399df94d56d541c540329863f5c8.png)

Pour finir on clique sur Appliquer, Suivant et Appliquer.

Une fois terminé, votre container Mosquitto est fonctionnel.

Faire exactement la même chose avec l’image **Node-Red** et dans les paramètres de ports, remplacer **Auto** par **1880**.

Normalement, une fois fini vous devriez avoir deux conteneurs lancés et fonctionnel dans l’onglet Conteneur.

 ![Annotation 2020-06-19 173316](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/2/f20bf298a8259f42068443b3e2bb6d6ad3a66fce.png)

Sur l’application MQTT Client sur Homey, il faudra rentrer l’adresse IP de votre Synology et le port 1883 du broker Mosquitto.

Pour accéder à Node-Red, ouvrir votre navigateur et rentrer l’adresse IP du Synology et le port 1880 de Node-Red.

`http://IP_DU_SYNO:1880`

Une dernière chose.  
Pour connecter Node-Red au brocker MQTT, utilisé l’IP du Synology et le port 1883.

`http://IP_DU_SYNO:1883`

Voilà, c’est la fin du tutoriel.  
Je ne suis pas un expert en tutoriel et encore moins avec Node-Red et MQTT, mais j’espère que ça en aidera plus d’un et s’il y a une erreur ne pas hésiter à me le dire.

@+  
Guiro

---

<div class="post-metadata">

**Author:** ![DeepBlueNine](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/deepbluenine/32/18637_2.png) [@DeepBlueNine](https://community.homey.app/u/DeepBlueNine)\
**Post date:** [June 19, 2020, 6:25pm UTC](https://community.homey.app/t/tutoriel-installer-node-red-et-mqtt-mosquitto-sur-synology/31454/2 "2020-06-19T18:25:21Z")

</div>

Nickel, merci !  
Je peux rajouter un lien vers ton post sur ma liste des tutoriels ?  
En te créditant bien sûr 🙂

---

<div class="post-metadata">

**Author:** ![Guiro](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/guiro/32/26510_2.png) [@Guiro](https://community.homey.app/u/Guiro)\
**Post date:** [June 19, 2020, 6:37pm UTC](https://community.homey.app/t/tutoriel-installer-node-red-et-mqtt-mosquitto-sur-synology/31454/3 "2020-06-19T18:37:39Z")

</div>

Oui, pas de soucis

---

<div class="post-metadata">

**Author:** ![Shadow](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/shadow/32/23280_2.png) [@Shadow](https://community.homey.app/u/Shadow)\
**Post date:** [June 20, 2020, 6:25pm UTC](https://community.homey.app/t/tutoriel-installer-node-red-et-mqtt-mosquitto-sur-synology/31454/4 "2020-06-20T18:25:28Z")

</div>

Tout a fonctionner a merveille…un grand merci pour le Tuto.

Par contre j’ai juste l’IP que je trouve pas dans Mosquitto…  
Quand je vais dans le terminal il m’affiche : Socket fermé  
Par la suite quand j’essaye la commande ip addr show il se passe rien!

---

<div class="post-metadata">

**Author:** ![DeepBlueNine](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/deepbluenine/32/18637_2.png) [@DeepBlueNine](https://community.homey.app/u/DeepBlueNine)\
**Post date:** [June 21, 2020, 8:20am UTC](https://community.homey.app/t/tutoriel-installer-node-red-et-mqtt-mosquitto-sur-synology/31454/5 "2020-06-21T08:20:45Z")

</div>

Tu aurais une capture d’écran ou le texte qui s’affiche dans ton terminal ?

---

<div class="post-metadata">

**Author:** ![Guiro](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/guiro/32/26510_2.png) [@Guiro](https://community.homey.app/u/Guiro)\
**Post date:** [June 21, 2020, 9:29am UTC](https://community.homey.app/t/tutoriel-installer-node-red-et-mqtt-mosquitto-sur-synology/31454/6 "2020-06-21T09:29:23Z")

</div>

Salut @Shadow,

Alors perso, j’utilise jamais le terminal directement dans le gestionnaire Synology, mais j’ai quand même essayer la manipulation avant de la mettre dans le tuto.

J’ai donc fait quelques recherches pour ton problème dans Google et apparemment ça viendrait de ton navigateur internet. Donc essaie avec un autre navigateur pour voir si le problème est résolu et tien nous au courant.

@+  
Guiro

---

<div class="post-metadata">

**Author:** ![Shadow](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/shadow/32/23280_2.png) [@Shadow](https://community.homey.app/u/Shadow)\
**Post date:** [June 21, 2020, 8:29pm UTC](https://community.homey.app/t/tutoriel-installer-node-red-et-mqtt-mosquitto-sur-synology/31454/7 "2020-06-21T20:29:49Z")

</div>

Alors si je prend Edge a la place de Chrome, la commande IP addr Show fontionne.

---

<div class="post-metadata">

**Author:** ![Airwolf33](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/airwolf33/32/15212_2.png) [@Airwolf33](https://community.homey.app/u/Airwolf33)\
**Post date:** [June 23, 2020, 9:46am UTC](https://community.homey.app/t/tutoriel-installer-node-red-et-mqtt-mosquitto-sur-synology/31454/8 "2020-06-23T09:46:42Z")

</div>

Bonjour,  
Faut il sécuriser MQTT par un nom d’utilisateur et un MDP comme dans le tuto raspberry ? Ou notre syno sécurise t’il la chose tout seul ?  
S’il faut sécuriser, il serai bien de le rajouter dans le tuto !  
Merci !

---

<div class="post-metadata">

**Author:** ![Guiro](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/guiro/32/26510_2.png) [@Guiro](https://community.homey.app/u/Guiro)\
**Post date:** [June 23, 2020, 10:09am UTC](https://community.homey.app/t/tutoriel-installer-node-red-et-mqtt-mosquitto-sur-synology/31454/9 "2020-06-23T10:09:19Z")

</div>

Bonjour @Airwolf33,

Alors, il est toujours mieux de rajouter des mots de passe, mais si vous ne redirigez pas le port 1883 vers l’extérieur, il y a pas trop de risque, car tout reste isolé dans le réseau local.  
Concernant la possibilité de le rajouter dans le tuto, je vais me pencher sur le sujet quand j’aurai 5 minutes.

---

<div class="post-metadata">

**Author:** ![Shadow](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/shadow/32/23280_2.png) [@Shadow](https://community.homey.app/u/Shadow)\
**Post date:** [June 28, 2020, 8:29am UTC](https://community.homey.app/t/tutoriel-installer-node-red-et-mqtt-mosquitto-sur-synology/31454/10 "2020-06-28T08:29:00Z")

</div>

@Guiro tu pourrais expliquer comment om mets les mot des passe et les nom d’utilisateur a l’occasion?

Merci d’avance

---

<div class="post-metadata">

**Author:** ![Guiro](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/guiro/32/26510_2.png) [@Guiro](https://community.homey.app/u/Guiro)\
**Post date:** [June 28, 2020, 9:07am UTC](https://community.homey.app/t/tutoriel-installer-node-red-et-mqtt-mosquitto-sur-synology/31454/11 "2020-06-28T09:07:06Z")

</div>

Désolé, mais je n’ai plus de Synology. Je ne vais pas faire un cours sur le sujet, mais je n’avais pas vraiment de Synology. En fait, j’avais créé un faux Synology (XPenology) dans une machine virtuel avec un pc de récupération. Mais comme j’avais des problèmes avec depuis quelque temps et que je n’en avais pas vraiment l’utilité, j’ai tout supprimer pour la remplacer par une distribution Linux qui est plus dans mes habitudes.  
Pour ce que j’ai compris, il faut modifier le fichier de configuration en se connectant au Synology avec une console SSH (putty).  
Voici quelques lien qui pourront vous aider.

Pour activer le SSH et installer NANO:

> **[Installer le broker MQTT Mosquitto sur NAS Synology (DSM 6.2+) avec Docker •...](https://projetsdiy.fr/installer-mosquitto-nas-synology-fonctionnant-dsm-6-2-docker/)**
>
> Il est très facile d'installer un broker MQTT Mosquitto sur un NAS Synology à l'aide de l'application Docker. Depuis la version 6.2 de DSM (DiskStation

Puis pour Installer Mosquitto (Docker) en SSH avec accès au fichier de configuration:  
[http://blog.centurio.net/2019/12/16/configure-mosquitto-mqtt-broker-user-authentication-in-docker-running-on-synology-nas/](http://blog.centurio.net/2019/12/16/configure-mosquitto-mqtt-broker-user-authentication-in-docker-running-on-synology-nas/)

Désolé de pas pouvoir plus vous aider, mais j’ai des galères de communication MQTT entre ma Homey et le brocker MQTT qui mon poussé à revoir toute ma configuration.

@+Guiro

---

<div class="post-metadata">

**Author:** ![Shadow](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/shadow/32/23280_2.png) [@Shadow](https://community.homey.app/u/Shadow)\
**Post date:** [June 28, 2020, 9:09am UTC](https://community.homey.app/t/tutoriel-installer-node-red-et-mqtt-mosquitto-sur-synology/31454/12 "2020-06-28T09:09:56Z")

</div>

Pas de souci, Merci beaucoup je vais chercher la dedans.

---

<div class="post-metadata">

**Author:** ![Guiro](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/guiro/32/26510_2.png) [@Guiro](https://community.homey.app/u/Guiro)\
**Post date:** [June 28, 2020, 9:16am UTC](https://community.homey.app/t/tutoriel-installer-node-red-et-mqtt-mosquitto-sur-synology/31454/13 "2020-06-28T09:16:04Z")

</div>

J’ai fait une petite modification du tuto, car j’avais rencontré un problème avant de tout recommencer.  
J’ai supprimé la partie sur l’IP local, car elle est susceptible de changer quand le Syno redémarre.

Donc mettre dans Node-Red l’IP du Syno et le port 1883 au lieu de l’IP local.

@+Guiro

---

<div class="post-metadata">

**Author:** ![Shadow](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/shadow/32/23280_2.png) [@Shadow](https://community.homey.app/u/Shadow)\
**Post date:** [July 3, 2020, 2:52pm UTC](https://community.homey.app/t/tutoriel-installer-node-red-et-mqtt-mosquitto-sur-synology/31454/14 "2020-07-03T14:52:20Z")

</div>

Bon je n’arrive pas en me connecter, ou en faite connecter en SSH au Synology oui mais les commande pour trouver et enlever mot de passe. J’ai fait comme dans le Tuto expliquer mais après je bug sur les commandes, je ne les connais pas.

Quelqu’un a la patience de m’aider, c’est dommage car tout fonctionne sur le Synology mais le Node-Red n’arrive pas a faire les connexion des que je fait un Flow!  
Tout fonctionnerai…
