β
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?
π₯οΈ 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
β 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?
π₯οΈ 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
updateon 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 fundfor 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