NPMplus Proxmox LXC script

NPMplus is an enhanced version of Nginx Proxy Manager. It simplifies the process of setting up reverse proxies with TLS termination through a user-friendly web interface. Key features include HTTP/3 support, integration with CrowdSec IPS, inclusion of GoAccess for real-time log analysis, and support for ModSecurity with the Core Rule Set.

To create a new Proxmox VE NPMplus LXC, run the command below in the Proxmox VE Shell.

bash -c "$(wget -qO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/npmplus.sh)"
  • This uses Docker under the hood, as this can not easily be installed bare-metal.
  • The initial starting process can take up to 1-2min.
  • Application credentials: cat /opt/.npm_pwd

Default settings

CPU: 1vCPU
RAM: 512MB
HDD: 3GB
Default Interface: IP:81