Install Let’s Encrypt for cPanel

Let’s Encrypt is a certificate authority launched on April 12, 2016. It provides  free X.509 certificates  for  (TLS) encryption using an automated process designed to eliminate the current complex process of manual creation, installation, and renewal of certificates for secure websites.

Using Let’s Encrypt the web administrators can  turn on and manage HTTPS with simple commands. Let’s Encrypt  make this possible with  the ACME protocol.  Once we enable the Let’s Encrypt for a website, we will be able to browse our websites over https like We can read more details about  how the Let’s Encrypt works from the below link.

Let’s Encrypt for cPanel is a cPanel/WHM plugin for the Let’s Encrypt service, which provides  our clients with the ability to instantly issue free trusted SSL certificates for all of their hosted domains.

Let’s Encrypt for cPanel is not a free plugin. It cost $30 on per server basis.  Detailed price listing is given in the below link.


The plugin is distributed in RPM form as part of a yum repository for CentOS 6 and 7.


  • Root SSH access to server
  • 64-bit CentOS 6 or 7 (5 is not supported due to lack of SNI)
  • WHM 11.52 or higher (CloudLinux and LSWS compatible)
  • Remote access key has been generated (/root/.accesshash). If it is not present, simply visit the “Remote Access Key” page in WHM.
  1. Save our issued licence file as  /etc/letsencrypt-cpanel.licence and chmod to 0400.
  2. Add the letsencrypt package repository:
# cd /etc/yum.repos.d/
# wget

3. install the plugin through yum

# yum install letsencrypt-cpanel

4. Once the installation completed we will  see the “Let’s Encrypt SSL” icon on the home screen of cPanel. We will be able to immediately issue certificates, provided that the domain name need to point to the server itself.




Facebook Comments