Automatic renewals with Let’s Encrypt

     

Let’s Encrypt certificates rely heavily on automation. For this reason, I decided to write a bunch of scripts to do this job for me. You can reach the stuff here:

le-renew @ GitHub

So after you’ve installed Let’s Encrypt, you can just:

git clone https://github.com/bviktor/le-renew.git
cd le-renew
./le-renew.sh

This stuff allows you to automate the process, it won’t exit until it succeeds, and it even allows you to write your own pre-renew or post-renew hooks to perform some customized commands. For details, please rerer to the README.

As an added bonus, I’ve written a hook that renews the cert file used by the ZNC web interface, may come handy for some of you.

Cheers.