With the release of LetsEncrypt to the public, I’ve reconfigured my blog server to use HTTPS. Setup was pretty straightforward, I just followed the nginx setup guide. Notably though, my highly restrictive nginx setup didn’t work with the rules they described. Instead, I needed this fragment to get the Let’s Encrypt authentication challenge to pass;
Notably, the certs issued only last for 90 days, so you will need some way to renew them automatically. The above guide has that.
Let’s see how it goes.