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?

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 )

4 Likes