Let's Encrypt Certificates

Overview

Every domain on a website that points to a server in the Enhance cluster will automatically request a Let's Encrypt SSL certificate. The certificate is requested when the website is created and may take up to 5 minutes to provision. A self-signed certificate is issued during the provisioning process.

Let's Encrypt certificates are valid for 3 months, and Enhance will automatically request a renewal 3 days before expiry. A certificate is also issued for mail.{customer_domain} if email services are hosted on the server.

Request a Let's Encrypt Certificate

To manually request a Let's Encrypt certificate:

  1. Open Websites in the left sidebar.



  2. Select the website for which you want the certificate.
  3. On the website dashboard, click Advanced then Security.



  4. Scroll to SSL certificates.
  5. Click the kebab menu and select Request Let's Encrypt Certificate.



Warning: If a certificate request fails, subsequent requests may be rate-limited.

Troubleshooting

If a Let's Encrypt certificate has not been issued:

  1. Ensure the DNS points to a server in your cluster.
  2. If using a staging or subdomain, ensure the parent domain resolves correctly.
  3. If the issue persists, run docker logs orchd on the control panel server and contact support at support@enhance.com with the output.
Was this answer helpful? 0 Users Found This Useful (0 Votes)