Now with White Label Branding

The Proxmox
Control Panel Built for Hosters

Manage unlimited Proxmox clusters, automate VM provisioning, handle user billing plans, and white-label the entire panel — all from one beautiful dashboard.

Clusters supported
100%
White-label ready
Real-time
VM status & metrics
panel.yourbrand.com — Dashboard
Overview
🖥  VM Manager
🌐  IP Pools
👤  Users
Admin
🔧  Clusters
📦  Templates
💳  Plans
⚙️  Settings
VM Manager
Live
Total VMs
42
Running
38
Assigned
29
Clusters
5
VM NameStatusPlanIP Address
web-server-01
VMID: 101
Running
Cloud 4GB
103.14.21.55
Manage
db-primary
VMID: 204
Running
Cloud 8GB
103.14.21.89
Manage
dev-sandbox
VMID: 318
Stopped
Cloud 2GB
103.14.21.12
Manage
Reinstall complete
Debian 12 deployed
IP Pool — Sydney
14 / 48 used
Supports
🐧
Debian
A
AlmaLinux
C
CentOS
U
Ubuntu
R
Rocky Linux
W
Windows
+ Any Template
Multi-Cluster Management

Manage Every Cluster from One Place

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.

  • Per-cluster API tokensSecurely connect each cluster using Proxmox API tokens — no root credentials stored.
  • Independent IP poolsEach cluster has its own isolated IP pools with gateway, subnet, and DNS settings.
  • Live node healthReal-time CPU, RAM, and storage stats streamed directly from each Proxmox node.
  • Cross-cluster VM migrationMigrate VMs between clusters with one click — the panel handles the handoff automatically.
Connected Clusters
AU-SYD-01 API Token
node1.conxt.com.au · 3 nodes
24
VMs
67%
RAM
AU-MEL-02 API Token
pve.mel.datacentre.au · 2 nodes
12
VMs
41%
RAM
US-LAX-01 API Token
proxmox.la-dc.net · 4 nodes
31
VMs
82%
RAM
EU-FRA-03 API Token
fra.eu-cluster.de · maintenance
8
VMs
RAM
IP Pool Management

Automated IP Allocation & Tracking

Define IP ranges per cluster and let the panel automatically assign, track, and release addresses when VMs are provisioned or decommissioned.

  • Visual IP mapSee every IP in your range at a glance — used, free, reserved, and gateway addresses colour-coded instantly.
  • Automatic assignmentWhen a VM is assigned to a user, the next free IP from the pool is allocated and locked to that VM.
  • Gateway & DNS configStore gateway, subnet mask, and DNS settings per pool — applied automatically during cloud-init provisioning.
  • Release on unassignIPs are returned to the pool automatically when a user is unassigned, ready for the next customer.
IP Pool — Sydney Cluster
103.14.21.0/26
34 used · 14 free · 2 reserved
Gateway
In use
Reserved
Free
Smart VM Provisioning

One-Click Reinstall with Plan Specs

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.

  • Template libraryAdmins maintain a library of OS templates per cluster. Users choose from approved options only.
  • Hardware plans enforcedCPU cores, RAM, and disk size are applied from the assigned plan — users can't exceed their tier.
  • Cloud-init automationRoot password, SSH keys, hostname, and network are injected automatically via cloud-init.
  • Live progress streamReal-time progress updates via SSE — users see every phase as it happens.
Reinstall Progress
Stop & delete VM
VMID 1250 stopped and removed from Proxmox
Clean orphaned volumes
Removed vm-1250-disk-0, vm-1250-cloudinit from local-lvm
Clone template → VMID 1250
Cloning Debian 12 template (VMID 9001)…
4
Apply plan specs & cloud-init
Cloud 4GB — 4 vCPU, 4096MB RAM, 50GB disk
5
Start VM
Power on and verify boot
User Management

Full Multi-User Access Control

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.

  • Admin & user rolesAdmins see everything; users only see their assigned VMs. Clean separation with JWT-based auth.
  • VM assignment with planAssign any VM to any user along with a plan, IP address, and root password — all stored securely.
  • User dashboard portalCustomers get a branded portal to start/stop/restart/reinstall their VMs and view their details.
  • Activity logsEvery power action, reinstall, and migration is logged per-VM with timestamps for accountability.
User Accounts
JD
4 VMs
Admin
WK
2 VMs
Active
SR
6 VMs
Active
MC
1 VM
Active
White Label Branding

Make It Yours — 100% Branded

Upload your logo, set your company name, and your customers will never know the underlying platform. Every page, every email — your brand, your identity.

  • Custom logo uploadDrag-and-drop your logo (PNG, SVG, WebP). It appears instantly across every page — including the login screen.
  • Custom panel nameSet your company or product name. It replaces "VirtualizePro" everywhere — browser tabs, sidebar, and titles.
  • Zero code requiredBranding is managed from the Settings page. No config files, no deployments — change it live in seconds.
  • Public branding APIA dedicated /api/branding endpoint serves your logo and name before the user logs in.
Branding Settings
VirtualizePro
Your logo — visible on all pages & login screen
Panel / Company Name
YourBrand Cloud
Change
Logo URL
/logos/custom-logo.png
Upload
Appears on
Login · Dashboard · All 10 pages
Live
Everything Included

Every Feature You Need to Run a VPS Business

No add-ons, no extra tiers. Every feature ships in the core panel.

🖥️

Real-Time VM Console

Start, stop, restart, and monitor any VM with live status updates streamed via Server-Sent Events — no page refresh needed.

🔄

Cross-Cluster Migration

Migrate VMs between any two connected clusters with one click. VMID collision detection prevents naming conflicts automatically.

📦

Template Library

Maintain a curated library of OS templates per cluster. Users pick from approved templates — you control what's available.

💳

Billing Plans & Enforcement

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.

🔐

Secure API Token Auth

Each Proxmox cluster authenticates with scoped API tokens — no root passwords stored. Tokens are AES-256 encrypted at rest.

🌐

Cloud-Init Network Automation

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.

📊

Activity Audit Log

Every action — power changes, reinstalls, migrations, assignments — is logged with timestamp, VM, and user for full accountability.

🎨

White Label Branding

Upload your logo and set your panel name. Your brand appears on every page including the login screen — customers see only you.

🛡️

Rate Limiting & JWT Auth

API-level rate limiting, JWT session tokens, bcrypt password hashing, and CORS protection out of the box — security by default.

Proxmox clusters
10
Branded pages
100%
White-label ready
Real-time
SSE live updates
Get Started Today

Your Branded VPS Panel in Minutes

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.