This guide is focused around deployed servers with DirectAdmin's new skin "Evolution"
This guide is written with assisting in the creation of a Let's Encrypt certificate for your domain within DirectAdmin.
We will provide steps and screenshots of the process to help you along the way.
We hope this guide helps you with this process.
As always, if you ever require assistance – please reach out to us.
You'll need to login to your DirectAdmin user through the DirectAdmin Panel – or if you're the Administrator, you can drop in through the
Once at the user level, go to "Account Manager" and click "SSL Certificates":
Evolution - Default:
Evolution - Icon:
Once inside the SSL Cetificate area, you'll see many different choices:
You'll want to ensure that you have the "Free & automatic certificate from Let's Encrypt" box checked, as our screenshot does.
You'll have the "Common Name" automatically filled out. No adjustments need to be made to "Key Size" or "Certificate Type".
You only need to specify the domains you want covered.
All domains/subdomains selected must resolve (i.e. the domains point) to the servers IP address in order for a Let's Encrypt certificate to be issued.
Once you've made your selections, click "Save".
You'll get a message indicating your request has been submitted and to check the "Message System" of DirectAdmin for the results.
You'll get a message with the following text indicating a success.
Requesting new certificate order... Processing authorization for khtest.com... Waiting for domain verification... Challenge is valid. Challenge is valid. Processing authorization for www.khtest.com... Waiting for domain verification... Challenge is valid. Challenge is valid. Generating 4096 bit RSA key for khtest.com... openssl genrsa 4096 > "/usr/local/directadmin/data/users/khtest/domains/khtest.com.key.new" Generating RSA private key, 4096 bit long modulus .................................................................++ .............++ e is 65537 (0x10001) Checking Certificate Private key match... Match! Certificate for khtest.com has been created successfully!
This process will automatically install your certificate after it has been created, nothing else further is required.
Congratulations, you've successfully created your own Let's Encrypt certificate.
We hope this guide has been straight-forward and helpful.