====== Installation de Nodered ====== On lance l’installation de nodejs V20 en root Lancer les commandes : - __**sudo apt-get update && sudo apt-get install -y ca-certificates curl gnupg**__ - __**curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg**__ - __**NODE_MAJOR=20**__ - __**echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list**__ - __**sudo apt-get update && sudo apt-get install nodejs -y**__ - __**npm -v**__ , La réponse devrait être du genre 10.5.2 - __**node -v**__ , La réponse devrait être du genre v20.13.1 - __**bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered)**__ - c'est un sscript bash pour installer nodered et ses composants. - C’est un peu long, mais c’est automatisé. - Voir les copies d’écrans suivantes {{ :nr_image1.png?nolink |}} * taper sur la touche entré (enter), dans la majorité des cas on vas laisser les valeurs par défaut {{ :nr_image2.png?nolink |}} * Vous pouvez laisser par défaut à yes, et suivre la procédure. Ou basculer sur No si c’est un srv en interne, chez soi, pas sur un serveur public. {{ :nr_image4.png?nolink |}} * Laissez comme c'est par défaut. On ne le lie pas à un github {{ :nr_image5.png?nolink |}} * On laisse la valeur par défaut. {{ :nr_image6.png?nolink |}} * On laisse vide. {{ :nr_image7.png?nolink |}} * On laisse la valeur par défaut. {{ :nr_image8.png?nolink |}} * La aussi on laisse la valeur par défaut (monaco) {{ :nr_image8.png?nolink |}} * Idem, on garde la valeur par défaut. Là normalement le script doit vous rendre la main. Mais attention ce n’est pas finit pour autant. * Taper la commande : __**sudo systemctl enable nodered.service**__ * Puis la commande : __**sudo reboot**__ Maintenant, depuis un autre PC vous devez avoir accès a nodered depuis un autre PC. Sur le navigateur de votre PC, dans la barre de lien tapez __**IP Raspberry:port**__ Par exemple : __**192.168.1.200:1880**__ ce qui devrait donner un écran de ce genre : {{ :nr_image9.png?nolink |}}