Need help? Call us on 1300 789 260

How to secure Plesk Admin Login using Let's Encrypt

Difficulty: Beginner


  • Admin or root Login to your Plesk Server
  • Let's Encrypt Plesk Extension installed


The Plesk admin area is secured by an SSL based connection (HTTPS) and out of the box uses a self-signed certificate. This will generate a warning in most browsers, stating that the certificate can't be verified. While this doesn't present a security risk, it can be disconcerting to some clients. You can purchase an SSL certificate for your plesk domain (eg or use the latest Plesk Let's Encrypt extension to secure it for free.


You will need to have Let's Encrypt Plesk extension installed on your Plesk server. If you do not have it installed follow this link on How to install Let's Encrypt on Plesk .

  1. Login to your Plesk server as the admin user.
    Note: You need to login into your Plesk server with the host name you intend to secure via Let's Encrypt.
  2. Add either a subdomain (see How to Add a Sub Domain in Plesk ) if you have the root level domain pointed at your server (eg or add a new domain in with the full hostname of the server (ie
  3. Select your subdomain or website, then click on Lets Encrypt:
  4. Click on Let's Encrypt in Plesk Domain
  5. Select "Use this certificate to secure connections to Plesk":
    Lets Encrypt to secure Plesk
    If you do not see this option listed, make sure you logged in with the correct hostname (eg and not via the IP address.
  6. Then, click on Install:
    Let's Encrypt Install Button in Plesk 12
    This will contact LetsEncyrpt, generate the certificate and then install it for you.

    You will need to log out of Plesk and clear your browser cache or open a new browser window.
  7. Got to your Plesk server URL in your browser. It should now show a green lock to indicate that the certificate is now valid.
    Plesk Secure Admin Screenshot https
Was this article helpful? Yes No

Having trouble? We’re here to help!

We’ve built our company with a serious focus on quality service. Feel free to give us a call!

1300 789 260