Installing Let's Encrypt SSL Certificates On Namecheap Hosting

From Littledamien Wiki
Revision as of 17:23, 18 December 2018 by Video8 (talk | contribs)
Jump to navigation Jump to search
    1. Installing a certificate for the first time

This Gist has detailed instructions on how to install a Let's Encrypt SSL certificate for a web site hosted on Namecheap.

It references this Python script which conducts the challenge with Let's Encrypt that verifies control of the domain(s).

    1. Renewing the certificate
Todo: figure out if there is a way to automate renewing the certificate. Right now it seems that it requires manually entering commands into a terminal.
  • SSH to the server.
  • Navigate to the directory containing Let's Encrypt keys and scripts, e.g. ~/letsencrypt/letsencrypt_nosudo/
  • Generate a new signed certificate:

<scripthighlighter lang="bash"> python sign_csr.py -f --public-key user.pub ./damienjay/domain.csr > ./damienjay/signed.crt </scripthighlighter>