Centos 8安装Node Red,并添加登陆密码
一 安装配置
-
更新
sudo yum update -y
-
安装存储库
sudo yum install epel-release -y
-
安装wget
sudo yum install wget -y
-
安装Node.JS和npm
sudo yum install nodejs
-
安装Node-Red
sudo npm install -g node-red
-
验证Node.js和npm安装
node --version npm --version
-
安装pm2,(Node程序守护进程推荐使用
pm2 管理
)npm install -g pm2 #启动 node red pm2 start node-red #重启所有 pm2 restart all
-
日志相关
pm2 info node-red pm2 logs node-red
-
设置 Node Red 开机启动
pm2 save pm2 startup
-
打开1880端口
安装配置的最后一步 ,如果您是阿里云的服务器,则需要打开1883端口
- 登录ECS管理控制台。
- 在左侧导航栏,单击网络与安全 > 安全组。
- 在顶部状态栏左上角处,选择地域。
- 找到要配置授权规则的安全组,在操作列中,单击配置规则。
二 设置密码
- 生成密码
- 使用node-red-admin工具创建密码,输入一以下命令安装密码工具并提示你输入密码,输入之后回车即可获取加密后的密码
npm install -g node-red-admin
node-red-admin hash-pw
- 打开settings.js文件
nano ~/.node-red/settings.js
- 取消settings.js文件中的以下部分注释,并将生成的加密密码替换到其中
//adminAuth: {
// type: "credentials",
// users: [{
// username: "admin",
// password: "$2a$08$zZWtXTja0fB1pzD4sHCMyOCMYz2Z6dNbM6tl8sJogENOMcxWV9DN.",
// permissions: "*"
// }]
//},
- 设置登录名和密码并保存,重启NodeRED即可