How To Enable Free SSL Such As Let's Encrypts In Windows Server? Print

  • 0

This article mentioned the steps to install Let's Encrypt SSL on the domain without a control panel.


You should have administrative user access via Remote Desktop Protocol.

IIS should be preinstalled on the server and have a Live website.

The website must be pointed to your server.

What is Let’s Encrypt SSL?

Let's Encrypt provides free SSL certificates for websites. SSL certificates are provided by Let’s Encrypt certificates as trusted certificates. You can check More details about Let’s Encrypt from their official website.

Let's Encrypt

In order to use an SSL certificate, You must have a valid domain or a subdomain name. Also, the domain must the pointed to the Web server through the DNS server. Let’s Encrypt uses the ACME protocol to verify that you have control over the given domain name. 

We will use the open-source and actively developed win-acme client in this article. Using it, you can generate and renew SSL certificates.

Win-acme is a simple ACMEV2 client for Windows servers. Creating and installing certificates on IIS is very simple with this tool.  First, you will have to  download the win-acme package on the server from their official website Win-acme

Steps to install the Let's Encrypt SSL Certificate in the Windows VPS:

Step 1: Log in to the server using the Remote Desktop Application.

Step 2: Open the web browser on the server and visit


Step 3: Click on the Download button and then click on recommended version.

Step 4: Extract the downloaded zip folder and save it where you want.

Step 5: Open the Win-acme directory and double click on the “wacs.exe". 

Win-acme console will open your server.


Step 6: To create a certificate, type “N” and enter. The win-acme client will scan your live websites from IIS and will show the results.

Step 7: Press the number shown in front of the website name.


Step 8: Now, choose website binding by entering the corresponding character.

Step 9: Confirm the selection by typing “yes”. 

Now Win-acme client installs the SSL.

If your domain is pointing to your server, it will successfully generate an SSL certificate for you. It will also add a scheduled task that will automatically renew the certificate when it is due for renewal. The application will also install the SSL certificate for you.

You can check your website's SSL status using the SSL checker tool,

If you have a control panel on VPS, you can refer to our below articles to install the Let's Encrypt SSL Certificate on a Website.

How to install Let's Encrypt SSL Certificate on a Website in Solid CP?

How do I enable Let’s Encrypt Free SSL Certificate for my domain in Plesk?

Was this answer helpful?

« Back