Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

55 Commits

Repository files navigation

node-red

ARCHIMAGESIZE
amd64easypi/node-red~108 MB
arm64easypi/node-red~108 MB

Node-RED is a tool for wiring together hardware devices, APIs and online services in new and interesting ways.

directory tree

~/fig/node-red/
├── docker-compose.yml
└── data/
├── flows_cred.json
├── flows.json
├── lib/
│ └── flows
└── settings.js

The node-red/data directory will be created after first running.

docker-compose.yml

services:
node-red:
image: easypi/node-redports:
- "1880:1880"volumes:
- ./data:/data
- /dev/input:/dev/inputprivileged: truerestart: unless-stopped

settings.js

module.exports={adminAuth: {type: "credentials",users: [{username: "admin",password: "$2a$08$zZWtXTja0fB1pzD4sHCMyOCMYz2Z6dNbM6tl8sJogENOMcxWV9DN.",permissions: "*"}],default: {permissions: "read"}},}

Password hash can be generated by running node-red admin hash-pwhttps://nodered.org/docs/security

up and running

$ docker-compose up -d
$ docker-compose exec node-red node-red admin hash-pw
>>> Password: ******
... $2a$08$zZWtXTja0fB1pzD4sHCMyOCMYz2Z6dNbM6tl8sJogENOMcxWV9DN.
$ vi data/settings.js
$ docker-compose exec node-red bash
>>> cd /data
>>> apk add -U build-base
>>> npm install node-red-node-irc
>>> npm install node-red-node-daemon
>>> exit
$ docker-compose restart

Install nodes from node-red-nodes.

About

🫟 A tool for wiring together hardware devices, APIs and online services

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages