前言:
nodered 是啥我就不说了,早在4年前我就写过教程,但是年代久远已经不适合现在的版本,所以今天我重新写一个。
教程:
这里我使用的是docker compose 进行安装所以支持compose的系统都可以用无论是unraid 还是群晖等等。。。
###node-red nodered: image: nodered/node-red container_name: nodered restart: always ports: - 1880:1880 volumes: - /data/appdata/nodered:/data #数据存储路径,红色区域自行修改 environment: - TZ=Asia/Shanghai ###traefik反向代理,如果没有可以删掉 labels: - "traefik.enable=true" - "traefik.http.routers.nodered.rule=Host(`nodered.xxxx.com`)" - "traefik.http.services.nodered.loadbalancer.server.port=1880"
linux 可以使用docker compose up -d 启动其他系统请按照系统要求操作。
使用IP:1880 如果是traefik反向代理的,也可以使用反向代理域名进行链接。
第一次访问就是这样的,没有密码直接就可以访问,没有密码如果公网访问就很不安全,所以我们要给它加个密码。
在映射的路径里面有一个settings.js文件,我们可以用nano打开或者其他编辑器。
文件再映射路径内请自行替换路径
nano ~/settings.js
往下翻阅,找到这一段。
删掉前面的//就可以取消注释保存重启容器即可,默认账号密码就是admin/admin。
我猜测,大概率你们都不喜欢使用默认密码把 哈哈😄
adminAuth: { type: "credentials", users: [{ username: "admin", password: "$2a$08$zZWtXTja0fB1pzD4sHCMyOCMYz2Z6dNbM6tl8sJogENOMcxWV9DN.", permissions: "*" }] },
username就是用户名 password 就是密码修改我标注为红色的区域,密码需要使用命令设置。
使用命令生成新的密码。
docker exec -it nodered node-red-admin hash-pw
输入的时候是不显示的,心里默念输入即可。
复制出来的密码,然后粘贴到pasword后面的" "内即可。保存重启容器。
结尾:
这是一个古老的教程,只是翻新一下,就不多于BB了大家随便看看 有啥问题可以在群里喊我。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。