Some troubleshooting instructions
Posted: Sun Sep 28, 2025 10:38 pm
The EverPanel installed on proxmox has 2 containers and then evernode VMs.
One container is the NPMPlus container, the second is xahau and the last are evernode VMs.
If you enter an evernode web-page and it doesn't give you the deployment page, then we need to figure out why nginx isn't serving it.
There are many reasons, obviously, but here is a good start.
Open your NGINX/NPMPlus container terminal
Write docker logs npmplus
Read the logs and try to figure out the problem. If you see something like "address already in use" for example, then you have two nginxs running (which is faulty) You can in this scenario kill nginx by writing "pkill nginx -9", this would however only be a temporare solution.
Write docker ps to see what images are running (make sure npmplus is on)
Write pm2 list to see what services are running (make sure dnsapi is running)
Write pm2 restart dnsapi to restart it (if needed)
Write curl -k https://localhost:81 , if this work then NPM is running , but your router or network settings are somehow blocking traffic to it.
An other thing you can try to get your landing page up is to go into your evernode node(s) and write pm2 restart api (to restart the api, sometimes it gets stuck)
One container is the NPMPlus container, the second is xahau and the last are evernode VMs.
If you enter an evernode web-page and it doesn't give you the deployment page, then we need to figure out why nginx isn't serving it.
There are many reasons, obviously, but here is a good start.
Open your NGINX/NPMPlus container terminal
Write docker logs npmplus
Read the logs and try to figure out the problem. If you see something like "address already in use" for example, then you have two nginxs running (which is faulty) You can in this scenario kill nginx by writing "pkill nginx -9", this would however only be a temporare solution.
Write docker ps to see what images are running (make sure npmplus is on)
Write pm2 list to see what services are running (make sure dnsapi is running)
Write pm2 restart dnsapi to restart it (if needed)
Write curl -k https://localhost:81 , if this work then NPM is running , but your router or network settings are somehow blocking traffic to it.
An other thing you can try to get your landing page up is to go into your evernode node(s) and write pm2 restart api (to restart the api, sometimes it gets stuck)