How to enable LetsEncrypt

Enter Your Query:
Use '%' for wildcards and quotes for "exact phrases"

Top Level » SSL » Let's Encrypt

How to enable LetsEncryptLast Modified: Feb 1, 2017, 5:42 pm
LetsEncrypt is a free SSL tool that lets you install a very basic free SSL Certificate with 1 click.  It supports multiple domains and sub-domains, and will auto-renew automatically before it expires after it's ~90 day lifespan.

To enable this feature in DirectAdmin, ensure you have DirectAdmin 1.50.1 or newer.
  1. If you're running CentOS 6 or newer, it's recommended to set DA to allow SNI. This will keep the setup simpler, especially when setting up SSL under an Admin account on the server IP (so it's not installed globally)
  2. Enable the letsencrypt=1 option in the directadmin.conf
  3. Restart DirectAdmin:

    echo "action=directadmin&value=restart" >> /usr/local/directadmin/data/task.queue; /usr/local/directadmin/dataskq d2000

  4. Add the /.well-known Alias:

    cd /usr/local/directadmin/custombuild
    ./build rewrite_confs

  5. Install the most recent version of the script:

    cd /usr/local/directadmin/custombuild
    ./build update
    ./build letsencrypt

Users should then be able to see the LetsEncrypt option in their 'Enhanced' skin via:

User Level -> SSL Certificates

Related Helpfiles
Installing an SSL certificate for your hostname using LetsEncrypt
Provided agreement URL [] does not match current agreement URL
I want a multi-domain certificate for my hostname/mailserver using LetsEncrypt
Manually debugging /.well-known/acme-challenge/letsencrypt_12345
Automatically setup LetsEncrypt SSL for *all* domains that do not currently have a certificate

© 2018 JBMC Software, Suite 173  3-11 Bellerose Drive, St Albert, AB  T8N 1P7  Canada.  Mon-Fri 9AM-5PM MST