A command-line tool for automatic acquisition and renewal of TLS certificates from ACME servers like Let's Encrypt.
acmetool is a lightweight, command-line utility that automates obtaining and renewing TLS certificates from ACME servers like Let's Encrypt. It integrates flexibly with existing web server setups without modifying configurations, providing a reliable, hands-free solution for certificate lifecycle management.
System administrators and DevOps engineers managing TLS certificates for web servers (Apache, nginx, HAProxy, etc.) who prefer automation without configuration changes.
Developers choose acmetool for its dependency-free single binary, idempotent operation like 'make', and flexible validation methods that work with any web server without downtime during renewal.
:lock: acmetool, an automatic certificate acquisition tool for ACME (Let's Encrypt)
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Automatically renews certificates before expiry without service interruption, using idempotent operations to ensure continuous availability.
Supports multiple validation methods like webroot, proxy, and redirector, working with any web server including Apache, nginx, and HAProxy without modifying configurations.
Distributed as a single-file executable with no external dependencies, simplifying deployment and reducing system footprint.
Fully automatable via cron jobs with notification hooks to reload services or distribute certificates, enabling hands-free certificate lifecycle management.
Does not include built-in DNS validation; requires custom hook scripts which can be complex to implement and maintain compared to tools with native support.
Exclusively designed for Unix-like systems, making it unsuitable for Windows environments without alternative clients or workarounds.
Requires manual web server setup for validation methods like proxy or redirector, adding initial complexity despite its 'magic-free' philosophy.
acmetool is an open-source alternative to the following products: