-- Install node-red in docker using a Using a Host Directory --
sudo docker run -it -p 1880:1880 -v /home/my-nodered/.node-red:/data --name my-nodered nodered/node-red
sudo chown -R 1000:1000 /home/ my-nodered/
sudo docker rm my-nodered
sudo docker run -it -p 1880:1880 -v /home/my-nodered/.node-red:/data --name my-nodered nodered/node-red
cd /home/my-nodered/.node-red
-- Activate HTTPS --
mkdir certs
cd certs
openssl genrsa -out node-key.pem 2048
openssl req -new -sha256 -key node-key.pem -out node-csr.pem
openssl x509 -req -in node-csr.pem -signkey node-key.pem -out node-cert.pem
-- Hash your password with container functionality --
sudo docker exec -it my-nodered npx node-red admin hash-pw
It will ask for your password. Then after hitting Enter it will show the hash value.
-- Change config --
Sudo nano settings.js
Uncomment the lines:
adminAuth: {
type: "credentials",
users: [{
username: "admin",
password: XXXXEnter your PW has created in the step beforeXXX",
permissions: "*"
}]
},
https: {
key: require("fs").readFileSync('/data/certs/node-key.pem'),
cert: require("fs").readFileSync('/data/certs/node-cert.pem')
},
requireHttps: true,
In questa pagina del sito puoi guardare il video online Activate HTTPS for nodered in a Docker container della durata di ore minuti seconda in buona qualità , che l'utente ha caricato GoGadget 07 ottobre 2023, condividi il link con amici e conoscenti, su youtube questo video è già stato visto 369 volte e gli è piaciuto 2 spettatori. Buona visione!