Subtotal | $0.00 |
SSL Manager automates the issuance and installation of Namecheap SSL on most cPanel hosting providers, not just Namecheap. It doesn't require root access or specific server configurations - only a cPanel environment is needed. If you encounter any issues, refer to the troubleshooting guide.
Unlike the Namecheap SSL cPanel plugin, which automatically installs SSL for domains added to Namecheap shared hosting. SSL Manager requires you to install it on your server first, and then it will handle the entire SSL process for certificates activated from your Account panel.
To use SSL Manager, activate the SSL from your Account panel > SSL Certificates and follow the installation instructions.
SSL Manager is available exclusively for direct Namecheap customers and cannot be used by reseller customers, as it doesn't integrate with the Namecheap API used by resellers.
Ensure your website is added to cPanel and pointed to your server for a successful SSL Manager installation.
After clicking "Activate" or "Reissue" in the Account panel > SSL Certificates, you'll be prompted to enter your website name and choose your SSL management option.
If you don't see this step, it means this option isn't available for your certificate.
You have 3 options to install SSL Manager:
After installation, "SSL Manager" should appear in the WordPress admin sidebar:
What is the root folder?
You can double-check the root folder name in cPanel > Domains. If the domain or subdomain is added to cPanel, it will appear in the respective section with its folder shown in the Document Root column. If it's not listed, add it as an addon domain or subdomain, and make sure it points to your server before setting up SSL Manager.
Verify the upload by clicking the link in the instructions: [yourwebsite]/ssl-manager.php
Note: If SSL Manager has already been used to issue and install SSL on this cPanel account, you can skip the installation step when activating more SSLs for domains on the same cPanel account. SSL Manager runs directly on the server. If you're unsure whether it's installed, you can repeat the installation. Doing so will speed up the SSL process by prompting SSL Manager to react immediately to the new SSL, rather than waiting for the scheduled check.
Regardless of how you installed SSL Manager, you must complete the setup by copying and adding the entire security token.
Enter the token in the SSL Manager WordPress plugin or on the ssl-manager.php page for other websites, then click "Submit".
Note: Do not share the security token with anyone.
Once you enter the token, you should see the "SSL Manager is running" message. Deleting the plugin is optional for WordPress sites. For non-WordPress sites, we recommend clicking "Delete the page". SSL Manager will continue running, and the plugin or ssl-manager.php is no longer required. When setup is complete, the token becomes invalid and is no longer needed.
Once SSL manager is set up, click "Next" in the SSL activation flow
For OV/EV SSL certificates, you will be prompted to fill out a company contact form before completing the activation process. Your organization must be registered with public directories like DnB, Yellow Pages, or government registries to complete the business validation process. Be sure to fill out the form exactly as it appears in these public sources.
Click "Submit" to complete SSL activation.
The SSL status will change to "Validating" while we check the setup. It will change to "Pending" once the Certificate Authority begins verification. No further action is required. SSL will be issued and installed automatically.
After SSL installation, an HTTPS redirect is automatically enabled, and the SSL status in the Account Panel > SSL Certificates list will change to "Installed".
If you encounter errors on [yoursite]/ssl-manager.php, in the WordPress plugin, or in the terminal (if using the command line), it likely means your server configuration isn't compatible with SSL Manager.
While we test on most common hosting setups, there may be some edge cases. Please contact us at sslsupport@namecheap.com with the error details, and we'll assist you.
The security token may not be accepted for two common reasons:
If you continue to face issues, contact our support team for further assistance.
If you keep encountering this error despite your efforts, follow these steps.
Option 1: You are not using a CDN
To verify the website is correctly pointed, find your cPanel IP address: cPanel > Check the "General Information" section for the IP address.
Then, go to WhatsMyDNS, enter your domain or subdomain, select A record, and click "Search".
In most locations, you should see the same IP as in cPanel with a green checkmark. A few red crosses are fine and usually mean the DNS server was busy. As long as the majority show a green checkmark, your website is correctly pointed.
If you just registered your domain, most locations will show a red cross. If you recently pointed your domain but see a different IP than in cPanel everywhere, it may not have propagated yet. In both cases, SSL cannot be installed because the Certificate Authority can't access the validation file placed by SSL Manager. You can monitor the update using the WhatsMyDNS tool. Once most locations show a green checkmark and correct IP, you're good to go.
Propagation time depends on the TLD—.com usually updates within 30 minutes, while others may take up to 24 hours. Once your domain propagates and the Certificate Authority can access the validation file, your SSL will be issued and installed. If it's been more than 24 hours, please contact support.
Option 2: You use a CDN
If you use a CDN, WhatsMyDNS will show the CDN's IP instead of your server's. That's expected. Just make sure your cPanel IP is set as an A record in your CDN settings, and the site loads correctly in a browser.
It's recommended to temporarily disable proxying for all records. Some providers, like Cloudflare, may block file validation requests, preventing the Certificate Authority from verifying your domain ownership. As a result, your SSL will remain in "Pending" status, as it cannot be issued without domain ownership verification.
In cPanel File Manager, navigate to .ssl-manager/logs/debug.log. Right-click the file and select "Compress" > "gzip" to download it.
If the logs folder or debug.log is empty, open Terminal in cPanel and run the command:
ssl-manager cron --debug
Email the debug.log.gz or the terminal output to sslsupport@namecheap.com. We'll review the errors specific to your server.
Check SSL status in Account panel > SSL certificates:
Download SSL manager - wordpress plugin.
Open your Wordpress admin panel, go to "Plugins" and click "Add new Plugin":
Then, select "Upload plugin":
Note: If you encounter an error when uploading a plugin to WordPress, it may be due to a file size limit set by your hosting provider. You can check the file size limit in your WordPress admin panel under Media > Add New. If needed, increase the allowed file size as per the instructions here.
Choose the downloaded file named "ssl-manager.zip" and click "Install now":
Activate the plugin:
Click on the "SSL manager" tab in the sidebar and enter the security token:
Download the ssl-manager.php file.
Go to cPanel > Domains. Find your domain or subdomain in the list and click the link in the Document Root column. If it's not listed, it means it's not added to cPanel and needs to be added. Check how to add an addon domain or subdomain to cPanel.
You will be redirected to File manager. Once you are in the correct folder, click "Upload" and select the ssl-manager.php file you downloaded from the SSL Manager installation instruction page. Open [yourwebsite]/ssl-manager.php to verify the upload worked.
To stop SSL Manager processes, log in to cPanel > Cron Jobs
Scroll down to the "Current Cron Jobs" section, then click "Delete" next to the cron with the command "/home/[your_username]/bin/ssl-manager cron" and confirm the "Delete" action.
This will keep SSL certificates installed through SSL Manager on the server, but SSL Manager will no longer function. To install new certificates or renewals, you'll need to go through the SSL Manager installation process again.
To remove everything, including SSL certificates managed by SSL Manager, follow these steps:
If you're using SSH, you can uninstall SSL Manager directly from your local terminal without the need to access the cPanel terminal.
Need help? We're always here for you.