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

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

一 安装配置

  1. 更新

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

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

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

    sudo yum install nodejs
    
  5. 安装Node-Red

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

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

    npm install -g pm2
    
    #启动 node red
    pm2 start node-red
    
    #重启所有
    pm2 restart all
    
  8. 日志相关

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

    pm2 save
    pm2 startup
    
  10. 打开1880端口

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

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

二 设置密码

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

  1. 取消settings.js文件中的以下部分注释,并将生成的加密密码替换到其中
     //adminAuth: {
     //    type: "credentials",
     //    users: [{
     //        username: "admin",
     //        password: "$2a$08$zZWtXTja0fB1pzD4sHCMyOCMYz2Z6dNbM6tl8sJogENOMcxWV9DN.",
     //        permissions: "*"
     //    }]
     //},
  1. 设置登录名和密码并保存,重启NodeRED即可
发布了9 篇原创文章 · 获赞 1 · 访问量 292

猜你喜欢

转载自blog.csdn.net/weixin_42063567/article/details/104712657