![]() |
|
Guide How to Install a Free Let's Encrypt SSL Certificate in CloudPanel - Printable Version +- AdminsForum (https://adminsforum.com) +-- Forum: Free & open-source control panels (https://adminsforum.com/Forum-free-open-source-control-panels) +--- Forum: CloudPanel (https://adminsforum.com/Forum-cloudpanel) +---- Forum: CloudPanel Guides & Tutorials (https://adminsforum.com/Forum-cloudpanel-guides-tutorials) +----- Forum: CloudPanel Domains, DNS & SSL Guides (https://adminsforum.com/Forum-cloudpanel-domains-dns-ssl-guides) +----- Thread: Guide How to Install a Free Let's Encrypt SSL Certificate in CloudPanel (/Thread-guide-how-to-install-a-free-let-s-encrypt-ssl-certificate-in-cloudpanel) |
How to Install a Free Let's Encrypt SSL Certificate in CloudPanel - JAY - 10-14-2026 How to install a free Let's Encrypt SSL certificate in CloudPanel Every new CloudPanel site starts with a self-signed certificate, so HTTPS works but browsers show a warning. This guide replaces it with a free, trusted Let's Encrypt certificate that CloudPanel renews automatically. Tested on CloudPanel 2.5.4, Ubuntu 24.04. Before you start Let's Encrypt checks that you control the domain by connecting to it over port 80. So:
Step 1: Open the site's SSL/TLS tab Open Sites, click Manage on your site and go to SSL/TLS. You'll see the self-signed certificate. Step 2: Actions → New Let's Encrypt Certificate Click Actions, then New Let's Encrypt Certificate. (If you bought a certificate elsewhere, Import Certificate is the option for that.) Step 3: Confirm the domain names CloudPanel fills in the site's domain. Add any other names that point to this site, such as the www version, then click Create and Install. If you see "A DNS record pointing to this server is required", fix DNS first. Step 4: Done A few seconds later: Certificate has been installed. The Let's Encrypt certificate is now the installed one. It's valid for 90 days, and CloudPanel renews it automatically before it expires, so there's nothing to remember. Step 5: Repeat for every site Do the same for each site you add. Here's our WordPress site with its certificate installed the same way: If you use Cloudflare, you can now switch the proxy back on (orange cloud) and set SSL/TLS mode to Full (strict). Command-line alternative As root, clpctl issues the same certificate: Code: clpctl lets-encrypt:install:certificate --domainName=example.com --subjectAlternativeName=www.example.comCode: curl -sI https://example.com | head -1Troubleshooting
Need help? Ask in CloudPanel Domains, DNS & SSL Support. CloudPanel guide series
|