How can I install SSL certificates for my domain?
How to install SSL certificates for your domain, including Let's Encrypt, in DirectAdmin.
By Yvan Watchman Updated
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.
Additional resources
Did this article help you?
Related articles
Why is SFTP more secure and faster than FTP?
Why SFTP is more secure and often faster than FTP for transferring website files.
When should I consider a managed VPS?
When shared webhosting might not be enough and how a managed VPS with a control panel can help.
How can I monitor my website's resource usage?
How to monitor bandwidth, disk space, and other resource usage for your webhosting.
How do I upload and manage website files?
How to upload and manage website files using the File Manager, permissions, and organization in DirectAdmin.