acmetool(8) | System Manager's Manual | acmetool(8) |
acmetool - request certificates from ACME servers automatically
acmetool is a utility for the automated retrieval, management and renewal of certificates from ACME server such as Let's Encrypt. It emphasises automation, idempotency and the minimisation of state.
You use acmetool by configuring targets (typically using the "want") command. acmetool then requests certificates as necessary to satisfy the configured targets. New certificates are requested where existing ones are soon to expire.
acmetool stores its state in a state directory. It can be specified on invocation via the --state option; otherwise, the path in ACME_STATE_DIR is used, or, failing that, the path "/var/lib/acme" (recommended).
The --xlog options control the logging. The --service options control privilege dropping and daemonization and are applicable only to the redirector subcommand.
Show help.
Delete expired, unused certificates
Show active configuration
Add a target with one or more hostnames
Modify targets to remove any mentions of the given hostnames
Interactively ask some getting started questions (recommended)
HTTP to HTTPS redirector with challenge response support
Test-execute notification hooks as though given hostnames were updated
Import a JWK account key
Import a PEM account key
Import a certificate private key
Import a Let's Encrypt client state directory
Revoke a certificate
Prints account thumbprints
Show account URL
Reconcile ACME state, idempotently requesting and renewing certificates to satisfy configured targets.
This is the default command.
© 2015 Hugo Landau <hlandau@devever.net> MIT License
Documentation: <https://github.com/hlandau/acmetool>
Report bugs at: <https://github.com/hlandau/acmetool/issues>
acmetool |