Overview
This guide will show you how to install and configure the Lets Encrypt extension on a Plesk 12.5 based Linux server.
Lets Encrypt is an initiative from the Internet Security Research Group (ISRG), which has been formed by companies such as Cisco, Mozilla, Akamai and others. The aim is to run an open certificate authority (CA) and provide free encryption (SSL Certificate) to anyone who owns a domain name.
More Info: letsencrypt.org
- Lets Encrypt is only in beta. There may be bugs in both the client and extension which could cause issues on a production server. **
- Certificates are only valid for 90 days. Unlike other CA’s, Lets Encrypt have short expiries to limit the exposure if there is a certificate compromise.**UPDATE: April 12th 2016 Let’s Encrypt out of BETA for more details see Let’s Encrypt Blog
Instructions
- Login to your Plesk 12.5 server and select Extensions from the left hand menu:
- Click on the Extensions Catalog:
- Select the Lets Encrypt extension and click “Install”:
- Once the extension is installed, click on the extension name to a list of domains currently on your Plesk server:
- Enter an email address to be used for key recovery and notices from Lets Encrypt:
- Click Install to generate the certificate. This will take care of the process of talking to the Lets Encrypt servers automatically.
- Once complete, you should see a notice like this:
- You can now browse to your site to ensure that the SSL certificate was successfully installed:
- Plesk automatically adds a schedule to renew the certificates every 30 days, so there’s no need to manually renew them.
Our experience with the extension has been very smooth so far, if you have any questions or want to see further screenshots then please have a look at the official page here: https://ext.plesk.com/packages/f6847e61-33a7-4104-8dc9-d26a0183a8dd-letsencrypt