Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
maxLevel3
minLevel2
stylenone

Overview

The Let's Encrypt™ plugin allows you to automatically provision cPanel accounts with Let's Encrypt SSL certificates for sites that do not already possess valid Certificate Authority-signed SSL certificates.

Note
titleNotes:
  • We introduced the script that loads this plugin in cPanel & WHM version 58.
  • In cPanel & WHM version 60, the system modifies the .htaccess file with the following rules:

    Code Block
    RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
    RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Sectigo\ DCV)?$
    RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$


  • This plugin only integrates with the AutoSSL feature, which generates SSL certificates for cPanel accounts. It does not generate hostname certificates for your system's services.

Installation

To install the plugin, perform the following steps:

  1. Log in to the command line via SSH as the root user.
  2. Run the following command:

    Code Block
    /usr/local/cpanel/scripts/install_lets_encrypt_autossl_provider


To disable and uninstall the Let's Encrypt plugin, run the /usr/local/cpanel/scripts/uninstall_lets_encrypt_autossl_provider command.

Configuration

To select Let's Encrypt as an AutoSSL provider, use WHM's Manage AutoSSL interface (WHM >> Home >> SSL/TLS >> Manage AutoSSL).

Warning
titleWarning:

Let's Encrypt imposes significant rate and domain limits. We strongly recommend that you read the Manage AutoSSL documentation and familiarize yourself with these limits before you select the Let's Encrypt provider for AutoSSL. For more information, read Let's Encrypt's Rate Limits documentation.

Additional documentation

Localtab Group


Localtab
activetrue
titleSuggested documentation

Content by Label
showLabelsfalse
max5
showSpacefalse
cqllabel = "ssl" and label = "whm" and space = currentSpace()


Localtab
titleFor cPanel users

Content by Label
showLabelsfalse
max5
showSpacefalse
cqllabel = "ssl" and label = "cpanel" and space in ("DOC",currentSpace())


Localtab
titleFor WHM users

Content by Label
showLabelsfalse
max5
showSpacefalse
cqllabel = "ssl" and label = "whm" and space in (currentSpace(),"DOC")


Localtab
titleFor developers

Content by Label
showLabelsfalse
max5
showSpacefalse
cqllabel = "ssl" and space = "DD"