PegaProx
PegaProx is a third-party multi-cluster web UI for Proxmox VE (and XCP-ng): unified datacenter management, cross-cluster VM migrations, intelligent load balancing, and integrated VNC/SSH consoles. It connects to your clusters remotely over the Proxmox API and SSH and stores its config in an encrypted local SQLite database.
PegaProx
In Development
This script is currently in active development and may be unstable or incomplete. Use in production environments is not recommended.
This script is currently in active development and may be unstable or incomplete. Use in production environments is not recommended.
Installation
Default install:
1
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVED/main/ct/pegaprox.sh)"
Notes
PegaProx is pre-1.0 BETA software with frequent, sometimes breaking releases. This script lives in the experimental ProxmoxVED repo - snapshot/back up before updating.
The web UI is served over HTTPS on port 5000 with a self-signed certificate on first boot - accept the browser certificate warning. The first login creates the admin account.
PegaProx connects to Proxmox clusters remotely via the Proxmox API and SSH - add your cluster credentials in the web UI after first login. It does not need to run on a PVE node.
Besides port 5000 (web), PegaProx also uses port 5001 (VNC WebSocket) and port 5002 (SSH WebSocket) for the in-browser consoles.