DirectAdmin – setup free & automatic SSL Certificate from Let’s Encrypt

We will go through the setting on how to setup a free & automatic SSL certificate, issued from Let’s Encrypt inside DirectAdmin panel.

First step, please login to your DirectAdmin panel.

  1. Login to DirectAdmin page, enable SSL.  Goto Domain Setup.
  2. Choose your domain name.
  3. Enable “Secure SSL” (may be already enabled)
  4. In “Advanced Features” , goto “SSL Certificate”
    free-ssl-setup02
  5. In SSL Certificate, please
    – select “Free & automatic certificate from Let’s Encrypt” option, and
    – put in your email address.

    and click “Save”
  6. DirectAdmin panel will automatically request SSL CSR (certificate signing request), confirm your website status, and get the SSL certificate from Let’s Encrypt.
    It may take 30 – 60 seconds.
    Once the process completed, you will have the following information.
    DirectAdmin panel will show you “Certificate for xxx.com has been created successfully”
  7. Go back to the DirectAdmin panel home page, and click on “Domain setup”
  8. Choose your domain name
  9. You may consider to choose “Use a symbolic link from private_html to public_html – allows for same data in http and https” option, and click “Save”
    Note: It will remove the folder /domains/xxx.com/private_html , and create a symbolic link from private_html to public_html for folder sharing.
    In most circumstance, that folder private_html is not in use.

    System will ask you to agree to delete the private_html directory please click “OK” to finish
    free-ssl-setup12
  10. Then, around 5 minutes later, you can start visiting your website via https protocolfree-ssl-setup14

 

Notes:

  • Customer websites must be hosted in our web hosting server.  Otherwise, it cannot pass Let’s Encrypt automated verification.
  • You may consider to add a dedicated IP to your website for best compatibility.
  • Without website dedicated IP, the SSL will run in SNI (server name Indication) mode.  Some old browsers may not support SNI mode
  • SSL(s) issued by Let’s Encrypt valid for 3 months.  They should be automatically renewed automatically by DirectAdmin.
    In rare circumstance, it cannot automatically renewed.  If this case, please re-do it inside DirectAdmin control panel.
  • Users may consider to use paid SSL (e.g. EV SSL) for best trust and end-user experience
  • After SSL installation, in some circumstance, your website contents (links/URL) may be hardcoded in HTTP during website creation in the past. If so, you need to manually update those link/URL
  • On and after Sept 2021, user of Android device 7.1.1 or previous cannot visit the website with Let’s Encrypt certificate.
    For compatibility details, please refer to: https://letsencrypt.org/docs/certificate-compatibility/

Pin It on Pinterest

Share This