How to Manage AutoSSL for All Client Accounts in WHM?
AutoSSL automatically installs and renews free SSL certificates (Let's Encrypt) for all client domains. As a reseller, you manage AutoSSL from WHM for all accounts at once.
Access AutoSSL Settings
- Login to WHM.
- Go to SSL/TLS → Manage AutoSSL.
Enable AutoSSL
- On the Manage AutoSSL page, select Let's Encrypt as the provider.
- Check Allow AutoSSL to replace invalid or expiring non-AutoSSL certificates.
- Click Save.
Run AutoSSL for All Users
- Scroll down to the Manage Users table.
- Click Run AutoSSL for All Users.
- AutoSSL attempts to install SSL certificates for every domain on the server.
- Check the progress log — green = success, red = failure.
Run AutoSSL for a Specific Account
- In the Manage Users table, find the client's username.
- Click Run AutoSSL next to that username.
- AutoSSL installs SSL only for domains in that account.
View AutoSSL Logs
- Click the Logs tab on the Manage AutoSSL page.
- Find the domain with SSL issues.
- Read the log entry to understand why AutoSSL failed.
Common AutoSSL Failure Reasons
- Domain DNS A record not pointing to this server yet (wait for propagation).
- Cloudflare proxy is enabled — disable orange cloud, set to DNS only.
- CAA DNS record blocking Let's Encrypt issuer.
- Domain has no active website files (empty public_html).
If you continue to face issues, please open a create a request.
