letsencrypt-simple is a simple single-file ACME client that is compatible with Let's Encrypt.
- Create a virtual environment.
pip install -r requirements.txt
- Copy
cfg.sample.toml
tocfg.toml
. - Add appropriate domains.
- Run
./letsencrypt-simple.py
- The private key files are kept in the
keys
directory. These include the account key (account.key
) and the domain keys for each domain (DOMAIN.key
). - The issued certificates are also kept in the same directory (
DOMAIN.crt
). - The
openssl
command is required to work properly.