Install SSL for ISPConfig Control Panel

To add SSL for ISPConfig control panel, add the server hostname as a website in ISPConfig and enable the LetsEnrypt checkbox. You can find the server hostname with the command

That will get SSL installed for your hostname. You need to point the server hostname to the server’s IP address to get SSL certificate. Visit server hostname subdomain in a browser and verify SSL works.

Once you have a valid LetsEncrypt SSL certificate installed on your site, create a file

Add the following content to the file

If you use nginx webserver, replace apache2 with nginx.

Make the script executable

Run the script to activate SSL for the ISPConfig control panel, FTP, and mail server.

Now set a cronjob


Now you should be able to access ISPConfig with a valid SSL certificate on URL

Back to ISPconfig

Need help with Linux Server or WordPress? We can help!

Leave a Reply

Your email address will not be published. Required fields are marked *