domingo, 8 de julho de 2018

Definindo uma senha para o Node RED

Antes de iniciar o passo a passo, certifique-se de instalar o pacote node-red-admin. Para isso, em seu raspberry, execute o comando a seguir.

sudo npm install -g node-red-admin


Com o node-red-admin instalado, para definir uma senha em seu node red, acesse sua pasta e localize o arquivo settings.js.


Antes de editar o arquivo, pare o node-red.


node-red stop


Encontre no arquivo, a propriedade adminAuth, conforme indicado abaixo


    //adminAuth: {
    //    type: "credentials",
    //    users: [{
    //        username: "admin",
    //        password: "$2a$08$zZWtXTja0fB1pzD4sHCMyOCMYz2Z6dNbM6tl8sJogENOMcxWV9DN.",
    //        permissions: "*"
    //    }]
    //},
 

Por padrão, o nodered vem desprotegido e por isso, tem suas linhas comentadas. Desta forma, não se esqueça de descomentar as linhas (retirando os //).

No próximo passo, você deve gerar uma nova senha, utilizando o comando a seguir.

node-red-admin hash-pw

A partir de agora, você tem sua senha criptografada. Copie a senha gerada e a substitua no campo password, localizada na propriedade adminAuth do arquivo settings.js. Reinicie o node-red!

node-red start

Faça bom uso!

Nenhum comentário:

Postar um comentário