Hi,
I have recently setup a Dedicated Server with ProxMox and running Multiple VMs behind a single IP.
I am routing port 80 and 443 traffic to Nginx Proxy Manager using Private IPs on VM's Bridge mode. The internet access is working.
I had tried to install HestiaCP, but it did not install as I was behind the NAT and using Private IPs for VMs, instead of Dedicated Public IPs.
Then I had tried MyVestaCP, it has installed and is working too.
However I had faced multiple issues, some of them I had solved myself. But at some of them I am stuck:
1. Since I am using Nginx Proxy Manager, so I have forwarded PrivateIP:8083 on HTTPS mode, Let's Encrypt SSL deployed at NPM. This way I am able to access MyVestaCP with my domain without any port: For instance myvestacp . example . com
2. I was having issues to access PHPMyAdmin, it was giving 404 error page with moon. Somehow I had resolved it by adding extra nginx config by allowing port 8080 on myvestacp firewall, and adding extra config at NPM to access /phpmyadmin/ on port 8080. Now it works.
3. I am unable to access Webmail, PHP FPM Settings Page & SSH page in server settings, it always show me Page Not Found with moon error page.
myvestacp . example . com/edit/server/php8.2-fpm/ (I tried all PHP versions, all have this error)
myvestacp . example . com/edit/server/vesta/
myvestacp . example . com/edit/server/ssh/
myvestacp . example . com/edit/server/clamav-freshclam/
myvestacp . example . com/webmail/
myvestacp . example . com/edit/server/clamav-daemon/
Can anyone help or guide me in this regard, why certain pages have errors and most of the things are working.
MyVestaCP Behind NAT and Nginx Proxy Manager
-
- Posts: 1
- Joined: Wed Jun 18, 2025 3:43 pm
You're facing these issues likely because some MyVestaCP modules don’t work properly behind NAT or reverse proxies like Nginx Proxy Manager. They expect direct server access and public IP mapping. Try checking the internal routing and proxy headers in NPM for those paths. Also make sure your firewall and MyVesta configs allow those services. When I had similar issues after my dedicated server purchase, I got better results by choosing a provider that supports flexible networking setups—HostNoc worked well for me. You might want to check them out.