You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
floriantraber
changed the title
Update NodeJS Version used in nginxproxymanager
nginxproxymanager creating a new stream fails due outdated NodeJS Version
May 4, 2025
β Have you read and understood the above guidelines?
yes
π What is the name of the script you are using?
nginxproxymanager
π 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
π Provide a clear and concise description of the issue.
The Nginx Proxy Manager script install NodeJS 16.20.2 here
ProxmoxVE/install/nginxproxymanager-install.sh
Line 53 in 130031e
NodeJS 16 doesn't contain the structuredClone function used in NPM here: https://github.com/NginxProxyManager/nginx-proxy-manager/blob/5e66d677f1402b0414ae07124ad810fbc12c36ec/backend/internal/stream.js#L40
This breaks creating a new stream in NPM.
If you pull the NPM latest docker image it uses v20.18.3. I upgraded node to v20.18.3 manually and creating a script now worked.
π Steps to reproduce the issue.
β Paste the full error output (if available).
structuredClone not defined.
May 04 16:32:34 nginxproxymanager node[127]: [5/4/2025] [4:32:34 PM] [Express ] βΊ β warning structuredClone is not defined
πΌοΈ Additional context (optional).
No response
The text was updated successfully, but these errors were encountered: