To install SSL Certificate on Cloud Hosting sites, you’ll need:

  • Your website must be up and running
  • If you do not have a website or your website is not up. Please refer to this post


Step 1: Checking your website has SSL certificates or not by browsing to your website directly

(As you can see in the image above, this site has not installed SSL Certification)


Step 2: Navigate to the Cloud Hosting area of the Dashboard by clicking the following link – Cloud Hosting

(Then click the “Cloud Panel” button to login the Web-based platform)

(Use your credential to login – check your mailbox)

Step 3: To install SSL certificate, go to “Website ” at left-sidebar menu


When adding a site, you need to check the SSL checkbox so that the certificate is generated


(Follow the instructions as above)

Step 4: After issuing the certificate you will be able to view it in the properties of your site.



  • By default, aaPanel will install Let’s Encrypt to secure your website (Let’s Encrypt is a non-profit certificate authority that provides free X.509 certificates for TLS encryption through an automated process designed to replace the current complex process of manually creating, verifying, signing, installing and updating certificates for secure Web sites.)
  • If the Let’s Encrypt usage period has expired, you can go here and select the “Renew” button to renew it for another 1 year.
  • If you want to use an SSL Certificate from another provider, you can select the “Disable SSL” button to un-activate it.

(Remember to switch “Force HTTPS” on, so that when a user visits your website, it will use the https protocol)

Step 5: Re-Checking your website has SSL certificates or not by browsing to your website directly

(Now your site is secure, you can see the padlock)