shibayan / appservice-acmebot

Automated ACME SSL/TLS certificates issuer for Azure App Service (Web Apps / Functions / Containers)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

App Service Acmebot

Automated ACME SSL/TLS certificates issuer for Azure App Service (Web Apps / Functions / Containers)

Build Release Stargazers Forks License Terraform
Last commit Documentation Discussions

Motivation

We have started to address the following requirements:

  • Support for multiple App Services
  • Easy to deploy and configure
  • Highly reliable implementation
  • Ease of Monitoring (Application Insights, Webhook)

You can add multiple certificates to a single App Service.

Feature Support

  • Azure Web Apps and Azure Functions (Windows)
  • Azure Web Apps (Linux) / Web App for Containers (Windows and Linux, requires Azure DNS)
  • Azure App Service Environment (Windows and Linux)
  • Issuing a certificate to the Deployment Slot
  • Issuing certificates for Zone Apex Domains
  • Issuing certificates with SANs (subject alternative names) (one certificate for multiple domains)
  • Wildcard certificate (requires Azure DNS)
  • Support for multiple App Services in a single application
  • ACME-compliant Certification Authorities

architectural diagram

Deployment

Azure (Public) Azure China Azure Government

Learn more at https://github.com/shibayan/appservice-acmebot/wiki/Getting-Started

Thanks

License

This project is licensed under the Apache License 2.0

About

Automated ACME SSL/TLS certificates issuer for Azure App Service (Web Apps / Functions / Containers)

License:Apache License 2.0


Languages

Language:C# 87.2%Language:HTML 8.8%Language:Bicep 4.1%