Auteur Topic: in docker Node-red met inlog  (gelezen 3636 keer)

Offline koenver

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 1
  • Berichten: 22
in docker Node-red met inlog
« Gepost 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