How to Install a Let’s Encrypt SSL Certificate in CyberPanel
CyberPanel comes with built-in Let's Encrypt support, so securing a site with a free SSL certificate is a one-click job. Once issued, your site loads over HTTPS with the padlock, and the certificate renews itself. Here is how to set it up.
Before you start
Your domain must already point to the CyberPanel server, because Let's Encrypt verifies domain control during issuance. If you just created the site, confirm DNS has propagated — see creating a website in CyberPanel.
Step 1: Open the SSL page
- Log in to CyberPanel.
- In the left menu, go to SSL → Manage SSL.
- Select your website from the list.
Step 2: Issue the certificate
- With your site selected, click Issue SSL.
- CyberPanel contacts Let's Encrypt, verifies the domain, and installs the certificate automatically.
That is usually all it takes. CyberPanel applies the certificate to the site's OpenLiteSpeed configuration for you.
Step 3: Confirm HTTPS works
Load your site with https:// and check for the padlock. If some elements still load insecurely, that is a mixed-content issue — update those resource links to HTTPS.
Frequently asked questions
Issuing the certificate failed. Why?
The most common reason is DNS not yet pointing to the server, so Let's Encrypt cannot verify the domain. Confirm the domain resolves to your server's IP, then try again. A redirect that blocks the verification path can also interfere.
Does it renew automatically?
Yes. CyberPanel is set up to renew Let's Encrypt certificates automatically before they expire, so you should not need to repeat this manually.
Can I secure subdomains too?
Each site or subdomain gets its own certificate through the same process. Create the subdomain as a website (or child domain) in CyberPanel, then issue SSL for it the same way.
Was this article helpful?