当前位置:   article > 正文

Centos 8安装Node Red,并添加登陆密码_node-red 开机启动 centos8

node-red 开机启动 centos8

Centos 8安装Node Red,并添加登陆密码

一 安装配置

  1. 更新

    sudo yum update -y
    
    • 1
  2. 安装存储库

    sudo yum install epel-release -y
    
    • 1
  3. 安装wget

    sudo yum install wget -y
    
    • 1
  4. 安装Node.JS和npm

    sudo yum install nodejs
    
    • 1
  5. 安装Node-Red

    sudo npm install -g node-red
    
    • 1
  6. 验证Node.js和npm安装

    node --version
    
    npm --version
    
    
    • 1
    • 2
    • 3
    • 4
  7. 安装pm2,(Node程序守护进程推荐使用pm2 管理)

    npm install -g pm2
    
    #启动 node red
    pm2 start node-red
    
    #重启所有
    pm2 restart all
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
  8. 日志相关

    pm2 info node-red
    pm2 logs node-red
    
    • 1
    • 2
  9. 设置 Node Red 开机启动

    pm2 save
    pm2 startup
    
    • 1
    • 2
  10. 打开1880端口

    安装配置的最后一步 ,如果您是阿里云的服务器,则需要打开1883端口

    • 登录ECS管理控制台
    • 在左侧导航栏,单击网络与安全 > 安全组
    • 在顶部状态栏左上角处,选择地域。
    • 找到要配置授权规则的安全组,在操作列中,单击配置规则

二 设置密码

  1. 生成密码
  • 使用node-red-admin工具创建密码,输入一以下命令安装密码工具并提示你输入密码,输入之后回车即可获取加密后的密码
      npm install -g node-red-admin
      node-red-admin hash-pw
  • 1
  • 2
  1. 打开settings.js文件
      nano ~/.node-red/settings.js
  • 1

  1. 取消settings.js文件中的以下部分注释,并将生成的加密密码替换到其中
     //adminAuth: {
     //    type: "credentials",
     //    users: [{
     //        username: "admin",
     //        password: "$2a$08$zZWtXTja0fB1pzD4sHCMyOCMYz2Z6dNbM6tl8sJogENOMcxWV9DN.",
     //        permissions: "*"
     //    }]
     //},
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  1. 设置登录名和密码并保存,重启NodeRED即可
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/1016249
推荐阅读
相关标签
  

闽ICP备14008679号