[GH-ISSUE #4636] Nginx Proxy Manager fails to create SSL certificate when selecting Cloudflare DNS challange and providing the Cloudflare API token. #2954

Open
opened 2026-02-26 07:37:23 +03:00 by kerem · 19 comments
Owner

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

at /app/lib/utils.js:16:13
at ChildProcess.exithandler (node:child_process:430:5)
at ChildProcess.emit (node:events:524:28)
at maybeClose (node:internal/child_process:1104:16)
at ChildProcess._handle.onexit (node:internal/child_process:304:5)

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

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 at /app/lib/utils.js:16:13 at ChildProcess.exithandler (node:child_process:430:5) at ChildProcess.emit (node:events:524:28) at maybeClose (node:internal/child_process:1104:16) at ChildProcess._handle.onexit (node:internal/child_process:304:5) 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
Author
Owner

@csamolot commented on GitHub (Jul 4, 2025):

I'm having the same issue

<!-- gh-comment-id:3037331221 --> @csamolot commented on GitHub (Jul 4, 2025): I'm having the same issue
Author
Owner

@losforword commented on GitHub (Jul 5, 2025):

I also had the same issue. rolled back to v2.12.3

<!-- gh-comment-id:3038622503 --> @losforword commented on GitHub (Jul 5, 2025): I also had the same issue. rolled back to v2.12.3
Author
Owner

@stormyark commented on GitHub (Jul 5, 2025):

Same here. Here are my logs:

docker logs nginxproxymanager

[7/5/2025] [12:58:28 PM] [Certbot  ] › ✖  error     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

[7/5/2025] [12:58:28 PM] [Global   ] › ✖  error     Some plugins failed to install. Please check the logs above CommandError: Some plugins failed to install. Please check the logs above
    at /app/lib/certbot.js:39:14
    at Immediate.<anonymous> (/app/node_modules/batchflow/lib/batchflow.js:80:9)
    at process.processImmediate (node:internal/timers:483:21) {
  previous: undefined,
  code: 1,
  public: false
}
[7/5/2025] [12:58:29 PM] [Migrate  ] › ℹ  info      Current database version: none
[7/5/2025] [12:58:29 PM] [Global   ] › ⬤  debug     CMD: [ -f '/etc/letsencrypt/credentials/credentials-68' ] || { mkdir -p /etc/letsencrypt/credentials 2> /dev/null; echo '# Cloudflare API token
dns_cloudflare_api_token=' > '/etc/letsencrypt/credentials/credentials-68' && chmod 600 '/etc/letsencrypt/credentials/credentials-68'; }
[7/5/2025] [12:58:29 PM] [Certbot  ] › ▶  start     Installing cloudflare...
[7/5/2025] [12:58:29 PM] [Global   ] › ⬤  debug     CMD: . /opt/certbot/bin/activate && pip install --no-cache-dir cloudflare==4.0.* acme==$(certbot --version | grep -Eo '[0-9](\.[0-9]+)+') certbot-dns-cloudflare==$(certbot --version | grep -Eo '[0-9](\.[0-9]+)+')  && deactivate

has probably something to do with python dependencies

<!-- gh-comment-id:3038906735 --> @stormyark commented on GitHub (Jul 5, 2025): Same here. Here are my logs: `docker logs nginxproxymanager` ``` [7/5/2025] [12:58:28 PM] [Certbot ] › ✖ error 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 [7/5/2025] [12:58:28 PM] [Global ] › ✖ error Some plugins failed to install. Please check the logs above CommandError: Some plugins failed to install. Please check the logs above at /app/lib/certbot.js:39:14 at Immediate.<anonymous> (/app/node_modules/batchflow/lib/batchflow.js:80:9) at process.processImmediate (node:internal/timers:483:21) { previous: undefined, code: 1, public: false } [7/5/2025] [12:58:29 PM] [Migrate ] › ℹ info Current database version: none [7/5/2025] [12:58:29 PM] [Global ] › ⬤ debug CMD: [ -f '/etc/letsencrypt/credentials/credentials-68' ] || { mkdir -p /etc/letsencrypt/credentials 2> /dev/null; echo '# Cloudflare API token dns_cloudflare_api_token=' > '/etc/letsencrypt/credentials/credentials-68' && chmod 600 '/etc/letsencrypt/credentials/credentials-68'; } [7/5/2025] [12:58:29 PM] [Certbot ] › ▶ start Installing cloudflare... [7/5/2025] [12:58:29 PM] [Global ] › ⬤ debug CMD: . /opt/certbot/bin/activate && pip install --no-cache-dir cloudflare==4.0.* acme==$(certbot --version | grep -Eo '[0-9](\.[0-9]+)+') certbot-dns-cloudflare==$(certbot --version | grep -Eo '[0-9](\.[0-9]+)+') && deactivate ``` has probably something to do with python dependencies
Author
Owner

@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.

Image
<!-- gh-comment-id:3040301431 --> @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. <img width="1529" height="218" alt="Image" src="https://github.com/user-attachments/assets/8a0b29cc-0f69-40b6-892a-79b8a4672da6" />
Author
Owner

@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.3 and it works. Maybe this a bug in the latest version.

Error Logs : -

[7/6/2025] [1:01:06 AM] [Certbot  ] › ▶  start     Installing cloudflare...

[7/6/2025] [1:01:06 AM] [Global   ] › ⬤  debug     CMD: . /opt/certbot/bin/activate && pip install --no-cache-dir cloudflare==4.0.* acme==$(certbot --version | grep -Eo '[0-9](\.[0-9]+)+') certbot-dns-cloudflare==$(certbot --version | grep -Eo '[0-9](\.[0-9]+)+')  && deactivate

[7/6/2025] [1:01:07 AM] [Certbot  ] › ✖  error     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

[7/6/2025] [1:01:07 AM] [Global   ] › ✖  error     Some plugins failed to install. Please check the logs above CommandError: Some plugins failed to install. Please check the logs above
    at /app/lib/certbot.js:39:14
    at Immediate.<anonymous> (/app/node_modules/batchflow/lib/batchflow.js:80:9)
    at process.processImmediate (node:internal/timers:483:21) {
  previous: undefined,
  code: 1,
  public: false
}

[7/6/2025] [1:01:08 AM] [Migrate  ] › ℹ  info      Current database version: 20240427161436

[7/6/2025] [1:01:09 AM] [Global   ] › ⬤  debug     CMD: [ -f '/etc/letsencrypt/credentials/credentials-10' ] || { mkdir -p /etc/letsencrypt/credentials 2> /dev/null; echo '# Cloudflare API token
dns_cloudflare_api_token=########################################' > '/etc/letsencrypt/credentials/credentials-10' && chmod 600 '/etc/letsencrypt/credentials/credentials-10'; }

[7/6/2025] [1:01:09 AM] [Global   ] › ⬤  debug     CMD: [ -f '/etc/letsencrypt/credentials/credentials-11' ] || { mkdir -p /etc/letsencrypt/credentials 2> /dev/null; echo '# Cloudflare API token
dns_cloudflare_api_token=########################################' > '/etc/letsencrypt/credentials/credentials-11' && chmod 600 '/etc/letsencrypt/credentials/credentials-11'; }
<!-- gh-comment-id:3040502771 --> @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.3` and it works. Maybe this a bug in the latest version. Error Logs : - ``` [7/6/2025] [1:01:06 AM] [Certbot ] › ▶ start Installing cloudflare... [7/6/2025] [1:01:06 AM] [Global ] › ⬤ debug CMD: . /opt/certbot/bin/activate && pip install --no-cache-dir cloudflare==4.0.* acme==$(certbot --version | grep -Eo '[0-9](\.[0-9]+)+') certbot-dns-cloudflare==$(certbot --version | grep -Eo '[0-9](\.[0-9]+)+') && deactivate [7/6/2025] [1:01:07 AM] [Certbot ] › ✖ error 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 [7/6/2025] [1:01:07 AM] [Global ] › ✖ error Some plugins failed to install. Please check the logs above CommandError: Some plugins failed to install. Please check the logs above at /app/lib/certbot.js:39:14 at Immediate.<anonymous> (/app/node_modules/batchflow/lib/batchflow.js:80:9) at process.processImmediate (node:internal/timers:483:21) { previous: undefined, code: 1, public: false } [7/6/2025] [1:01:08 AM] [Migrate ] › ℹ info Current database version: 20240427161436 [7/6/2025] [1:01:09 AM] [Global ] › ⬤ debug CMD: [ -f '/etc/letsencrypt/credentials/credentials-10' ] || { mkdir -p /etc/letsencrypt/credentials 2> /dev/null; echo '# Cloudflare API token dns_cloudflare_api_token=########################################' > '/etc/letsencrypt/credentials/credentials-10' && chmod 600 '/etc/letsencrypt/credentials/credentials-10'; } [7/6/2025] [1:01:09 AM] [Global ] › ⬤ debug CMD: [ -f '/etc/letsencrypt/credentials/credentials-11' ] || { mkdir -p /etc/letsencrypt/credentials 2> /dev/null; echo '# Cloudflare API token dns_cloudflare_api_token=########################################' > '/etc/letsencrypt/credentials/credentials-11' && chmod 600 '/etc/letsencrypt/credentials/credentials-11'; } ```
Author
Owner

@markoe01 commented on GitHub (Jul 6, 2025):

I will add to this, after updating to the latest version

[7/6/2025] [5:47:37 AM] [Global   ] › ✖  error     Some plugins failed to install. Please check the logs above CommandError: Some plugins failed to install. Please check the logs above
    at /app/lib/certbot.js:39:14
    at Immediate.<anonymous> (/app/node_modules/batchflow/lib/batchflow.js:80:9)
    at process.processImmediate (node:internal/timers:483:21) {
  previous: undefined,
  code: 1,
  public: false
}
[7/6/2025] [5:47:38 AM] [Migrate  ] › ℹ  info      Current database version: none
[7/6/2025] [5:47:38 AM] [Global   ] › ⬤  debug     CMD: [ -f '/etc/letsencrypt/credentials/credentials-30' ] || { mkdir -p /etc/letsencrypt/credentials 2> /dev/null; echo '# Cloudflare API token
dns_cloudflare_api_token=Jfm2Kk8AAXXehQtR7ANLS3uTgwXA' > '/etc/letsencrypt/credentials/credentials-30' && chmod 600 '/etc/letsencrypt/credentials/credentials-30'; }
[7/6/2025] [5:47:38 AM] [Certbot  ] › ▶  start     Installing cloudflare...
[7/6/2025] [5:47:38 AM] [Global   ] › ⬤  debug     CMD: . /opt/certbot/bin/activate && pip install --no-cache-dir cloudflare==4.0.* acme==$(certbot --version | grep -Eo '[0-9](\.[0-9]+)+') certbot-dns-cloudflare==$(certbot --version | grep -Eo '[0-9](\.[0-9]+)+')  && deactivate
[7/6/2025] [5:47:39 AM] [Certbot  ] › ✖  error     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

No worries, the API token provided here is revoked, damn mornings..

<!-- gh-comment-id:3040968019 --> @markoe01 commented on GitHub (Jul 6, 2025): I will add to this, after updating to the latest version ``` [7/6/2025] [5:47:37 AM] [Global ] › ✖ error Some plugins failed to install. Please check the logs above CommandError: Some plugins failed to install. Please check the logs above at /app/lib/certbot.js:39:14 at Immediate.<anonymous> (/app/node_modules/batchflow/lib/batchflow.js:80:9) at process.processImmediate (node:internal/timers:483:21) { previous: undefined, code: 1, public: false } [7/6/2025] [5:47:38 AM] [Migrate ] › ℹ info Current database version: none [7/6/2025] [5:47:38 AM] [Global ] › ⬤ debug CMD: [ -f '/etc/letsencrypt/credentials/credentials-30' ] || { mkdir -p /etc/letsencrypt/credentials 2> /dev/null; echo '# Cloudflare API token dns_cloudflare_api_token=Jfm2Kk8AAXXehQtR7ANLS3uTgwXA' > '/etc/letsencrypt/credentials/credentials-30' && chmod 600 '/etc/letsencrypt/credentials/credentials-30'; } [7/6/2025] [5:47:38 AM] [Certbot ] › ▶ start Installing cloudflare... [7/6/2025] [5:47:38 AM] [Global ] › ⬤ debug CMD: . /opt/certbot/bin/activate && pip install --no-cache-dir cloudflare==4.0.* acme==$(certbot --version | grep -Eo '[0-9](\.[0-9]+)+') certbot-dns-cloudflare==$(certbot --version | grep -Eo '[0-9](\.[0-9]+)+') && deactivate [7/6/2025] [5:47:39 AM] [Certbot ] › ✖ error 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 ``` No worries, the API token provided here is revoked, damn mornings..
Author
Owner

@WouterGritter commented on GitHub (Jul 6, 2025):

Downgrading to 2.12.3 worked 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.

<!-- gh-comment-id:3041221678 --> @WouterGritter commented on GitHub (Jul 6, 2025): Downgrading to `2.12.3` worked 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.
Author
Owner

@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?

<!-- gh-comment-id:3041322531 --> @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?
Author
Owner

@StancuFlorin commented on GitHub (Jul 6, 2025):

downgraded it to jc21/nginx-proxy-manager:2.12.3 and it is working fine

the issue seems to be only on the latest release 2.13.4

<!-- gh-comment-id:3041368369 --> @StancuFlorin commented on GitHub (Jul 6, 2025): downgraded it to `jc21/nginx-proxy-manager:2.12.3` and it is working fine the issue seems to be only on the latest release `2.13.4`
Author
Owner

@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 120

Feels like certbot no longer uses it, but NPM does...?

<!-- gh-comment-id:3045693472 --> @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 120` Feels like certbot no longer uses it, but NPM does...?
Author
Owner

@PeteCooney commented on GitHub (Jul 8, 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?

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)...

services:
  app:
    environment:
      - PUID=0
      - PGID=0
    image: jc21/nginx-proxy-manager:2.12.3
    ports:
      - 'ip.to.bind.to:80:80'
      - 'ip.to.bind.to:81:81'
      - 'ip.to.bind.to:443:443'
    restart: unless-stopped
    volumes:
      - /mnt/pool/dataset/dataset/data:/data
      - /mnt/pool/dataset/dataset/certs:/etc/letsencrypt
<!-- gh-comment-id:3048809794 --> @PeteCooney commented on GitHub (Jul 8, 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? 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)... ``` services: app: environment: - PUID=0 - PGID=0 image: jc21/nginx-proxy-manager:2.12.3 ports: - 'ip.to.bind.to:80:80' - 'ip.to.bind.to:81:81' - 'ip.to.bind.to:443:443' restart: unless-stopped volumes: - /mnt/pool/dataset/dataset/data:/data - /mnt/pool/dataset/dataset/certs:/etc/letsencrypt ```
Author
Owner

@rightsaidfred99 commented on GitHub (Jul 9, 2025):

Just reporting in that it's also broken for me, can't login

<!-- gh-comment-id:3050704039 --> @rightsaidfred99 commented on GitHub (Jul 9, 2025): Just reporting in that it's also broken for me, can't login
Author
Owner

@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.

<!-- gh-comment-id:3061084977 --> @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.
Author
Owner

@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

<!-- gh-comment-id:3061118314 --> @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
Author
Owner

@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)

<!-- gh-comment-id:3083930204 --> @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)
Author
Owner

@myxxmikeyxx commented on GitHub (Jul 31, 2025):

Anyone else on Truenas having this issue?

CommandError: Saving debug log to /tmp/letsencrypt-log/letsencrypt.log
Error determining zone_id: 6003 Invalid request headers. Please confirm that you have supplied valid Cloudflare API credentials. (Did you copy your entire API token/key? To use Cloudflare tokens, you'll need the python package cloudflare>=2.3.1. This certbot is running cloudflare 2.19.4)
Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /tmp/letsencrypt-log/letsencrypt.log or re-run Certbot with -v for more details.

    at /app/lib/utils.js:16:13
    at ChildProcess.exithandler (node:child_process:430:5)
    at ChildProcess.emit (node:events:524:28)
    at maybeClose (node:internal/child_process:1104:16)
    at ChildProcess._handle.onexit (node:internal/child_process:304:5)

I assume I need to report this to Truenas Apps.

<!-- gh-comment-id:3139753179 --> @myxxmikeyxx commented on GitHub (Jul 31, 2025): Anyone else on Truenas having this issue? ``` CommandError: Saving debug log to /tmp/letsencrypt-log/letsencrypt.log Error determining zone_id: 6003 Invalid request headers. Please confirm that you have supplied valid Cloudflare API credentials. (Did you copy your entire API token/key? To use Cloudflare tokens, you'll need the python package cloudflare>=2.3.1. This certbot is running cloudflare 2.19.4) Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /tmp/letsencrypt-log/letsencrypt.log or re-run Certbot with -v for more details. at /app/lib/utils.js:16:13 at ChildProcess.exithandler (node:child_process:430:5) at ChildProcess.emit (node:events:524:28) at maybeClose (node:internal/child_process:1104:16) at ChildProcess._handle.onexit (node:internal/child_process:304:5) ``` I assume I need to report this to Truenas Apps.
Author
Owner

@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.

<!-- gh-comment-id:3141565041 --> @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](https://pypi.org/project/certbot-dns-cloudflare/) plugin issue.
Author
Owner

@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.

<!-- gh-comment-id:3155530083 --> @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.
Author
Owner

@github-actions[bot] commented on GitHub (Feb 26, 2026):

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

<!-- gh-comment-id:3963557120 --> @github-actions[bot] commented on GitHub (Feb 26, 2026): Issue is now considered stale. If you want to keep it open, please comment :+1:
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/nginx-proxy-manager-NginxProxyManager#2954
No description provided.