Since, I received many requests on fixing the problem to nginx proxy manager installation on proxmox container. I have build a script to install Nginx proxy manager on proxmox container that works perfectly fine with Debian 12.
Create Container
Create a container using Debian 12 Image but do not start it yet.
OS : Debian 12
unprivileged container : Uncheck
Nesting : Uncheck
Disk Space : 20 GB
RAM : 2 GB
CPU : 2
After the container is created goto proxmox pve shell (NOT THE CONTAINER SHELL) and edit the configuration of container
nano /etc/pve/lxc/[container-id].conf
and paste below lines in the end.
lxc.apparmor.profile: unconfined lxc.cgroup2.devices.allow: a lxc.cap.drop:
save the file and start the container
pct start [container id]
Run Script
Login in container as root.
run the below command.
wget -qO- https://raw.githubusercontent.com/zonatsolutions/proxmox-container-npm/main/install.sh | bash
to check the IP address of your container
ip a
Access NPM using IP address with port 81 and you should be able to see the login or sign up page.
