Installing Certbot SSL

We’ve released Let’s Encrypt support in the Dashboard a little earlier today!

To get started, you can navigate to the Endpoints tab for the app of your choice, and create a New Endpoint of type “Managed HTTPS”. Then, just follow the steps on screen.

This setup is a one-time thing. As soon as the Endpoint is set up, we’ll take care of automatically renewing the cert, etc.

Do note a few restrictions:

  • Currently, you can’t upgrade an existing endpoint to use Let’s Encrypt. If you have an existing endpoint you’d like to upgrade to use Let’s Encrypt, see below.
  • Each Managed HTTPS endpoint can only serve one domain (doing otherwise makes renewal risky for us; this is something we might add in the future, but it’s not available now). If you have multiple domains you want to use Let’s Encrypt with, you’ll need to set up one Endpoint for each of them.

If you have an existing Endpoint you want to use Let’s Encrypt with, you should:

  • Create a new Endpoint for the domain (or one Endpoint for each domain) the app is using.
  • Select Managed HTTPS, and choose a transitional certificate (the certificate you’re currently using).
  • Follow the steps on screen.

We’ll have an official announcement out later this week! In the meantime, feel free to let us know here if you hit any snags / have any questions!