feat:Add support for Technitium DNS by justadri · Pull Request #11896 · 1Panel-dev/1Panel

What this PR does / why we need it?
It adds support for Technitium DNS server (a popular self-hosted option) for ACME DNS challenge.

Summary of your change
Simply exposes the Technitium functionality from the Go-ACME Lego library and adds its configuration to the Websites/Certificates/DNS Providers UI.

Please indicate you've done the following:

  • Made sure tests are passing and test coverage is added if needed.
  • Made sure commit message follow the rule of Conventional Commits specification.
  • Considered the docs impact and opened a new docs issue or PR with docs changes if needed.

Does this PR introduce a user-facing change?

Added support for Technitium DNS in Websites/Certificates/DNS Providers