[GH-ISSUE #2153] Add support for Hurricane Electric DNS #1543

Open
opened 2026-02-26 07:31:30 +03:00 by kerem · 14 comments
Owner

Originally created by @obsidiangroup on GitHub (Jul 12, 2022).
Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/2153

What provider would you like to see added to NPM?
Hurricane Electric DNS Provider

Have you checked if a certbot plugin exists?
Yes,
https://pypi.org/project/certbot-dns-he/

Originally created by @obsidiangroup on GitHub (Jul 12, 2022). Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/2153 **What provider would you like to see added to NPM?** Hurricane Electric DNS Provider **Have you checked if a certbot plugin exists?** Yes, [https://pypi.org/project/certbot-dns-he/](https://pypi.org/project/certbot-dns-he/)
Author
Owner

@obsidiangroup commented on GitHub (Jul 29, 2022):

Is there any thought to this?

<!-- gh-comment-id:1199958185 --> @obsidiangroup commented on GitHub (Jul 29, 2022): Is there any thought to this?
Author
Owner

@hoboristi commented on GitHub (Sep 13, 2022):

Please consider adding HE support

<!-- gh-comment-id:1245836795 --> @hoboristi commented on GitHub (Sep 13, 2022): Please consider adding HE support
Author
Owner

@obsidiangroup commented on GitHub (Sep 15, 2022):

I don't know much JavaScript but tomorrow I'm going to see about setting up NPM in a development environment and see if I can add the support myself. I added this to the swag container.

<!-- gh-comment-id:1247498714 --> @obsidiangroup commented on GitHub (Sep 15, 2022): I don't know much JavaScript but tomorrow I'm going to see about setting up NPM in a development environment and see if I can add the support myself. I added this to the swag container.
Author
Owner

@obsidiangroup commented on GitHub (Oct 20, 2022):

Doesn't look like any work is being done currently, on either versions.

<!-- gh-comment-id:1285926232 --> @obsidiangroup commented on GitHub (Oct 20, 2022): Doesn't look like any work is being done currently, on either versions.
Author
Owner

@Petorrrrr commented on GitHub (Mar 11, 2023):

+1

<!-- gh-comment-id:1464917072 --> @Petorrrrr commented on GitHub (Mar 11, 2023): +1
Author
Owner

@mbah-dukun commented on GitHub (Mar 16, 2023):

Need this too

<!-- gh-comment-id:1471337726 --> @mbah-dukun commented on GitHub (Mar 16, 2023): Need this too
Author
Owner

@benhubert commented on GitHub (May 16, 2023):

I created a PR to integrate Hurricane Electric. See #2924

I tested it with one of my personal top level domains + wildcard subdomain (such as example.com,*.example.com) using jc21/nginx-proxy-manager:github-pr-2924 docker image and this worked ✔️

I also tried to get a certificate for a subdomain but sadly this does not work.
I found https://github.com/tsaaristo/certbot-dns-he/issues/3 and https://github.com/tsaaristo/certbot-dns-he/pull/2 waiting for an answer of the maintainer since 2020 😒

<!-- gh-comment-id:1550387889 --> @benhubert commented on GitHub (May 16, 2023): I created a PR to integrate Hurricane Electric. See #2924 I tested it with one of my personal top level domains + wildcard subdomain (such as `example.com,*.example.com`) using `jc21/nginx-proxy-manager:github-pr-2924` docker image and this worked :heavy_check_mark: I also tried to get a certificate for a subdomain but sadly this does not work. :x: I found https://github.com/tsaaristo/certbot-dns-he/issues/3 and https://github.com/tsaaristo/certbot-dns-he/pull/2 waiting for an answer of the maintainer since 2020 :unamused:
Author
Owner

@github-actions[bot] commented on GitHub (Feb 13, 2024):

Issue is now considered stale. If you want to keep it open, please comment 👍

<!-- gh-comment-id:1940168381 --> @github-actions[bot] commented on GitHub (Feb 13, 2024): Issue is now considered stale. If you want to keep it open, please comment :+1:
Author
Owner

@studioeng commented on GitHub (Feb 29, 2024):

I'm using this plugin myself and it's quite frustrating not being to get it updated.

This is clearly an issue which many are facing, so I've taken it upon myself to fork the repo and create an alternative. I've updated the project so it does not conflict (hopefully) with the existing one; making updates from the original PR provided by @ejoelsso.

I've never published a Python package before, but I'm hoping I can get this ready for use with pip (pypi.org) and get something moving again.

https://github.com/studioeng/certbot-dns-hurricane-electric.

If anyone is willing and wishes to help out, please get in touch.

<!-- gh-comment-id:1971570401 --> @studioeng commented on GitHub (Feb 29, 2024): I'm using this plugin myself and it's quite frustrating not being to get it updated. This is clearly an issue which many are facing, so I've taken it upon myself to fork the repo and create an alternative. I've updated the project so it does not conflict (hopefully) with the existing one; making updates from the original PR provided by @ejoelsso. I've never published a Python package before, but I'm hoping I can get this ready for use with pip (pypi.org) and get something moving again. https://github.com/studioeng/certbot-dns-hurricane-electric. If anyone is willing and wishes to help out, please get in touch.
Author
Owner

@studioeng commented on GitHub (Jul 23, 2024):

I've published an updated plugin - https://pypi.org/project/certbot-dns-hurricane-electric - This is purely a beta test pre-release. Feedback welcome.

<!-- gh-comment-id:2245824780 --> @studioeng commented on GitHub (Jul 23, 2024): I've published an updated plugin - https://pypi.org/project/certbot-dns-hurricane-electric - This is purely a beta test pre-release. Feedback welcome.
Author
Owner

@Dudleydogg commented on GitHub (Sep 2, 2024):

this was great news to find out thank you all for your work

<!-- gh-comment-id:2323612766 --> @Dudleydogg commented on GitHub (Sep 2, 2024): this was great news to find out thank you all for your work
Author
Owner

@github-actions[bot] commented on GitHub (Mar 29, 2025):

Issue is now considered stale. If you want to keep it open, please comment 👍

<!-- gh-comment-id:2763016819 --> @github-actions[bot] commented on GitHub (Mar 29, 2025): Issue is now considered stale. If you want to keep it open, please comment :+1:
Author
Owner

@karypid commented on GitHub (Aug 31, 2025):

I've published an updated plugin - https://pypi.org/project/certbot-dns-hurricane-electric - This is purely a beta test pre-release. Feedback welcome.

I am using this in nginx proxy v2.12.6 and it works. I was just wondering why it need the account info? In Traefik (which uses lego) you are able to just specify the token for updating the _acme-challenge TXT entry used for ACME verification which is much better in terms of security.

Is this an issue to report on the plugin side?

<!-- gh-comment-id:3240151818 --> @karypid commented on GitHub (Aug 31, 2025): > I've published an updated plugin - https://pypi.org/project/certbot-dns-hurricane-electric - This is purely a beta test pre-release. Feedback welcome. I am using this in nginx proxy v2.12.6 and it works. I was just wondering why it need the account info? In Traefik (which uses lego) you are able to just specify the token for updating the `_acme-challenge` TXT entry used for ACME verification which is much better in terms of security. Is this an issue to report on the plugin side?
Author
Owner

@jsaiko commented on GitHub (Dec 1, 2025):

@benhubert https://github.com/ejoelsso/certbot-dns-he.git fixes the subdomain issue. I tested it standalone but I'm having trouble getting it to work inside NPM.

<!-- gh-comment-id:3594420176 --> @jsaiko commented on GitHub (Dec 1, 2025): @benhubert https://github.com/ejoelsso/certbot-dns-he.git fixes the subdomain issue. I tested it standalone but I'm having trouble getting it to work inside NPM.
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#1543
No description provided.