I am a newbie using Windows 10 and a non-technical business majors. Is there a step by step tutorial for me if I want to install Let's Encrypt Authority on my domain name?


I purchased my domains from Namecheap.com and they have told me that I can install Let’s Encrypt Authority Certificate on my domain name when I have a certificate and a code.

Can you guys give me a SIMPLE step by step guide?

I plan to use this certificate for all of my future domain names because I find it better solution than others because of its trustworthiness.

Thank you


Where are you hosting your domains ?
Do you know what that server is ( windows ? linux ? )
does it have a control panel ?
What access to the server do you have ( ssh ? SFTP ? FTP ? GUI only ?)


Hi, @serverco
Thank you so much for getting in touch.

I am hosting the domains at namecheap cpanel.

I am using shared hosting cpanel: https://www.namecheap.com/support/knowledgebase/article.aspx?type=article&contentid=203&categoryid=&articletitle=nameserver-setup-for-shared-packages

It has a control panel.

I can log into the control panel and FTP accounts of my domain names.

Have I answered all of your questions?


Have you read Namecheaps article about SSL certificates?

Aparently, Namecheap doesn’t support Let’s Encrypt.


@Osiris I talked with one of their CSR members recently and asked if I can do it. They told me that as long as I have a certificate and pin code, I can install it.
It’ll act like any third party SSL certificate. Plus, the article about SSL certificates (https://www.namecheap.com/support/knowledgebase/category.aspx/14/ssl-certificates) doesn’t give information on how to install Let’s Encrypt using Windows 10 and that’s what I am looking for in a simple way.
Also, namecheap doesn’t support by creating a plugin within their cpanel but I hope that we can install let’s encrypt on a namecheap server manually.


The easiest answer is of course move to a host that does support Let’s Encrypt

Since namecheap don’t even support automation through their cpanel it will have to be done manually ( which means manually renewing it every 2-3 months ), so there isn’t a really simple, automated way whilst using namecheap.

To do it manually, from windows, it’s probably easiest to do it in your browser - try https://zerossl.com/free-ssl/#crt

  1. Obtain the CSR from within your cpanel ( https://www.namecheap.com/support/knowledgebase/article.aspx/9445//generating-a-csr-using-cpanel )

  2. go to https://zerossl.com/free-ssl/#crt and paste the CSR in there.

  3. Follow the instructions in ZeroSSL ( it should provide you with a token file, as proof of ownership, that you need to place on your server … then after verification, provide you with a certificate file and a CA file)

  4. upload the certificate file and CA file to your cpanel. ( https://www.namecheap.com/support/knowledgebase/article.aspx/9418/0/this-article )


Have to agree with @serverco instead of getting frustrated trying to get LE to work on a host that says they support it but do not properly support it, just move to a host that actually does. See


I have been successful in installing Let’s Encrypt Authority on my website using method given by @serverco. Thanks a bunch.


You’re welcome - glad you got it sorted :slight_smile:


Wasn’t easy for me. Took 4 hours to sort it out. Also, took some help from namecheap csr. Huge credits to you! :heart_eyes:


Well done on persevering !! :clap: :clap: I spent well over 4 hours learning my around LE, certbot, renewals and what not … probably more like 5 days :stuck_out_tongue_winking_eye:


This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.