How to Setup Let's Encrypt SSL with Namecheap

Published: April 18th, 2022

Let's Encrypt is a non-profit SSL certificate authority that's sponsored by several organizations, including the EFF & Mozilla. Unfortunately, Namecheap (my hosting provider) does not play nicely with Let's Encrypt – I suspect it's because they've partnered with other certificate authorities that only offer paid SSL certificates. However, there is a workaround that I've outlined below. Much of this I workaround I found on Tony Teaches Tech on YouTube.

Note that you must have a hosting plan that allows you to access cPanel. Unfortunately, cPanel is not available on plans like EasyWP.

It may take a few minutes, but eventually the certificate will be active. You can confirm by clicking the lock icon in your browser and viewing that the site is verified by Let's Encrypt. That should do it!

Thanks for reading. Feel free to send comments, questions, or recommendations to hey@chuck.is.