There are plenty of guides on how to set up Lets Encrypt for Azure Windows Web App Services, but I can't find any at all for Linux based services.
Here are two example of such tutorials (that require windows).
- https://www.hanselman.com/blog/SecuringAnAzureAppServiceWebsiteUnderSSLInMinutesWithLetsEncrypt.aspx
- https://www.youtube.com/watch?v=C6V_mBo-gnE
In the tutorials above, and all other tutorials I have found you need to use Web App Extensions to do the actual updating of the cert every 3 months. But these are not available on Linux apps.
This is all you see in the Azure portal when you try to navigate to it.
So, does anyone have any links, or helpful tips on how to set up automated Let's encrypt certificates for Azure Linux Services?
There is not an easy built in way to issue certs for Linux web apps (or web apps for containers), like there is for Windows. However there is an opensource project called appservice-acmebot which lets you use Azure Functions to configure these web apps with lets encrypt certificates. This can manage multiple web applications of different types.