Open
Description
Currently you support "CloudXns" and "CloudFlare" DNS APIs for Let's Encrypt DNS Verification mode.
I have been using Hetzner's free DNS service for a year so far and it is great. It has a simple and fast public API.
Currently a lot of people are moving to Hetzner and they also use its DNS service. In my opinion, supporting the API would make aaPanel more attractive to these people.
Or you could provide a general solution.
- One option could be allowing extensions for DNS resolution. The extension would accept parameters from aaPanel and return a boolean indicating dns record insertion status.
- Another option could be allowing us to choose one of "Custom Script" or "Custom JS Script". Custom script will be an executable on the machine and you will execute for DNS resolution. Custom JS Script will be executed on the client, so no need for creating any file on the machine.
Could you please consider it?