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

Warning: There are a number of important items to consider before installing this on your server.

  1. Lets Encrypt is only in beta. There may be bugs in both the client and extension which could cause issues on a production server. **
  2. 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

  1. Login to your Plesk 12.5 server and select Extensions from the left hand menu:
    plesk 12.5 - extensions
  2. Click on the Extensions Catalog:
    plesk 12.5 - extensions catalog
  3. Select the Lets Encrypt extension and click “Install”:
    plesk 12.5 - lets encrypt extension
  4. Once the extension is installed, click on the extension name to a list of domains currently on your Plesk server:
    plesk 12.5 - lets encrypt - domainsNote: As the domain will be validated, you need to ensure the selected domain is pointed at this server.
  5. Enter an email address to be used for key recovery and notices from Lets Encrypt:
    plesk 12.5 - lets encypt - key recovery email
  6. Click Install to generate the certificate. This will take care of the process of talking to the Lets Encrypt servers automatically.
  7. Once complete, you should see a notice like this:
    plesk 12.5 - lets encrypt certificate installed
  8. You can now browse to your site to ensure that the SSL certificate was successfully installed:
    plesk 12.5 - lets encrypt - ssl installedplesk 12.5 - lets encrypt - certificate information
  9. 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

Was this article helpful?

Related Articles