0xJacky / nginx-ui

Yet another WebUI for Nginx
https://nginxui.com
GNU Affero General Public License v3.0
2.69k stars 227 forks source link

Technitium DNS Server For DNS Server Credential #438

Closed tahaghafuri closed 2 months ago

tahaghafuri commented 2 months ago

Describe the bug Please Add Support Of Technitium DNS Server On DNS Server Credential

To Reproduce Steps to reproduce the behavior:

  1. Go to 'DNS Credentials'
  2. Click on 'Add'
  3. Scroll down to 'DNS Provider'
  4. Search 'Technitium'
  5. See error

Expected behavior I expected Technitium DNS Server to be supported.

Screenshots image

Info (please complete the following information):

Additional context Technitium DNS Server API Docs Technitium DNS Server WebSite

0xJacky commented 2 months ago

Hi, @tahaghafuri.

It appears that this is an open-source, self-hosted DNS server. Unfortunately, Let's Encrypt requires a public DNS recorad to authenticate the domain and issue certificates, so I cannot add support for it.

By the way, if you need to sign certificates within your internal network, you might want to consider https://github.com/letsencrypt/boulder and create an ACME User in Nginx UI using your own deployed Boulder as the CA.