The Let’s Encrypt module enables you to naturally arrangement cPanel accounts with Let’s Encrypt SSL testaments for destinations that don’t as of now have legitimate CA-marked SSL endorsements.
There are two critical requirements to be met all together for a declaration to have the capacity to issue.
The area names you need marked must point to this cPanel server as of now
The Let’s Encrypt™ CA must have the capacity to visit http://your-domain/.well-known/xxxxx/xxx effectively. These catalogs/records will be made consequently, however you should take mind that you don’t have any .htaccess decides that avert get to.
Install Free Official cPanel Plugin
Log in to the command line via SSH as the root user.
Run the following command:
Go to SSL/TLS > Manage AutoSSL and choose the Let’s Encrypt option under Choose an AutoSSL provider and Click Save.
To empower this alternative for clients, tap the Manage Users tab, at that point select the Enable radio catch beside the client account names where you need to introduce authentications.
Tap the Check catch to empower AutoSSL. you can return to the principle Providers tab and tap the Run AutoSSL For All Users catch.
Disable and uninstall the Let’s Encrypt plugin
Install Let’s Encrypt cPanel Plugin using yum repository.
Log into your SSH client at root level, then add the Let’s Encrypt repository with the following command:
cd /etc/yum.repos.d/ && wget https://letsencrypt-for-cpanel.com/static/letsencrypt.repo
Install the plugin for cPanel.
yum -y install letsencrypt-cpanel
Once installation completed, Install Free SSL Certificate for your domains.
Log into cPanel, you should see a Let’s Encrypt for cPanel button under Security.