Hi Greg,
First of all thank you for this project. I have just deployed it yesterday and love the idea of simple central management of certificates.
A bit of (long) background on my home lab. I have a Proxmox host running virtualized OPNSense, TrueNAS, Home Assistant and a VM for various Docker containers, like Jellyfin, Immich, Portainer, CertWarden, Caddy reverse proxy etc. I have already set up Let's Encrypt certificates via ACME DNS Cloudflare provider for Proxmox, Proxmox Backup Server, OPNSense and Truenas either via built in functionality or plugins. For the services running in Docker I am currently using Caddy reverse proxy to enable HTTPS. This however requires these services to enable HTTP. I understand this is only between Caddy and the service and it is all internal network, but I would like to provide these services with their own Let's Encrypt certificates via CertWarden ACME DNS challenge.
To the topic: I would like to be able to deploy multiple certificates to a single VM with_multiple_ Dockerized services. By the documentation the Docker Client only works for single certificate. I found certwarden-deploy project which does exactly what I need, but is provided just as a binary. Is there a way to achieve the same with Docker Client and if not, extend it's capabilities?
Cheers
Krizz