Skip to main content

Let's encrypt certificates installation in your DirectAdmin control panel

In this tutorial you will find out how you can benefit from these certificates by providing security for your "DirectAdmin" websites.

Updated this week

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.

Did this answer your question?