All this boggles my mind a bit, I've been reading up on different scenarios trying to find, not only the easiest, but best for my situation. I have Node-Red on a pi on my home router's LAN, the dashboard having a single button which will soon need to be exposed to the internet. A very minimal app accessible by (phone) browser, used maybe a couple x's a week to operate my driveway gate.
At this point, I have a VPN installed and nothing else. So far, I've read:
- How to safely expose Node RED to the Internet · node-red/cookbook.nodered.org Wiki · GitHub
- How to install and configure Node-RED on Ubuntu 16.04 | DigitalOcean
- Node-red server with nginx reverse proxy howto guide
Seems like the more I read, the more confusing things become! I used to have NOIP, but let it lapse due to inactivity over the summer months. Seems I'll need to renew or find another static IP service and install an HTTPS protocol & certificate service at the least. The nginx is a locally installed program, doesn't need $$$ or connection to a specific server?
I'd also like to PW-protect my Node-Red editor (from outside the LAN) but not the dashboard, is that even possible? Some of my family members are older than me and would find entering a UN/PW unwieldy.