NginxProxyManager / nginx-proxy-manager

Docker container for managing Nginx proxy hosts with a simple, powerful interface
https://nginxproxymanager.com
MIT License
22.16k stars 2.55k forks source link

Afraid / Free DNS Challenge #961

Open brombomb opened 3 years ago

brombomb commented 3 years ago

I currently use afraid/freedns. I pay for a private listing there and was able to set up wildcard ssl certs by using the acme.sh dns_api. I was hoping to see this ported to nginx-proxy-manager.

My workflow: https://gist.github.com/ammgws/381b4d9104c4e2b43b9210f33f03a15a

Afraid api https://github.com/acmesh-official/acme.sh/blob/master/dnsapi/dns_freedns.sh

More API Options.

I'm sure that there are quite a few configs here and that's why you haven't yet supported it.

Thanks!

chaptergy commented 3 years ago

Unfortunately the DNS challenge within nginx proxy manager is only available for certbot dns plugins. FreeDNS does not have a plugin for this. Using the acme.sh script is a very significant deviation from this and would require a just as significant amount of work. It also would require support for two separate DNS challenge mechanisms instead of just one. So I don't think it is very likely to be implemented for now, unless a certbot plugin for FreeDNS is published.

If anyone is interested in publishing a certbot dns plugin for this, this netcup plugin can serve as inspiration.

Technetium1 commented 2 years ago

It has been created: https://github.com/schleuss/certbot_dns_freedns. This is probably not too hard to adapt if the first one isn't useful: https://github.com/TRPB/docker-certbot-freedns

github-actions[bot] commented 6 months ago

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

Technetium1 commented 6 months ago

This is still desired functionality.