Installation de node-red sur nas synology

Pour commencer, explication sur ce qu’est node-red :

Node-red est un outil de programmation opensource basé sur javascript plus précisément sur node.js permettant de programmer des actions au moyen d’une interface graphique afin de s’affranchir au maximum des lignes de code.

Cet application est disponible sur Windows, Linux et MacOS et est compatible avec beaucoup de standard.

L’objectif de cet article est d’installer et configurer node-red sur un synology au moyen de docker (non présent de base mais installable dans le centre de paquets).

Débutons par installer Docker, pour cela, il faut se rendre dans le centre de paquets et trouver le paquet « Docker » et l’installer

Et le lancer

Nous pouvons voir sur l’interface principale la liste des conteneurs lancé et l’utilisation des ressources globale et par conteneur.

Se rendre dans la partie « Registre » et dans la barre de recherche entrer « node-red »

Sélectionner « nodered/node-red-docker » et cliquer sur « Télécharger ». Une fois le téléchargement terminé, vous pouvez voir l’image qui se trouve dans la partie heu « Image » 😀 ça rassemble toutes les images téléchargés pour les retrouver plus facilement

Donc sélectionner l’image précédemment téléchargé et cliquer sur « Lancer ». Vous allez arriver sur une fenêtre de configuration du conteneur

Donner un nom au conteneur pour le retrouver plus simplement ex : Node-Red. Puis cliquer sur « Paramètre avancés »

Cocher la case « Activer le redémarrage automatique »  afin que le conteneur redémarre après un arrêt du NAS.
Ensuite aller dans l’onglet « Paramètres des ports »

Nous pouvons voir que Node-red utilise le port 1880 en TCP et que docker lui attribue un numéro de port aléatoire basé sur les ports libre du NAS. Vous pouvez laisser ce choix par défaut ou en choisir un. Attention tout de même à choisir un port non utilisé par Synology pour éviter tout problèmes. Pour ma part, j’ai mis 1880 en local car ce port n’est pas utilisé par les services de synology.
Une fois toutes les étapes validées, docker affiche un résumé avant de créer le conteneur

Cliquer sur « Appliquer ».

Nous pouvons voir que le conteneur est bien lancé dans l’onglet « Conteneur ».

Maintenant que le conteur est fonctionnel, nous pouvons accéder à l’interface de Node-red. Pour cela, connectez-vous à l’aide de votre navigateur web préféré sur l’ip de votre NAS en rajoutant le port de Node-red à la fin (le numéro qui se trouve dans « Port local ») ex : 192.168.0.100:1880
Çà devrait ressembler à ça :

 

Vous pouvez maintenant commencer à programmer simplement 🙂

Laisser un commentaire

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