Manage unlimited Proxmox clusters, automate VM provisioning, handle user billing plans, and white-label the entire panel — all from one beautiful dashboard.
Connect unlimited Proxmox clusters — each with their own API token, node configuration, and IP pools. Monitor everything in real time from a single unified dashboard.
Define IP ranges per cluster and let the panel automatically assign, track, and release addresses when VMs are provisioned or decommissioned.
Customers can reinstall their VM to any OS template with a single click. The panel tears down, cleans volumes, re-clones, applies the hardware plan, configures cloud-init, and boots — all automatically.
Create and manage user accounts, assign VMs, set billing plans, and control access — with a dedicated customer-facing dashboard that shows only their own VMs.
Upload your logo, set your company name, and your customers will never know the underlying platform. Every page, every email — your brand, your identity.
/api/branding endpoint serves your logo and name before the user logs in.No add-ons, no extra tiers. Every feature ships in the core panel.
Start, stop, restart, and monitor any VM with live status updates streamed via Server-Sent Events — no page refresh needed.
Migrate VMs between any two connected clusters with one click. VMID collision detection prevents naming conflicts automatically.
Maintain a curated library of OS templates per cluster. Users pick from approved templates — you control what's available.
Create unlimited hardware plans (CPU, RAM, disk). Plans are enforced at provisioning — users can't exceed their allocation. Plans with active VMs are protected from accidental deletion.
Each Proxmox cluster authenticates with scoped API tokens — no root passwords stored. Tokens are AES-256 encrypted at rest.
IP address, gateway, DNS, hostname, SSH keys, and root password are injected via cloud-init on every fresh deployment and reinstall — zero manual configuration required for your customers.
Every action — power changes, reinstalls, migrations, assignments — is logged with timestamp, VM, and user for full accountability.
Upload your logo and set your panel name. Your brand appears on every page including the login screen — customers see only you.
API-level rate limiting, JWT session tokens, bcrypt password hashing, and CORS protection out of the box — security by default.
Deploy VirtualizePro on your own server, connect your Proxmox clusters, upload your logo — and you're in business. Self-hosted, no subscriptions, your data stays yours.