nginx-proxy-manager icon indicating copy to clipboard operation
nginx-proxy-manager copied to clipboard

DomainOffensive (do.de) - please add existing certbot plugin to NPM

Open DFS-90 opened this issue 2 years ago • 5 comments

What provider would you like to see added to NPM? DomainOffensive (do.de)

Have you checked if a certbot plugin exists? https://pypi.org/project/certbot-dns-do/0.31.0/

Thanks in advance, David



old version (before edit):

What provider would you like to see added to NPM? DomainOffensive (do.de)

Have you checked if a certbot plugin exists? Not sure if that helps, but DomainOffensive offers a LetsEncrypt API:

first method: acme.sh: export DO_LETOKEN="02pAPacMv1yNnUzSDR75" acme.sh --issue --dns dns_doapi -d meineDomain.de -d *.meineDomain.de

second method: GET-Request:

example

https://my.do.de/api/letsencrypt?token=1md6xRcUCTrB58kbpwAH&domain=_acme-challenge.testdomain.de&value=OVxwaDm7MgN1IRG0eSivJMlepO9CL4X8vKo6Tcns

parameters:

token= - auth token domain= - full domain name, including _acme-challenge as well as subdomains value= - value for TXT record

answer:

{ "kdn": "1234", "domain": "testdomain.de", "success": true }

Please also see: https://blog.ichalsroot.de/letsencrypt-wildcard-ssl-zertifikate-mit-domain-offensive/

Thanks in advance, David

DFS-90 avatar May 15 '22 15:05 DFS-90

I think I probably found a certbot plugin for DomainOffensive (do) - please see here: https://github.com/georgeto/certbot-dns-do

Is it possible to integrate this one into NPM?

Thanks, David

DFS-90 avatar May 22 '22 18:05 DFS-90

The GitHub package from https://github.com/georgeto/certbot-dns-do

can also be found on PyPI: https://pypi.org/project/certbot-dns-do/0.31.0/

I edited the original post. Maybe @jc21 can include the certbot plugin for Domain-Offensive now? :-)

All credits go to the original author georgeto!

Thanks in advance, David

DFS-90 avatar May 31 '22 17:05 DFS-90

oh yes please. this would be great

deluxestyle avatar Jun 17 '22 07:06 deluxestyle

would appreciate this to be added

Cyneric avatar Jul 08 '22 10:07 Cyneric

Would also appreciate this registrar to be added. Thanks in advance.

trasrikgaldifei avatar Jul 08 '22 17:07 trasrikgaldifei

I was able to successfully create a build that includes the DomainOffensive plugin from georgeto. (Thanks to Knoxell for showing me how to do this!)

I created a pull request (#2327 ) and hope that @jc21 will include the changes into the development branch.

I also created a testing version on Docker Hub. You can modify your docker-compose.yml like this in order to check it out:

version: "3"
services:
  app:
    image: 'dfs90/nginx-proxy-manager-do-de'
    restart: unless-stopped
    ports:
      - '80:80'
      - '81:81'
      - '443:443'
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt

Please be aware that this version is based on v2.9.18 and will not be updated! As soon as @jc21 has updated the development branch, you should switch back to it!

DFS-90 avatar Oct 16 '22 00:10 DFS-90

Pull request has been approved - see here.

DFS-90 avatar Jan 26 '23 19:01 DFS-90