Skip to content

added support for dns.he.net certbot plugin #2153 #2924

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation

benhubert
Copy link
Contributor

No description provided.

@benhubert benhubert force-pushed the 2153_add-support-for-dns-hurricane-electric branch from d858764 to da77ce2 Compare May 16, 2023 19:56
@benhubert benhubert force-pushed the 2153_add-support-for-dns-hurricane-electric branch from da77ce2 to 4c59400 Compare May 16, 2023 20:38
@nginxproxymanagerci
Copy link

Docker Image for build 3 is available on DockerHub as jc21/nginx-proxy-manager:github-pr-2924

Note: ensure you backup your NPM instance before testing this PR image! Especially if this PR contains database changes.

@benhubert benhubert marked this pull request as ready for review May 16, 2023 20:56
@benhubert
Copy link
Contributor Author

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 tsaaristo/certbot-dns-he#3 and tsaaristo/certbot-dns-he#2 waiting for an answer of the maintainer since 2020 😒

@amartins
Copy link

@benhubert I attempted to retrieve your image from DockerHub. However, I noticed that Hurricane Electric is not listed in the DNS Provider's dropdown menu.

Here's my docker-compose.yml file:

version: '3.8'
services:
  app:
    image: 'jc21/nginx-proxy-manager:github-pr-2924'
    restart: unless-stopped
    ports:
      - '80:80'
      - '81:81'
      - '443:443'
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt`

am I doing anything wrong?

@jc21 jc21 added the requires-verification Waiting for one or more people to confirm the fix label Jul 20, 2023
@rlcranney
Copy link

I also installed the image 'jc21/nginx-proxy-manager:github-pr-2924' and also don't see Hurricane Electric in the drop down list.
Here is my docker compose file
NPM_DockerCompose

Here is a screenshot of the DNS Provider's dropdown box.
NPM_DNS_Providers

@rlcranney
Copy link

@benhubert I downloaded your pull request and noticed that on row 295, the password variable has spaces in it.
I am definitely a newb when it comes to coding, but instead of my HE password, did you mean to write my_HE_password ?

image

If I am off the mark, please know my intent it to get this resolved. I am trying to be helpful, as I would really like Hurricane Electric to be a supported DNS Provider in NPM.

I doubt this is what is keeping Hurricane Electric from appearing on the list, but thought I would inquire in case it is an issue.

@jc21 I don't know if requires verification label is an indication that you have to do something or a call for others to test / validate? Is there anything I can do that will assist?

@benhubert
Copy link
Contributor Author

benhubert commented Aug 30, 2023

Just tested again on a new machine and it works for me. Maybe you need to full-reload the UI? I used the following docker-compose.yml:

version: '3.8'
services:
  app:
    image: 'jc21/nginx-proxy-manager:github-pr-2924'
    restart: unless-stopped
    ports:
      - '80:80'
      - '81:81'
      - '443:443'
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt

But nevertheless, this is pretty useless in my eyes as long as certbot-dns-he does not support subdomains.

@rlcranney The spaces are part of the sample password. This is just an example line that needs to be replaced in the UI by the user. See this screenshot for better understanding:

image

@jc21
Copy link
Member

jc21 commented Jan 8, 2024

@rlcranney the label means someone, me or anyone, needs to test though in the case of the DNS providers, I don't use most of them so I rely on the community to test.

I'll merge this anyway, should it not work as intended, users can always roll back.

@jc21 jc21 merged commit 997e9d4 into NginxProxyManager:develop Jan 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
requires-verification Waiting for one or more people to confirm the fix
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants