How can I install SSL certificates for my domain?
How to install SSL certificates for your domain, including Let's Encrypt, in DirectAdmin.
DirectAdmin supports Let's Encrypt for free SSL certificates. You can enable and manage them from the control panel.
Let's Encrypt (recommended)
- Log in to DirectAdmin via the link in your welcome email, or go to my.planetnode.net, open your webhosting product, and click the login button
- Go to Account Manager → SSL Certificates
- Under Let's Encrypt, select your domain
- Enable Use a signed certificate and optionally Include www
- Click Save or Issue
TIP
Let's Encrypt certificates auto-renew. No manual renewal is needed.
Uploading your own certificate
- Go to Account Manager → SSL Certificates
- Choose the domain
- Paste your certificate, private key, and CA bundle (if applicable)
- Click Save
Verifying SSL
After installation, your site should load over https://. You can check certificate details in your browser or with tools like SSL Labs.