SSL Let's Encrypt Error After Installation


So, I have installed and reinstalled my discourse at probably more than 10th times. The SSL Let’s Encrypt would work with no issues, but suddenly, after installation, my server can’t get to resolve Let’s Encrypt. So I had to disable SSL from app.yml to have access to the site.

Anyone know the fix for this issue?



Can you clarify here? Are not able to resolve LE’s servers via DNS and thus not request a renewal?

Hi supermathie!
I meant to say that I can’t access my site using https after intallation.


Why couldn’t you access it?

  • connection refused?
  • connection timeout?
  • certificate didn’t validate?
  • something else?

Unable to connect

Firefox can’t establish a connection to the server at

The site could be temporarily unavailable or too busy. Try again in a few moments.
If you are unable to load any pages, check your computer’s network connection.
If your computer or network is protected by a firewall or proxy, make sure that Firefox is permitted to access the Web.

However, my I rebuild the app after commenting lets encrypt I am able to access the site

Sounds like you need to check the logs for Let’s Encrypt cert validation and retrieval on your server.

I found out that I reached the limit of free ssl with Let’s Encrypt. I went ahead and follow this steps Advanced Setup Only: Allowing SSL / HTTPS for your Discourse Docker setup but I did not get it to work. Any step by step (beside the one in the link) to set up my purchased SSL cert?
I figured it out.

1 Like

You’re limited to 50 certificates per week, 100 domains per certificate and 10 duplicates in any 7 days, so whenever the 7 days are up you can re-enroll.


This has been fixed. Thanks