Certificates are a pain.  App Service provides a way to get a free cert using the App Service Managed Certificate but the down side is that it does not support naked/apex domains (without a prefix like www).

This morning I saw a tweet from Jeff Hollan saying that he uses Tatsuro Shibamura's App Service Acmebot for managing his certs.  It's an Azure Durable Function, so I decided to give it a try.

Installing it is super easy and the instructions are crystal clear.  In a matter of a few minutes, I was able to install the bot, generate and install a Let's Encrypt certificate for one of my site.
https://github.com/shibayan/appservice-acmebot

The doc does not say what to do if you delete one of the Web App you configured with the tool so I asked Tatsuro and he said that there's no need to change a setting in the tool.

Also, someone replied to Jeff with another option from Sam Cogan:
https://samcogan.com/lets-encrypt-certificates-in-azure-with-acmebotot/

Happy certs!


Learn Docker and Kubernetes

Like this blog post? I also teach Docker and Kubernetes online virtual classes at Kubernetes Academy.

Kubernetes Academy offers instructor led training workshop-style on Docker containers and Kubernetes for web developers, DevOps specialists, I.T. Pros.

Courses info: LearnK8s.ca