Plesk makes it easy to secure your website with a free SSL/TLS certificate from Let's Encrypt. SSL encrypts the connection between your website and visitors, which is essential for security and required for modern web features. This guide covers installing and managing Let's Encrypt certificates.
Prerequisites
- Your domain must be publicly accessible and pointing to your Plesk server IP address.
- The Let's Encrypt and SSL It! extensions must be installed. Contact your hosting provider if they are not available.
Installing a Let's Encrypt Certificate
- Log in to Plesk.
- Go to Websites & Domains.
- Click the domain you want to secure.
- Under Security, click SSL/TLS Certificates.
- Scroll to Install a free basic certificate provided by Let's Encrypt.
- Click Install.
- Configure the certificate options:
- Email address: Used for notifications from Let's Encrypt. Defaults to your subscription email.
- Secure the domain: Include the main domain name (recommended).
- Include "www" subdomain: Secure
www.yourdomain.com(recommended). - Secure webmail: Secure
webmail.yourdomain.com(recommended). - Assign the certificate to mail domain: Secure mail services for this domain (recommended).
- Click Get it free.
- Plesk will generate and install the certificate. This usually takes a few seconds.
Enabling SSL for Your Website
- Go to Websites & Domains → click your domain.
- Go to Hosting & DNS → Hosting Settings.
- Ensure SSL/TLS support is checked.
- From the Certificate dropdown, select the Let's Encrypt certificate.
- Click OK.
Your website is now accessible via https://.
Wildcard Certificates
If you have many subdomains, a wildcard certificate can secure them all at once:
- When installing the certificate, select Issue wildcard certificate.
- This secures
*.yourdomain.com(all subdomains). - Plesk will automatically add a DNS record for verification.
- If Plesk does not manage your DNS, you will need to add the TXT record manually at your DNS provider.
Certificate Renewal
- Let's Encrypt certificates are valid for 90 days.
- The SSL It! extension automatically renews certificates 30 days before expiry.
- No manual action is required for renewal.
Important Notes
- Let's Encrypt certificates are Domain Validated (DV) only — they encrypt data but do not verify business identity.
- If your domain is not resolving to the server, the certificate issuance will fail.
- Let's Encrypt has rate limits: maximum 50 certificates per domain per week.
Troubleshooting
"Cannot issue a Let's Encrypt certificate":
- Verify your domain is publicly accessible and resolves to the correct server IP.
- Check at
https://mxtoolbox.com/DNSLookup.aspxthat the domain A record points to your server.
Certificate is not applying to the website:
- Go to Hosting Settings and ensure SSL/TLS support is enabled and the correct certificate is selected.
"Too many certificates issued" error:
- You have hit the Let's Encrypt rate limit. Wait one week before requesting additional certificates.