# Instalación de Node-Red en Ubuntu 18.04 LTS ## Actualizar los paquetes ``` sudo apt update apt list --upgradable sudo apt upgrade sudo reboot ``` ## Configurar el Firewall ``` sudo ufw app list sudo ufw allow OpenSSH sudo ufw enable sudo ufw status ``` ## Instalar Node.js ``` sudo apt update ``` ``` curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.36.0/install.sh | bash ``` > Close and return the terminal ``` nvm install --lts ``` ## Instalar Node-Red ``` npm install -g --unsafe-perm node-red node-red-admin ``` ``` sudo ufw allow 1880 ``` ``` node-red ``` ## Habilitar la seguridad en Node-Red ``` node-red-admin hash-pw ``` > Seteamos una contraseña y nos devolvera un hash, lo copiamos > ![](https://i.imgur.com/zY8I6ES.png) ## Editar el archivo config de Node-Red ``` nano ~/.node-red/settings.js ``` Descomentamos las siguientes lineas > adminAuth: { type: "credentials", users: [{ username: "admin", password: "$2a$08$Ab9prIr1M8a5a1/Zx8.B9.uIOCPe.v90ZGuZc2kAATp6BHJ/WV5KS", permissions: "*" }] }, Guardamos los cambios y cerramos. Luego ejecutamos Node-REd ``` node-red ```