Skip to content

Internal Error when configuring streams in NPM LXC installationΒ #2484

Closed as not planned
@akhdanfadh

Description

@akhdanfadh

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

yes

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

nginxproxymanager.sh

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

bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/nginxproxymanager.sh)"

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

When attempting to configure streams in Nginx Proxy Manager (NPM) LXC, the UI consistently returns an "Internal Error" message. The system logs indicate a structuredClone is not defined error, probably a potential Node.js version compatibility issue(?)

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

  • Default Settings
  • Advanced Settings

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

Debian 12

πŸ”„ Steps to reproduce the issue.

  1. Install NPM in a Proxmox LXC container using the community scripts
  2. Navigate to Streams configuration on the NPM web interface
  3. Configure any new stream, for example:

Incoming Port: 25565
Forward Host: crafty.home.arpa
Forward Port: 25565
TCP Forwarding enabled

  1. Click Save

Expected Behavior:

Image

Actual Behavior:

Image

❌ Paste the full error output (if available).

System logs (journalctl -u npm -f):
Feb 19 07:25:29 nginx-manager node[3594]: [2/19/2025] [7:25:29 AM] [Express ] β€Ί ⚠ warning structuredClone is not defined

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

  1. Issue has been verified on fresh NPM LXC installation. The only change from default settings was the configuration of VLAN during LXC creation and disabling IPv6, which was necessary for network connectivity in my environment. All other settings were left at their defaults.
  2. Tested with different stream configurations (Minecraft/Crafty server ports, RustDesk ports) - same error persists
  3. HOWEVER, it was SUCCESSFULLY tested on a fresh Alpine Docker LXC created using the proxmox script with the following docker-compose configuration:
services:
  app:
    image: 'jc21/nginx-proxy-manager:latest'
    restart: unless-stopped
    network_mode: "host"
    environment:
      DISABLE_IPV6: 'true'
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt
    healthcheck:
      test: ["CMD", "/usr/bin/check-health"]
      interval: 10s
      timeout: 3s

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions