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, like mailto: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