I’ve been self hosting traditionally in debian, but I would like to be able to add services easier using docker. As such, I’m looking to move to a container based architecture.
One place I struggle is that I can’t seem to find a good container where the default image supports ACME to support Let’s encrypt for automatic cert renewal.
For Nginx, I would have you build my container. HAproxy ACME support seems to be a shell script.
Any suggestions?
I didn’t understand, why not use nginx? It has built in support for let’s encrypt by default, you just have to activate it in the nginx config. https://nginx.org/en/docs/http/ngx_http_acme_module.html
It’s not Let’s Encrypt, but I’ve been happy with this Cloudflare-flavored ACME through Caddy.
https://github.com/CaddyBuilds/caddy-cloudflare
I really only use it for my local-hosted stuff that I don’t expose to the web. So, when I’m at home, https://radarr/.[mydomain].com resolves to 192.168.1.145:7878. That sort of thing…
You might check docker swag. It’s got built in certbot client and has preconfigured support for a couple hundred common self-hosted services.
I second SWAG. nginx, let’s encrypt, plenty of ready-to-go configs, it’s pretty great
Take a look at Zoraxy or NPM.



