Secure Your Website with Ease

How to install Let's Encrypt SSL certificate on GoDaddy cPanel hosted domain.

Follow our straightforward guide to secure your website with a free SSL certificate from Let’s Encrypt, tailored for Cielo Cloud Hosting and Networks users.

Secure Your cPanel Site Manually When AutoSSL is Disabled

Is the “Run AutoSSL” button missing or disabled in your cPanel? It’s a common frustration. AutoSSL is a “set it and forget it” feature, and when your host has it turned off, you might feel like you’re stuck with an insecure site or forced to manually reinstall a certificate every 90 days.

The good news is you can bypass this limitation. You can still get a free, valid Let’s Encrypt SSL certificate and set it up to auto-renew, all without needing root access or your host’s built-in tool.

This guide will walk you through the 5 simple steps to manually configure a system that will not only issue a Let’s Encrypt certificate for all your sites but also automatically check and renew it every month, ensuring your sites stay secure 24/7. Let’s get your site secured—permanently.

Cielo Cloud Hosting supports SSL with this method

Follow the steps below to install and auto update your Let’s Encrypt SSL certificate for your Cielo Cloud Hosting cPanel.  If you feel this is something you need help with, please chat with us and we will support you in getting your website secured with SSL.

Detailed Instructions and Tips

First, enable SSH access from your cPanel and log in using your credentials. Use the command:

$ ssh [username]@[hostname]

Next, download and install acme.sh by running:

$ curl https://get.acme.sh | sh

Set the default CA to Let’s Encrypt with:

acme.sh --set-default-ca --server letsencrypt

Issue the certificate by running:

$ acme.sh --force --issue -d example.com -d www.example.com  -w /home/[username]/public_html

There are 2 ways to implement the certificate and both leave the cronjob configured.

a. Deploy SSL to cPanel using UAPI (GoDaddy option)

This hook is using UAPI and works in cPanel & WHM version 56 or newer.

$ acme.sh --deploy -d example.com -d www.example.com --deploy-hook cpanel_uapi

b. Deploy SSL to cPanel (other cPanel version)

DEPLOY_CPANEL_USER and DEPLOY_CPANEL_PASSWORD is required only once.

$ export DEPLOY_CPANEL_USER=myusername
$ export DEPLOY_CPANEL_PASSWORD=PASSWORD
$ acme.sh --deploy -d example.com -d www.example.com --deploy-hook cpanel

Explore More Documentation

For detailed instructions and additional information on installing Let’s Encrypt SSL certificates, visit the GitHub Wiki. Ensure your website is secure and up-to-date with the latest SSL configurations.