Yesterday Let’s Encrypt finally went into public beta.
Let’s Encrypt is a certificate authority that helps you to automatically get and install free SSL certificates for your web server. Currently the support is somewhat limited for automatic installation, it has plugins for Apache and Nginx, and for other servers you can use other automated ways of getting your free certificate.
The certificates are valid for 90 days, but you are free to renew whenever you want to, and with it being totally automated you can set up a simple script running the renewal every 60 days and you should be set.
I decided I wanted to try it out on this site, and I was up and running in about 15 minutes. Now I have a script that runs every two months renewing the certificate. It’s super simple.
I used a combination of these guides to get up and running in no-time: