I’d like to use https://github.com/joohoi/acme-dns so that I don’t have to keep a god-level Gandi API key on the webserver (I’ve sent a support ticket to Gandi but people have been asking them for this since at least 2018)
Sorry - this doesn’t fit in your help template.
Is there a way to do this?
Looking at https://github.com/joohoi/acme-dns/#api, I’d have to interrupt Caddy’s normal DNS verification and get it to send a POST to a server running acme-dns. I am not familiar enough with Golang to make this change myself - but maybe there’s a way to do this without modifying Caddy itself?
Acme-dns for DNS validation references lego, which is now deprecated right?
Using DNS Plugins like "generic" and "httpreq" seems like it might be what I want, but the outcome of that thread is not clear.
Edit: httpreq is deprecated too: https://github.com/caddyserver/dnsproviders/blob/master/httpreq/httpreq.go