Here i share how to use Proxmox in Proxy Manager, you’re essentially trying to proxy Proxmox’s web interface or API (port 8006) through your reverse proxy securely — so you can access it via a domain like https://proxmox.example.com instead of https://192.168.0.1:8006
Here’s how to do it cleanly depending on your proxy setup:
Nginx Proxy Manager (NPM) Configuration
Step 1: Add a new Proxy Host
- Open Nginx Proxy Manager dashboard → click “Add Proxy Host”.
- In the Details tab:
- Domain Names: proxmox.example.com
- Scheme: https
- Forward Hostname / IP:
- Forward Port: 8006
- Enable — Block Common Exploits
- Enable -Websockets Support
- Disable — Cache Assets
Step 2: SSL
- Go to the SSL tab.
- Select:
- SSL Certificate: Request a new Let’s Encrypt certificate.
- Enable Force SSL and HTTP/2 Support.
Step 3: Custom Nginx config (important)
In NPM, under “Advanced”, add:
proxy_ssl_verify off;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
proxy_set_header X-Forwarded-Proto $scheme;
This disables SSL verification for Proxmox’s backend self-signed cert and ensures WebSocket/Console access works.
Done.

Top comments (0)