====== 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 |}}