ACME-TINY(1)
okay bestie, welcome to the manual for acme-tiny π this is the ACME-TINY(1) page from the General Commands Manual, and it's giving tiny-but-mighty energy π
β¨ NAME β¨
acme-tiny is a letsencrypt tiny python client π¦
πΈ SYNOPSIS πΈ
acme-tiny [-h] --account-key ACCOUNT_KEY --csr CSR --acme-dir ACME_DIR
[--quiet] [--disable-check] [--directory-url DIRECTORY_URL] [--contact
[CONTACT [CONTACT ...]]]
π DESCRIPTION π
okay so this script does the whole vibe of getting a signed TLS certificate from Let's Encrypt using the ACME protocol π₯ it has to run on your server and needs access to your private account key, so PLEASE READ THROUGH IT!! π it's only ~200 lines, so it's not a big commitment, I promise π«Ά
π OPTIONS π
-h,--helpβ shows a quick summary of the options π--account-key ACCOUNT_KEYβ where your Let's Encrypt account private key lives π--csr CSRβ where your certificate signing request is hanging out π--acme-dir ACME_DIRβ the path to the.well-known/acme-challenge/directory π§--quietβ shhh π€« only errors get to talk, everything else is muted--disable-checkβ turns off the check that makes sure the challenge file is hosted correctly before it tells the CA π--directory-url DIRECTORY_URLβ the certificate authority directory url. the default is Let's Encrypt, so you only need this if you're going somewhere else π--contact [CONTACT [CONTACT ...]]β contact details for your account-key, likemailto:aaa@bbb.comπ
π EXAMPLES π
acme-tiny --account-key ./account.key --csr ./domain.csr --acme-dir /usr/share/nginx/html/.well-known/acme-challenge/ > signed_chain.crt
π¦ EXAMPLE CRONTAB RENEWAL π¦
this one is the renewal crontab, and it's giving set-it-and-forget-it π₯Ή
0 0 1 * * acme_tiny --account-key /path/to/account.key --csr /path/to/domain.csr --acme-dir /usr/share/nginx/html/.well-known/acme-challenge/ > /path/to/signed_chain.crt 2>> /var/log/acme_tiny.log
π SEE ALSO π
check these out, they're iconic π
bye bestie π«Ά this page is dated 2019-04-07 and it's still a whole mood π now go renew those certs and stay iconic β¨π
π¦ where this page comes from
- debian bookworm: acme-tiny 1:5.0.1-1 Β· MIT
- debian trixie: acme-tiny 1:5.0.1-1 Β· MIT
- ubuntu jammy: acme-tiny 1:5.0.1-1 Β· MIT
- ubuntu noble: acme-tiny 1:5.0.1-1 Β· MIT
- ubuntu resolute: acme-tiny 1:5.0.2-1 Β· MIT
- ubuntu stonking: acme-tiny 1:5.0.2-1 Β· MIT
- Copyright 2016 JeremΓas Casteglione <jrmsdev@gmail.com>
- Copyright 2019 Samuel Henrique <samueloph@debian.org>
- π girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms