[GH-ISSUE #1461] DNS challenge provider request: web.gratisdns.dk #1131

Closed
opened 2026-02-26 06:35:53 +03:00 by kerem · 4 comments
Owner

Originally created by @casperse on GitHub (Oct 5, 2021).
Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/1461

What provider would you like to see added to NPM?

https://web.gratisdns.dk/

Have you checked if a certbot plugin exists?

I havent found one

Originally created by @casperse on GitHub (Oct 5, 2021). Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/1461 **What provider would you like to see added to NPM?** <!-- What is this provider called? --> https://web.gratisdns.dk/ **Have you checked if a certbot plugin exists?** <!-- Currently NPM only supports DNS challenge providers for which a certbot plugin exists. You can visit pypi.org, and search for a package with the name `certbot-dns-<privider>`. --> I havent found one
Author
Owner

@chaptergy commented on GitHub (Oct 5, 2021):

Unfortunately the DNS challenge within nginx proxy manager is only available for certbot dns plugins. GratisDNS does not have a plugin for this. There is a python library which could be used to create a plugin, but it is very incomplete and missing lots of stuff in order to be actually used for a plugin. Lexicon does not support GratisDNS either, which would have made it easier to create a plugin.

So I don't think it is very likely to be implemented for now, unless a certbot plugin is published.

<!-- gh-comment-id:934515361 --> @chaptergy commented on GitHub (Oct 5, 2021): Unfortunately the DNS challenge within nginx proxy manager is only available for [certbot dns plugins](https://certbot.eff.org/docs/using.html#dns-plugins). GratisDNS does not have a plugin for this. There is a [python library](https://github.com/laudrup/python-gratisdns/blob/master/gratisdns/gratisdns.py) which could be used to create a plugin, but it is very incomplete and missing lots of stuff in order to be actually used for a plugin. [Lexicon](https://github.com/AnalogJ/lexicon#supported-providers) does not support GratisDNS either, which would have made it easier to create a plugin. So I don't think it is very likely to be implemented for now, unless a certbot plugin is published.
Author
Owner

@binsentsu commented on GitHub (Nov 6, 2021):

Not a solution, but a workaround for unsupported DNS providers: A certbot plugin is not always necessary. I'm just using ACME-DNS redirecting the dns_acmedns_api_url to a NodeRed flow, which exposes /update API endpoint and this flow updates TXT records through HTTP Request Node within my non-supported DNS provider.

<!-- gh-comment-id:962435380 --> @binsentsu commented on GitHub (Nov 6, 2021): Not a solution, but a workaround for unsupported DNS providers: A certbot plugin is not always necessary. I'm just using ACME-DNS redirecting the dns_acmedns_api_url to a NodeRed flow, which exposes /update API endpoint and this flow updates TXT records through HTTP Request Node within my non-supported DNS provider.
Author
Owner

@larskruckow commented on GitHub (Feb 4, 2022):

gratisdns will shut down in the near future and migrate all customers to one.com.
https://help.one.com/hc/en-us/articles/4417467033489-Ofte-stillede-sp%C3%B8rgsm%C3%A5l-om-migreringen-fra-GratisDNS-til-one-com
Perhaps this issue is should be closed.

<!-- gh-comment-id:1029695494 --> @larskruckow commented on GitHub (Feb 4, 2022): gratisdns will shut down in the near future and migrate all customers to one.com. [https://help.one.com/hc/en-us/articles/4417467033489-Ofte-stillede-sp%C3%B8rgsm%C3%A5l-om-migreringen-fra-GratisDNS-til-one-com](https://help.one.com/hc/en-us/articles/4417467033489-Ofte-stillede-sp%C3%B8rgsm%C3%A5l-om-migreringen-fra-GratisDNS-til-one-com) Perhaps this issue is should be closed.
Author
Owner

@chaptergy commented on GitHub (Feb 4, 2022):

Allright, thanks for letting us know!

<!-- gh-comment-id:1029888077 --> @chaptergy commented on GitHub (Feb 4, 2022): Allright, thanks for letting us know!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/nginx-proxy-manager-NginxProxyManager#1131
No description provided.