Open
Description
Describe the bug
Nginx Proxy Manager fails to generate Let's Encrypt certificates using Cloudflare DNS challenge due to package version conflicts between certbot-dns-cloudflare and cloudflare Python packages. The system reports:
pkg_resources.VersionConflict: ( Requirement.parse('certbot>=4.1.1' ,CloudFlare=4) )
Nginx Proxy Manager Version
2.12.4 (Also occurs in latest)
To Reproduce
- Set up NPM with Cloudflare DNS credentials
- Attempt to request SSL certificate for any domain
- System fails with dependency errors
Expected behavior
Clean certificate generation using Cloudflare DNS-01 challenge
Operating System
- Docker on Ubuntu 22.04
- Portainer-managed