see e.g. https://github.com/libdns/luadns or maybe even simpler ones exist; where we just expose enough to add (and expire autom.?) an dns-01 acme challenge.
This could be all in memory. We might need to do it twice, for both servers I'm running in the cluster, but this should be doable...
this requires
- some https endpoint (or should we just use dyn. update; as this save me from running a webserver and getting TLS for that too)
- simple handler that only handles update for txt records
- forgo deletion, just expire after a day
wrap this in a libdns interface and compile caddy with support for it.
see e.g. https://github.com/libdns/luadns or maybe even simpler ones exist; where we just expose enough to add (and expire autom.?) an dns-01 acme challenge.
This could be _all_ in memory. We might need to do it twice, for _both_ servers I'm running in the cluster, but this should be doable...
this requires
- some https endpoint (or should we just use dyn. update; as this save me from running a webserver and getting TLS for that too)
- simple handler that only handles update for txt records
- forgo deletion, just expire after a day
wrap this in a libdns interface and compile caddy with support for it.