A user, noodle, is experiencing issues with Let’s Encrypt setup on their Discourse installation due to using an internal IP address for the hostname. They followed instructions from a tutorial but encountered an error during the SSL generation step, which they suspect is caused by the internal IP address.
noodle found a relevant article but is unsure how to proceed. Remah responded by explaining that Let’s Encrypt needs to access the IP address from the internet, which is not possible with an internal IP address. Remah provided links to three potential solutions involving HTTPS with Let’s Encrypt behind a VPN, adding a DNS name to an IP-based install, and using a certificate with Discourse behind a reverse proxy.
Hi, I am attempting to set up discourse on an ubuntu machine for first time. The intent is that the platform will only be accessible from within our company network, hence the IP address for the hostname registered with our DNS provider is an internal IP.