5 steps for using Let’s Encrypt SSL with GoDaddy

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.

1

Step 1: Connect via SSH

2

Step 2: Install acme.sh

3

Step 3: Issue the Certificate

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.