Access node red dashboard by cloud

#1

Hello everyone,
I'm building an application for industry. For reason security, so i don't want open port - port forwading, i want access node red dashboard by cloud...
what should i do ?
Thank you

#2

Pay to host it in one of the commercial cloud offerings.

1 Like
#3

Or control access through a VPN and appropriate security within the PI/Host

Craig

#4

Teamviewer

#5

I would recommend Webhook Relay:

If you have nodered running locally on port 1880, then it's just:

relay connect -s nodered-rusenask http://localhost:1880    
Connecting: 
http://nodered-rusenask.webrelay.io <----> http://localhost:1880
https://nodered-rusenask.webrelay.io <----> http://localhost:1880
1.5448018171425095e+09	info	client starting	{"version": "develop"}
1.5448018173688211e+09	info	adding HTTP tunnel nodered-rusenask.webrelay.io ---> http://localhost:1880
1.5448018173690605e+09	info	adding WS tunnel nodered-rusenask.webrelay.io ---> localhost:1880
1.5448018173693037e+09	info	tunnel proxy configuration updated

And you get a 'green' HTTPS connection from anywhere:

Disclaimer: I am creator of Webhook Relay and I really enjoy Node-RED :slight_smile: currently trying to build a reusable flow that can connect to webhookrelay websocket server so you wouldn't need to use any CLI/Docker image for connection.

Btw, if you are using Docker, then you can use:

docker run --name whr-relayd --net host --restart always -d webhookrelay/webhookrelayd:latest --mode tunnel -t mytunnelname -k [access key] -s [access secret]

Installation instructions can be found here: https://webhookrelay.com/download/, HTTP tunnels are free + HTTPS webhooks, but I would recommend subscribing to a paid tier which is $4.5/m to get TLS & support the project :slight_smile:

1 Like