1. 环境安装
(1)nodejs:版本14.18.2
(2)node-red
npm install node-red -g
(3)pm2
npm install pm2 -g
2. 使用pm2启动实现开机自启动
(1)启动node-red
pm2 start node-red
(2)保存已添加的例程
pm2 save
pm2 startup
(3)重新启动pm2
pm2 restart node-red
(4)查看状态
pm2 status
3. 启动登录(用户名密码方式)
(1)生成admin的密码
命令:node-red admin hash-pw
(2)修改配置文件
- 文件路径:当前用户目录下.node-red/settings.js,
例如/root/.node-red/settings.js
- 修改 /home/Alick/.node-red/settings.js 文件中 adminAuth 部分
去掉注释,把步骤1种的密码替换到password里面
// Securing Node-RED
// -----------------
// To password protect the Node-RED editor and admin API, the following
// property can be used. See http://nodered.org/docs/security.html for details.
adminAuth: {
type: "credentials",
users: [{
username: "admin",
password: "$2a$08$k7kr2NUqTSzMwqunQ55bZO7t/UxtPeYeE4Q3VO6tchsM1AP.VCHey",
permissions: "*"
}]
},
(3)重启node-red,就可以看到登录界面