To use Let’s Encrypt CA to issue free certificates, you need to use their client. The recommended method to install it is to use
letsencrypt-auto, a script that automatically fetches and installs all the required dependencies. There is no doubt, that the
letsencrypt-auto is the fastest and simplest way to get a Let’s Encrypted client up and running. I’ve used it myself, when I wrote a guide to get Let’s Encrypt up and running easily.
Automatically updating required dependencies, has its downside. As
letsencrypt-auto does it every time you run it, it quickly gets annoying. Running a simple
./letsencrypt-auto --help takes a whopping 15 seconds, just figuring out that there are no updates available. Supposing that you know that no update are available, and you wish to save some time, you can run the
letsencrypt executable directly, skipping the updating process of
Most of the actions require you to be root, so you might need to run it with