Testing acme-dns credentials

For those integrating with acme-dns - do you have decent ways of testing (old) credentials?

The only solution I could think of was:

  • query acme-dns via DNS for TXT record
  • issue an update against acme-dns with the TXT record (to prevent it from overwriting)

I authored a quick PR to add a /get endpoint that does not alter the TXT records - and am currently using that fork. I'd like to have a better option for this though, and I am not happy with the two-step DNS query approach.

The use-case: I have a periodic task that iterates over existing credentials and dns records, to detect/report any issues before a renewal is attempted.

4 Likes