openspeedtest / Docker-Image

OpenSpeedTest Docker Image
132 stars 30 forks source link

[Feature Request] Adding Let's Encrypt DNS Challenge Support #20

Open jackthomasanderson opened 8 months ago

jackthomasanderson commented 8 months ago

In many network environments, especially those highly secure or subject to strict Internet access restrictions, using Let's Encrypt challenges based on HTTP or TLS can be difficult or even impossible. These challenges often require opening specific ports on the firewall or unrestricted Internet connectivity, posing significant security and compliance challenges.

Adding support for Let's Encrypt DNS validation challenge to the project. This type of challenge would allow users to verify their domain by adding a specific DNS record, providing an effective and secure alternative to HTTP or TLS-based methods while bypassing Internet access restrictions.

Reference: Let's Encrypt Documentation - DNS Challenge

openspeedtest commented 8 months ago

This is already on my to-do list. I've received several emails requesting the same change. I'll do it soon. I also appreciate it if you could send a pull request for it.

jackthomasanderson commented 8 months ago

Hello,

Thank you very much for your prompt response. I'm glad to hear that adding Let's Encrypt DNS Challenge support is already planned and that there have been multiple requests regarding this.

I would love to contribute to implementing this solution, but unfortunately, I lack the technical skills required to do so. However, I'm wondering if it would be possible to receive assistance, perhaps by using tools like ChatGPT to guide my efforts.

I'm willing to provide as much information as possible and to participate as much as I can.