Installation#
The plugin is distributed in RPM form as part of a yum repository for CentOS 6 and 7.
Prerequisites#
- Root SSH access to WHM
- i386 or x86_64 CentOS 6 or 7 (5 is not supported)
- WHM/cPanel of at least STABLE version or newer (CloudLinux and LSWS compatible)
Please note: cPanel DNSONLY servers are currently NOT supported, please use our FleetSSL DNSONLY package instead.
Installation procedure#
Install the licence file#
Yum repository#
Add the letsencrypt package repository:
wget https://cpanel.fleetssl.com/static/letsencrypt.repo -O /etc/yum.repos.d/letsencrypt.repo
Installation#
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.
Post-Installation#
If there are no problems, you should be able to run a successful self-test immediately afterwards:
le-cp self-test
[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.