Skip to content

Nginx Proxy Manager 2.15.0 release doesn't align with npm installation/update scriptΒ #14924

Description

@illumi

βœ… Have you read and understood the above guidelines?

yes

πŸ”Ž Did you run the script with verbose mode enabled?

Yes, verbose mode was enabled and the output is included below

πŸ“œ What is the name of the script you are using?

Nginx Proxy Manager

πŸ“‚ What was the exact command used to execute the script?

bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/nginxproxymanager.sh)"

βš™οΈ What settings are you using?

  • Default Settings
  • Advanced Settings

πŸ–₯️ Which Linux distribution are you using?

Debian 12

🧱 Is this Proxmox host running arm64?

No

πŸ“ˆ Which Proxmox version are you on?

9.2.3

πŸ“ Provide a clear and concise description of the issue.

Since Nginx proxy manager v2.15.0 the base image is based on Debian 13, the community-script targets 12. This npm release also targets openresty 1.29.2.5 to address a number of CVEs, although the community-sctipts installation script depends on the "latest" release from the openresty Github the maintainers over at the openresty github do not seem to keep the releases up to date which means the installation script will install the older openresty version 1.27.1.2. We may want to consider specifying a specific tag of openresty to stay in line with the nginx proxy manager release.

πŸ”„ Steps to reproduce the issue.

install npm or run update on an existing installation.

❌ Paste the full error output (if available).

update

