Synology-Forum.nl
Packages => Officiƫle Packages => Docker / Container Manager => Topic gestart door: koenver op 20 januari 2019, 22:14:43
-
Ik kon het nergens vinden op internet en wilde perse node-red onder docker
laten lopen. Wel echter met inlog op node-red en geen automatische opstart op poort 1880
Op een standaard linux bak is dat makkelijk..staat veel over op internet, maar op synology kreeg
ik de node-red-admin niet aan de praat.
Lang geklooid , maar uiteindelijk op de volgende manier opgelost m.b.v. Gitbash op de een windows bak om
toch de hash codes te genereren
[-first install docker at your synology
-create a directory data in de main directory "docker"
in putty (terminal program) login as your admin account in your synology
mkdir node-red
id (now you see something like "uid=1024[your acconunt name] gid=100(users)...." remember the uid and the gid number
sudo docker run -d \
-- name=node-red \
-- restart=always \
-p 1880:1880 \
-u 1024:100 \ ....these are the uid and gid numbers !!
-v /volume2/docker/data:/data \
nodered/node-red-docker:v8
the install off node-red-admin isn't possible in a synology (i couldn't find a way)...
in gitbash (windows PC):
$ npm install -g node-red-admin
$ node-red-admin hash-pw
type in your password...
now you see the hash code...copy it and place it in your settings.js , you can find it in the
synology at docker/data
in settings.js you find:
adminAuth: {
type: "credentials",
users: [{
username: "xxxxx",
password: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
permissions: "*"
}]
},
-replace the hash code by the hashcode you copied from the gitbash hash.
- restart the docker container of node-red