The plugin is distributed in RPM form as part of a yum repository for CentOS and AlmaLinux.
- Root SSH access to WHM
- i386 or x86_64 CentOS 7, CentOS 8 or AlmaLinux 8
- WHM/cPanel of at least STABLE version or newer (CloudLinux and LSWS compatible)
- nginx (via EasyApache 4) is not supported. We are working on it.
Please note: cPanel DNSONLY servers are currently NOT supported, please use our FleetSSL DNSONLY package instead.
Install the licence file
|Trial Users||Trial users may ignore this step, as a 72-hour duration trial licence will be downloaded automatically for you.|
|Purchased Licence||You will have received a licence file by email. Save your issued licence file as
If you are upgrading from a trial licence to a paid licence, save/overwrite the issued licence file as above. After installing a new licence file, you will need to restart the background service with the following command:
Add the letsencrypt package repository:
wget https://cpanel.fleetssl.com/static/letsencrypt.repo -O /etc/yum.repos.d/letsencrypt.repo
Next, install the plugin through yum via
yum -y install letsencrypt-cpanel
The repository will install the plugin to the system - this might take a minute.
If there are no problems, you should be able to run a successful self-test immediately afterwards:
[SELF-TEST] Can read config ............ SUCCESS. [SELF-TEST] Can connect to daemon and check licence ............ SUCCESS. [SELF-TEST] Can connect to Lets Encrypt ............ SUCCESS. [SELF-TEST] Can talk to WHM API ............ SUCCESS. [SELF-TEST] Can talk to plugin RPC ............ SUCCESS.
Testing the installation
Now that the installation is complete, you should be able to login to any cPanel server on that server, and see the “Let’s Encrypt™ SSL” icon on the home screen.
You should be able to immediately issue certificates, provided that the domain actually points to the server.