I have a Synology NAS set up as a VPN server with a Let’s Encrypt certificate.
Ports 80 and 423 are redirected to my NAS for certification.
I use a DynDNS service provided by OVH (my domain host).
Both DynDNS and Let’s Encrypt are automatically updated by my NAS.
While it is true I can connect to my HAS through my VPN, I would like to be able to directly access it through SSL, in order to connect Google Assistant to it.
And this is where my lilited knowledge of networking stops. Is that even possible? If so, how? I tried copying my Let’s Encrypt certificate to my HAS and using Nginx, but that doesn’t seem to work.
You also must setup HA for https with cert.
Example here
If you didn’t do above HA won’t provide cert when https browser attempt connection. Supply the info in config and all should be ok presuming you haven’t done this already
As I said I’m trying to set up https with Nginx but I have a feeling I’m doing something wrong. Should I forgo Nginx and use the method in the link you posted?
I imported the Let’s Encrypt certificate from my NAS, but I am wondering if I should not be generating a new one for HAS. I keep getting a ERR_SSL_PROTOCOL_ERROR when I try connecting through https.
Nginx points to HA https
After this you must have correct config in nginx for it to work
Nginx logs will show attempted connections and any failures with failure cause
You must also setup HA config http section to allow x-forward-for and trusted proxies. The link I previously provide has example of HA setup for reverse proxy
You should post http section if HA(change domain and External ips before post) and nginx config (change sensitive info) here