I have never made the transition from private certificates to Let’s Encrypt with Discourse, and with that said…
Within the app.yml, you will need to uncomment in two locations:
- Template line for
- "templates/web.letsencrypt.ssl.template.yml"
- The Let’s Encrypt account email:
## If you added the Let's Encrypt template, uncomment below to get a free SSL certificate
LETSENCRYPT_ACCOUNT_EMAIL: <add your email address here>
If you made any other manual changes to templates for custom SSL certificates, they will need to be reverted to the standard settings.
The Let’s Encrypt component is located towards the end when you rebuild the app. Keep an eye out for it and see if you receive any error codes.