I’m trying to secure a public-facing Node-Red install using a Cloudflare Origin key/certificate. ( SSL “Full” mode in Cloudflare)
The setup on the Node-red side seems fairly straightforward - reference the key and the certificate from its settings.js config file.
Sadly things aren’t working which got me wondering if it related to the fact that the default Node-Red admin port is 1880, not 443 as used on most https protected webservers?
Thanks, so the suggestion is that my Node-Red install listens on on one of the Cloudflare-supported ports such as 8443? I’ll give that a try. Do those ports need to be enabled anywhere in Cloudflare or are they just “on” ?
They are on and I believe you need to actively disable them in the panel (if you wished to).
Bear in mind that while CloudFlare will now proxy traffic through these ports, they won’t cache static content or perform any performance or app transformations on requests/responses that flow through them.