Hit:1 http://security.debian.org bookworm-security InRelease
Hit:2 http://deb.debian.org/debian bookworm InRelease
Hit:3 http://deb.debian.org/debian bookworm-updates InRelease
Hit:4 https://deb.nodesource.com/node_22.x nodistro InRelease
Get:5 https://pkgs.tailscale.com/stable/debian bookworm InRelease
Fetched 6,584 B in 1s (12.0 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
nodejs is already the newest version (22.22.3-1nodesource1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

changed 10 packages in 2s

15 packages are looking for funding
run npm fund for details
βœ”οΈ Update Node.js 22
⏳ Updating yarn to latest version
changed 1 package in 551ms
βœ”οΈ Installed Node.js modules: yarn
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
build-essential is already the newest version (12.9).
libpcre3-dev is already the newest version (2:8.39-15).
libssl-dev is already the newest version (3.0.20-1~deb12u1).
zlib1g-dev is already the newest version (1:1.2.13.dfsg-1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
βœ”οΈ No update available: openresty (1.27.1.2)
⏳ Updating CertbotRequirement already satisfied: pip in /opt/certbot/lib/python3.11/site-packages (26.1.2)
Requirement already satisfied: setuptools in /opt/certbot/lib/python3.11/site-packages (82.0.1)
Requirement already satisfied: wheel in /opt/certbot/lib/python3.11/site-packages (0.47.0)
Requirement already satisfied: packaging>=24.0 in /opt/certbot/lib/python3.11/site-packages (from wheel) (26.1)
Requirement already satisfied: certbot in /opt/certbot/lib/python3.11/site-packages (5.6.0)
Requirement already satisfied: certbot-dns-cloudflare in /opt/certbot/lib/python3.11/site-packages (5.6.0)
Requirement already satisfied: acme>=5.6.0 in /opt/certbot/lib/python3.11/site-packages (from certbot) (5.6.0)
Requirement already satisfied: ConfigArgParse>=1.5.3 in /opt/certbot/lib/python3.11/site-packages (from certbot) (1.7.5)
Requirement already satisfied: configobj>=5.0.6 in /opt/certbot/lib/python3.11/site-packages (from certbot) (5.0.9)
Requirement already satisfied: cryptography>=43.0.0 in /opt/certbot/lib/python3.11/site-packages (from certbot) (46.0.7)
Requirement already satisfied: distro>=1.7.0 in /opt/certbot/lib/python3.11/site-packages (from certbot) (1.9.0)
Requirement already satisfied: josepy>=2.0.0 in /opt/certbot/lib/python3.11/site-packages (from certbot) (2.2.0)
Requirement already satisfied: parsedatetime>=2.6 in /opt/certbot/lib/python3.11/site-packages (from certbot) (2.6)
Requirement already satisfied: pyrfc3339 in /opt/certbot/lib/python3.11/site-packages (from certbot) (2.1.0)
Requirement already satisfied: cloudflare>=4.0 in /opt/certbot/lib/python3.11/site-packages (from certbot-dns-cloudflare) (5.1.0)
Requirement already satisfied: PyOpenSSL>=25.0.0 in /opt/certbot/lib/python3.11/site-packages (from acme>=5.6.0->certbot) (26.0.0)
Requirement already satisfied: requests>=2.25.1 in /opt/certbot/lib/python3.11/site-packages (from acme>=5.6.0->certbot) (2.33.1)
Requirement already satisfied: anyio<5,>=3.5.0 in /opt/certbot/lib/python3.11/site-packages (from cloudflare>=4.0->certbot-dns-cloudflare) (4.13.0)
Requirement already satisfied: httpx<1,>=0.23.0 in /opt/certbot/lib/python3.11/site-packages (from cloudflare>=4.0->certbot-dns-cloudflare) (0.28.1)
Requirement already satisfied: pydantic<3,>=1.9.0 in /opt/certbot/lib/python3.11/site-packages (from cloudflare>=4.0->certbot-dns-cloudflare) (2.13.4)
Requirement already satisfied: sniffio in /opt/certbot/lib/python3.11/site-packages (from cloudflare>=4.0->certbot-dns-cloudflare) (1.3.1)
Requirement already satisfied: typing-extensions<5,>=4.14 in /opt/certbot/lib/python3.11/site-packages (from cloudflare>=4.0->certbot-dns-cloudflare) (4.15.0)
Requirement already satisfied: idna>=2.8 in /opt/certbot/lib/python3.11/site-packages (from anyio<5,>=3.5.0->cloudflare>=4.0->certbot-dns-cloudflare) (3.11)
Requirement already satisfied: certifi in /opt/certbot/lib/python3.11/site-packages (from httpx<1,>=0.23.0->cloudflare>=4.0->certbot-dns-cloudflare) (2026.2.25)
Requirement already satisfied: httpcore==1.* in /opt/certbot/lib/python3.11/site-packages (from httpx<1,>=0.23.0->cloudflare>=4.0->certbot-dns-cloudflare) (1.0.9)
Requirement already satisfied: h11>=0.16 in /opt/certbot/lib/python3.11/site-packages (from httpcore==1.*->httpx<1,>=0.23.0->cloudflare>=4.0->certbot-dns-cloudflare) (0.16.0)
Requirement already satisfied: annotated-types>=0.6.0 in /opt/certbot/lib/python3.11/site-packages (from pydantic<3,>=1.9.0->cloudflare>=4.0->certbot-dns-cloudflare) (0.7.0)
Requirement already satisfied: pydantic-core==2.46.4 in /opt/certbot/lib/python3.11/site-packages (from pydantic<3,>=1.9.0->cloudflare>=4.0->certbot-dns-cloudflare) (2.46.4)
Requirement already satisfied: typing-inspection>=0.4.2 in /opt/certbot/lib/python3.11/site-packages (from pydantic<3,>=1.9.0->cloudflare>=4.0->certbot-dns-cloudflare) (0.4.2)
Requirement already satisfied: cffi>=2.0.0 in /opt/certbot/lib/python3.11/site-packages (from cryptography>=43.0.0->certbot) (2.0.0)
Requirement already satisfied: pycparser in /opt/certbot/lib/python3.11/site-packages (from cffi>=2.0.0->cryptography>=43.0.0->certbot) (3.0)
Requirement already satisfied: charset_normalizer<4,>=2 in /opt/certbot/lib/python3.11/site-packages (from requests>=2.25.1->acme>=5.6.0->certbot) (3.4.7)
Requirement already satisfied: urllib3<3,>=1.26 in /opt/certbot/lib/python3.11/site-packages (from requests>=2.25.1->acme>=5.6.0->certbot) (2.6.3)
βœ”οΈ Updated Certbot
βœ”οΈ No update available: nginxproxymanager (2.15.1)

πŸ–ΌοΈ Additional context (optional).

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions