Let’s Encrypt is a free, automated, and open certificate authority (CA), run for the public’s benefit. Let’s Encrypt is a service provided by the Internet Security Research Group (ISRG).
0. Preliminary requirements
DirectAdmin installed on your server. You can install it by following our guide.
Also, make sure domain A record points to the IPv4 address and the AAAA record points to the IPv6 address (if IPv6 enabled in your server).
1. Log in to DirectAdmin at User level
Make sure to log in as the user account that owns the domain, not as admin.
There are 2 options how you can do this:
1. In the left sidebar click "My Users". Then click button to log in as the second user:
2. You can log out of admin and connect with that user credentials . 
Use this address in your browser:
 http://ip_of_your_server:2222/).
Make sure to replace ip_of_your_server with your actual server IP.
2. Enabling Let's Encrypt
In the left sidebar click "SSL Certificates":
Choose certificate from ACME provider. Pick Let’s Encrypt.
Select your domain and any aliases you want covered. Check "Wildcard" if you want to issue wildcard certificate. Click "Save".
Please note: to change the domain, click on the currently selected domain in the upper right corner.
Once the certificate is issued, the certificate and its key will be displayed.
3. Check that SSL is enabled and working
Open your web browser, go to your website and see if it opens with a valid SSL certificate (via HTTPS):
https://your_domain.ltd
Click the padlock ---> Certificate. Check:
Issuer is Let’s Encrypt.
DirectAdmin will auto renew before the 90 day expiry. Keep the panel and OS updated so ACME keeps working.
More information about Let's Encrypt in DirectAdmin you can find in official documentation.






