Skip to content
Azure function based Let's Encrypt automation for Azure CDN & app services
C# PowerShell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LetsEncrypt.Func
LetsEncrypt.Logic
LetsEncrypt.Tests
deploy
docs
.editorconfig
.gitignore
Changelog.md
LICENSE
LetsEncrypt.Azure.sln
NuGet.Config
Readme.md
azure-pipelines.yml
global.json
integrationtests.json
integrationtests.yml

Readme.md

Azure function based Let's Encrypt automation

Automatically issue Let's Encrypt SSL certificates for all your custom domain names in Azure.

LetsEncrypt.Azure

Motivation

Existing solutions (Let's Encrypt Site Extension, Let's Encrypt Webapp Renewer) work well but are target at Azure App Services only.

This solution also enables Azure CDN based domains to use Let's Encrypt certificates (Azure CDN is needed if you want a custom domain name for your static website hosted via azure blob storage).

If you want to know how to setup an Azure CDN based website backed by Blob Storage, read my blog post.

Features

  • automated Let's Encrypt certificate renewal for
    • Azure App Service
    • Azure CDN
  • securely store certificates in keyvaults
  • cheap to run (< 0.05$/month)

Setup

See Setup.

Changelog

Changelog is here.

You can’t perform that action at this time.