Install SSL Certificate

Jul 27, 2025 | DirectAdmin, SSL Certificates

Categories

⏱ Estimated Reading Time: 4 minutes

How to Install SSL Certificate in DirectAdmin

Securing your website with HTTPS not only protects your visitors — it also builds trust and improves SEO. The great news? DirectAdmin offers free SSL certificates from Let’s Encrypt with just a few clicks!

Index

SSL Installation Guide
SSL Installation Video
Frequently Asked Questions
Pro Tips
Useful Links

Install SSL Certificate Guide

Step 1: Log into DirectAdmin

Login with your hosting username and password.
Need help logging into DirectAdmin? 👉 Read this guide

Step 2: Navigate to “SSL Certificates”

  1. On the dashboard, click Account Manager
  2. Then select SSL Certificates

Step 3: Select Provider

This is DirectAdmin’s integration with Let’s Encrypt.

  • Choose: Get automatic certificate from ACME Provider
  • Leave selected: Let’s Encrypt

Check all the boxes

âś… yourdomain.co.za  
âś… ftp.yourdomain.co.za
âś… mail.yourdomain.co.za
âś… pop.yourdomain.co.za
âś… smtp.yourdomain.co.za
âś…
www.yourdomain.co.za
  • Click Save
  • Installation usually takes between 5 – 60 minutes.

⚠️ If you get a “Maximum requests per week: 0” error, it means Let’s Encrypt rate limits have been reached. Wait a few days or contact us.

Step 4: Force HTTPS (Redirect all HTTP to HTTPS)

Once your certificate is installed:

  1. In the SSL Certificates section, scroll down to find Force SSL with HTTPS redirect
  2. Select: âś… Force SSL with https redirect
  3. Click Save

Now your entire site will automatically redirect visitors to the secure HTTPS version.

That’s It!

You’ve now installed a free SSL certificate from Let’s Encrypt and set your website to always use HTTPS.

Install SSL Certificate Video

Frequently Asked Questions

Can I install SSL free?+
Yes, you can install an SSL certificate for free using services like Let’s Encrypt. We include free SSL certificate with our hosting packages, learn how to install with this guide.
Do I really need SSL certificate?+
Absolutely. When you install an SSL certificate, you’re not just protecting data—you’re also improving user trust, securing your login and payment pages, and meeting browser and SEO requirements. It’s considered essential for all modern websites.
Can I do it myself?+
Yes, SSL certificates can be installed without technical assistance. However, if you’re unsure, clear instructions are available—or you can contact us for advice.
How long does it take?+
Installation usually takes just a few minutes. Once activated, the certificate may take a short while to fully propagate and show as secure (HTTPS).
Will SSL improve my site?+
Yes. An SSL certificate enables HTTPS, which secures data, increases trust with visitors, and can boost SEO rankings.

Have Questions of your own? Contact us

đź’ˇ Pro Tips

Update site URLs to HTTPS
Check for mixed content issues
Enable “Force SSL with HTTPS”
Use Let’s Encrypt for free
Use Auto-Renew for Let’s Encrypt