Acmebot
Automated ACME SSL/TLS certificate management built around Azure Key Vault
Install / Use
/learn @polymind-inc/AcmebotREADME
Motivation
Acmebot was created to address the following requirements:
- Securely store SSL/TLS certificates with Azure Key Vault
- Centralize management of large numbers of certificates with a single Key Vault
- Easy to deploy and configure solution
- Highly reliable implementation
- Easy to monitor (Application Insights, Webhook)
Acmebot uses Azure Key Vault to provide secure and centralized management of ACME certificates.
Feature Support
- Issue certificates for Zone Apex, Wildcard and SANs (multiple domains)
- Dedicated dashboard for easy certificate management
- Automated certificate renewal
- Support for ACME v2 compliant Certification Authorities
- Let's Encrypt
- ZeroSSL (Requires EAB Credentials)
- Google Trust Services (Requires EAB Credentials)
- SSL.com (Requires EAB Credentials)
- Entrust (Requires EAB Credentials)
- Certificates can be used with many Azure services
- Azure App Service (Web Apps / Functions / Containers)
- Azure Container Apps (Include custom DNS suffix)
- Front Door (Standard / Premium)
- Application Gateway v2
- API Management
- SignalR Service (Premium)
- Virtual Machine
Deployment
v5 (Preview)
Note: v5 is currently in preview and not yet a stable release. Use v4 for production environments.
v5 is built on Azure Functions Flex Consumption plan, which provides built-in VNET integration support.
| Azure (Public) | Azure China | Azure Government | | :---: | :---: | :---: | | <a href="https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fpolymind-inc%2Facmebot%2Fmaster%2Fdeploy%2Fazuredeploy.json" target="_blank"><img src="https://aka.ms/deploytoazurebutton" /></a> | <a href="https://portal.azure.cn/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fpolymind-inc%2Facmebot%2Fmaster%2Fdeploy%2Fazuredeploy.json" target="_blank"><img src="https://aka.ms/deploytoazurebutton" /></a> | <a href="https://portal.azure.us/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fpolymind-inc%2Facmebot%2Fmaster%2Fdeploy%2Fazuredeploy.json" target="_blank"><img src="https://aka.ms/deploytoazurebutton" /></a> |
v4
End of Life: v4 will reach EOL when .NET 8 support ends (November 2026). Please plan to migrate to v5.
| Azure (Public) | Azure China | Azure Government | | :---: | :---: | :---: | | <a href="https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fpolymind-inc%2Facmebot%2Fmaster%2Fdeploy%2Fazuredeploy_v4.json" target="_blank"><img src="https://aka.ms/deploytoazurebutton" /></a> | <a href="https://portal.azure.cn/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fpolymind-inc%2Facmebot%2Fmaster%2Fdeploy%2Fazuredeploy_v4.json" target="_blank"><img src="https://aka.ms/deploytoazurebutton" /></a> | <a href="https://portal.azure.us/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fpolymind-inc%2Facmebot%2Fmaster%2Fdeploy%2Fazuredeploy_v4.json" target="_blank"><img src="https://aka.ms/deploytoazurebutton" /></a> |
For detailed setup instructions, see: Getting Started
Sponsors
Thank you for your support of our development. Interested in supporting the project? Become a Sponsor
Thanks
- Durable Functions by @cgillum and contributors
- DnsClient.NET by @MichaCo
Commercial Support
Commercial support for Acmebot is planned to be offered by Polymind Inc.
Details of the support offerings are not yet finalized and will be announced separately. Acmebot remains fully open source and free to use under the Apache License 2.0.
If you are interested in future commercial support, please reach out to Polymind Inc.
Community
License
This project is licensed under the Apache License 2.0
Related Skills
tmux
326.5kRemote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
claude-opus-4-5-migration
80.4kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
blogwatcher
326.5kMonitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.
Unla
2.1k🧩 MCP Gateway - A lightweight gateway service that instantly transforms existing MCP Servers and APIs into MCP servers with zero code changes. Features Docker deployment and management UI, requiring no infrastructure modifications.

