Node Red 很多配置是无法通过可视化界面修改的,这时候需要直接修改它的配置文件,文件的位置在各个系统有些不同,一下说明情况都是默认设置,如果启动的时候手动指定了--userDir
参数,需要指定的文件夹中查看.
以下说明配置文件是指:settings.js
, 所有修改完成之后都需要重启,不然没有效果
- Linux
目录在当前用户下.node-red
,如果安装的时候指定了用户,需要切换到指定到用户,使用以下命令进入:
cd ~/.node-red
#查看当前目录文件
ls -all
- Docker
需要把目录映射出来,为啥呢?因为这个Docker系统太简洁了,编辑相关的命令都没有.配置文件就在你指定的目录里面.
运行时配置
-
uiPort
可视化界面的端口.,端口默认1880
-
adminAuth
配置ui
界面访问的用户名和密码,默认是不需要登录的.找到以下配置,去掉注释,密码生成可以使用我写的这个网页](http://esp.shanming.top/#/node-red),可以添加多个用户.
adminAuth: {
type: "credentials",
users: {
username: "admin",
password: "$2a$08$xxxxxx",
permissions: "*"
},{
username: "第二个用户",
password: "$2a$08$xxxxxx",
permissions: "*"
}]
},
- Dashboard
Node Red 自己的可视化界面,如果不想使用HA
的界面可以自己尝试,依赖节点 ,更多信息查看官方文档](https://flows.nodered.org/node/node-red-dashboard)
node-red-dashboard
找到以下配置ui: { path: "ui" }
,去掉注释