mirror of
https://github.com/NginxProxyManager/nginx-proxy-manager.git
synced 2026-04-25 01:15:51 +03:00
[GH-ISSUE #4636] Nginx Proxy Manager fails to create SSL certificate when selecting Cloudflare DNS challange and providing the Cloudflare API token. #2954
Labels
No labels
awaiting feedback
bug
cannot reproduce
dns provider request
duplicate
enhancement
enhancement
enhancement
good first issue
help wanted
invalid
need more info
no certbot plugin available
product-support
pull-request
question
stale
troll
upstream issue
v2
v2
v2
v3
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/nginx-proxy-manager-NginxProxyManager#2954
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Travel-dev159 on GitHub (Jul 4, 2025).
Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/4636
Nginx Proxy Manager app version: v2.12.4
Nginx Proxy Manager fails to create SSL certificate when selecting Cloudflare DNS challange and providing the Cloudflare API token.
Error message:
CommandError: ERROR: Cannot install certbot-dns-cloudflare==4.0.0 and cloudflare==4.0.* because these package versions have conflicting dependencies.
ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
Many suggest to downgrade for example v2.12.3. This is not an option for me because the app is installed through TrueNAS catalogue and it installs the latest application. This is a fresh installation, I don't have earlier version.
Please suggest me a solution how I can get the certificate installed and working.
Thank you.
OS: TrueNAS 25.04.1 - Fangtooth
@csamolot commented on GitHub (Jul 4, 2025):
I'm having the same issue
@losforword commented on GitHub (Jul 5, 2025):
I also had the same issue. rolled back to v2.12.3
@stormyark commented on GitHub (Jul 5, 2025):
Same here. Here are my logs:
docker logs nginxproxymanagerhas probably something to do with python dependencies
@kooori commented on GitHub (Jul 5, 2025):
Same here v2.12.4. Unable to downgrade.
I also can't login and get API Gateway error.
@aygupt1822 commented on GitHub (Jul 6, 2025):
I am getting same error. I am using the latest docker image :
jc21/nginx-proxy-manager:2.12.4.I downgraded to previous stable version
2.12.3and it works. Maybe this a bug in the latest version.Error Logs : -
@markoe01 commented on GitHub (Jul 6, 2025):
I will add to this, after updating to the latest version
No worries, the API token provided here is revoked, damn mornings..
@WouterGritter commented on GitHub (Jul 6, 2025):
Downgrading to
2.12.3worked for me. I recognized there was an issue when I got 502 Bad Gateways when attempting to log in, then saw the same error spam as mentioned in the comments here. I am also using Cloudflare API keys to generate certificates.@Travel-dev159 commented on GitHub (Jul 6, 2025):
Guys, I understand that downgrading to earlier version solvs the issue. On another system, it was working totally well.
This is a fresh install and I use TrueNAS catalog which installs the latest versions and I am not aware of being able to select earlier version.
What else could I do?
@StancuFlorin commented on GitHub (Jul 6, 2025):
downgraded it to
jc21/nginx-proxy-manager:2.12.3and it is working finethe issue seems to be only on the latest release
2.13.4@ra-lukas commented on GitHub (Jul 7, 2025):
Having a similar issue on AWS Route 53 when creating SSL Cert with the following error:
certbot: error: unrecognized arguments: --dns-route53-propagation-seconds 120Feels like certbot no longer uses it, but NPM does...?
@PeteCooney commented on GitHub (Jul 8, 2025):
From the Apps screen in TrueNAS, go to "Discover", then click the three dots to the right of "Custom App" and select "Install via YAML" and paste the following (adjusting for your specific set up)...
@rightsaidfred99 commented on GitHub (Jul 9, 2025):
Just reporting in that it's also broken for me, can't login
@Travel-dev159 commented on GitHub (Jul 11, 2025):
Hi,
An update has been made available and I have just updated the app to the App Version: v2.12.6. The SSL certificate setup works just fine.
Thank you for the developers!
You are great.
@rightsaidfred99 commented on GitHub (Jul 11, 2025):
Doesnt work for me (2.12.6) upgrading I can't login anymore. Going back to 2.12.3
@bh56 commented on GitHub (Jul 17, 2025):
I updated to v2.12.6 and I'm able to use Cloudflare DNS challenge again. So, to me it appear to be fixed now(at least for me)
@myxxmikeyxx commented on GitHub (Jul 31, 2025):
Anyone else on Truenas having this issue?
I assume I need to report this to Truenas Apps.
@jc21 commented on GitHub (Jul 31, 2025):
@myxxmikeyxx if you're not using NPM v2.12.6, you should be. If you are and you're still having this issue, it's not a TrueNAS issue, it's a certbot cloudflare plugin issue.
@myxxmikeyxx commented on GitHub (Aug 5, 2025):
@jc21 I am not sure what the issue was in the end, I rolled it back and added my cloudflare API info and it took it and then i updated the container again and was all good. Not too sure why but it seems to be working so I'll take it.
@github-actions[bot] commented on GitHub (Feb 26, 2026):
Issue is now considered stale. If you want to keep it open, please comment 👍