$ vim como-instalar-o-node-red-como-um-servico-em-distribuicoes-baseadas-no-debian.md
Como instalar o Node-RED como um serviço em distribuições baseadas no Debian

Node-RED
O Node-RED tem crescido em integrações e automações. O diferencial é ser low-code, com curva baixa e muitas aplicações.
No canal ROVEEb estou publicando uma série onde construo, do zero, um bot que avisa no Telegram a cada vídeo novo no YouTube. Isso corta trabalho manual de divulgação e deixa o fluxo mais confiável.
Aqui transcrevo a Aula 02: instalação do Node-RED como serviço em distribuições baseadas no Debian (Ubuntu, por exemplo), para rodar em servidores.
Se preferir, veja o vídeo.
Instalar o Node-RED
A instalação usa um script da própria documentação do Node-RED.
- Instalar os pacotes essenciais na sua distribuição;
sudo apt install build-essential git - Alternar para o usuário root;
sudo su - - Executar o script disponibilizado;
bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered) - Responder as perguntas com as seguintes opções:
- Are you really sure you want to install as root ? (y/N) ? y
- Are you really sure you want to do this ? [y/N] ? y
- Would you like to install the Pi-specific nodes ? [y/N] ? n
- Agora o Node-RED já está instalado como serviço. Para iniciar sempre que o sistema reiniciar, rode
sudo systemctl enable nodered.service. Para desativar,sudo systemctl disable nodered.service. - Para controlar o Node-RED:
sudo node-red-start sudo node-red-stop sudo node-red-restart sudo node-red-log - Se estiver local, acesse http://localhost:1880;
- Também dá para expor via NGINX. Veja este guia.
Desinstalar o Node-RED
A remoção é direta, mesmo com serviço.
- Pare o Node-RED/serviço;
sudo node-red-stop sudo systemctl stop nodered - Remova a inicialização ao reiniciar;
sudo systemctl disable nodered - Remova o Node-RED;
sudo npm -g remove node-red sudo npm -g remove node-red-admin - Se o NodeJS não for usado em outra aplicação, pode ser removido;
sudo apt remove nodejs - Remova a pasta do Node-RED (se instalou como root, fica na home desse usuário).
sudo su - rm -rf ~/.node-red - Procure por restos e remova se houver.
find / | grep nodered
// see you later