ARCHIVED : this project has been graciously adopted by @shibayan. Please see the latest bits at https://github.com/shibayan/containerapps-acmebot.
Derived with gratitude from @shibayan. Please consider sponsoring shibayan. https://github.com/shibayan/keyvault-acmebot https://github.com/shibayan/appservice-acmebot
This application automates the issuance and renewal of ACME SSL/TLS certificates. This works with Azure Container Apps and the bot will request and generate a certificate, upload it to the container app environment, validate, and map a custom domain to the container app.
This is an effort to extend the projects from shibayan for compatibility with Container Apps. This is a community created project with no official support from Microsoft.
- Issuing certificates for Zone Apex and Wildcard (multiple domains)
- Automated certificate renewal
- ACME v2 compliants Certification Authorities
- Let's Encrypt
- Buypass Go SSL
- ZeroSSL (Requires EAB Credentials)
- Azure Container Apps
Azure (Public) | Azure China | Azure Government |
---|---|---|
Learn more at https://github.com/shibayan/keyvault-acmebot/wiki/Getting-Started
- KeyVault and App Service ACMEbot by @shibayan
- ACMESharp Core by @ebekker
- Durable Functions by @cgillum and contributors
- DnsClient.NET by @MichaCo
This project is licensed under the Apache License 2.0