跳转至

Node Red 配置文件

Node Red 很多配置是无法通过可视化界面修改的,这时候需要直接修改它的配置文件,文件的位置在各个系统有些不同,一下说明情况都是默认设置,如果启动的时候手动指定了--userDir参数,需要指定的文件夹中查看.
以下说明配置文件是指:settings.js, 所有修改完成之后都需要重启,不然没有效果

  • Linux
    目录在当前用户下 .node-red ,如果安装的时候指定了用户,需要切换到指定到用户,使用以下命令进入:
    cd ~/.node-red
    #查看当前目录文件
    ls -all
    
  • Docker
    需要把目录映射出来,为啥呢?因为这个Docker系统太简洁了,编辑相关的命令都没有.配置文件就在你指定的目录里面.

运行时配置

  • uiPort
    可视化界面的端口.,端口默认 1880

  • adminAuth
    配置ui界面访问的用户名和密码,默认是不需要登录的.找到以下配置,去掉注释,密码生成可以使用我写的这个网页,可以添加多个用户.

adminAuth: {
        type: "credentials",
        users: [{
            username: "admin",
            password: "$2a$08$xxxxxx",
            permissions: "*"
        },{
            username: "第二个用户",
            password: "$2a$08$xxxxxx",
            permissions: "*"
        }]
    },
  • Dashboard
    Node Red 自己的可视化界面,如果不想使用 HA的界面可以自己尝试,依赖节点 ,更多信息查看官方文档
    node_red_config_1
    node-red-dashboard
    
    找到以下配置ui: { path: "ui" },去掉注释