How to Enable Free SSL with Let’s Encrypt on Your Website

Estimated reading: 3 minutes

Let’s Encrypt Certificates

A certificate will be requested at the point of creation. It can take up to 5 minutes for a certificate to be provisioned, during this time a self-signed certificate will be issued. All Let’s Encrypt certificates are issued for 3 months. Control Panel will automatically request a new certificate 3 days before expiry.

Request a Let’s Encrypt Certificate

Warning

In the case where a certificate fails to provision a backoff exists to help protect from rate limiting. After the first request failure, the frequency of requests will be limited in minutes to the number of failures squared.

A Let’s Encrypt certificate can be manually requested for a domain:
  1. Open Websites in the left sidebar

  2. Select the website you would like to request a certificate for

  3. On the website dashboard select  Advanced then  Security

  4. Scroll to SSL certificates

  5. Here you will see all existing SSL certificates for the domains on the website. Select the kebab menu and select Request Let’s Encrypt Certificate

WordPress LetsEncrypt Certificate

Upload a Custom Certificate

You can configure your own paid or self signed certificate.

Paid SSL certificates are offered by commercial Certificate Authorities like DigiCert, Sectigo, and GlobalSign. They come in various levels: Domain Validation (DV), Organization Validation (OV), and Extended Validation (EV). Recommended for business, enterprise, or sites handling sensitive data (e.g., payment gateways, customer portals)

Installing a Custom Certificate is pretty straightforward , Click on the Install Custom SSL and follow the steps to upload CRT and Private Key File available with you.

WordPress Custom Certificate

Troubleshooting

A Let’s Encrypt certificate has not been issued If a Let’s Encrypt certificate has not automatically been issued to a website, please:

  • Check the DNS points to a server in your cluster.

  • If the website is a staging domain or a subdomain, ensure the parent domain resolves.

If you have completed the troubleshooting steps and the issue persists please raise a ticket with support@popacloudhost.com for further assistance.