Let's encrypt is a new Certificate Authority, started by Mozilla, EFF and University of Michigan, that will offer free SSL certificates, with an easy setup.
I had an attempt previously to set up SSL for my website, from StartSSL, but I... accidentally overwrote my private key when unzipping it, so... it became quite useless, and to delete it, I would have to pay. So I put the project on hold for a while.
Yesterday, while reading news, I saw that Let's Encrypt finally entered public beta. They promise super easy setup, but for now they don't have out of the box support for nginx, which I use, so …continue.