Every Proxmox host,
one clean panel.
A modern self-hosted control panel and clean REST API for Proxmox VE. Adopt fresh or already-running nodes in minutes — a discovery agent imports your existing VMs, containers, storage and networks. No reinstall. Runs entirely on your own infrastructure.
How NexoVirt fits together
The Panel drives your Proxmox node and the agent — and together they run and provision every guest.
Everything in one panel
A complete platform for running Proxmox — no external integrations required.
Adopt existing infrastructure
A discovery agent SSHes in and imports your running VMs, containers, storage and networks. No reinstall.
Full guest lifecycle
Create, reinstall, power, console and bulk-manage VMs and LXCs — async, with live metrics.
Customer portal & RBAC
Give customers a scoped portal with console, SSH keys and 2FA. Multi-tenant by design.
Networking & IPAM
IPv4/IPv6 pools, static IP assignment, NAT, port-forwarding and host firewall management.
Plans & enforcement
Cores, RAM, disk, traffic and expiry — with automatic suspend, delete and resume.
Clean REST API
Bearer-token REST API with a consistent envelope and in-app docs. Official SDKs coming.
See what’s inside
Real screenshots. Real capabilities. No marketing speak.
One dashboard for every host.
A panel-wide overview across all your Proxmox hosts and clusters — no host-switching, no page refresh required.
- KPI cards for total guests, plan-suspended, hosts and nodes at a glance
- All-nodes table with inline live sparklines — CPU, RAM, disk and net per node
- Latest-activity and alerts feeds surfaced at the top, no digging required
- 100% DB-backed — opens instantly even when a host is unreachable
Every VM and container, in one list.
All guests across all your hosts in a single searchable, sortable table — no host-switching, no manual aggregation.
- OS, host, node, status, IP, cores, RAM and storage in every row
- Bulk power actions (start / reboot / shutdown / stop) fired in parallel
- Step-by-step create wizard — plan or custom, OS template, network, access
- Owners and a full per-guest control panel one click away
A full control panel per guest.
A KVM-style page for each VM or container — live metrics, in-browser console, and the full lifecycle, all in one place.
- Live CPU, RAM and disk donut charts, updated every 5 seconds from the DB
- In-browser terminal (crisp xterm serial console, noVNC graphical fallback)
- One-click OS reinstall picked from a visual template grid
- Network/IPAM topology with change/release IP, plus a complete activity log
NAT, port-forwarding and firewall — visualized.
Give private guests internet access and expose them safely with DNAT, then see exactly what firewall rules are actually running on the host.
- Per-host NAT (MASQUERADE) and DNAT port-forwards with a single Apply
- Bridge classification — WAN, private, internal and other — auto-detected
- Read-only parse of iptables, nftables, ufw, firewalld and pve-firewall
- Host network map showing which guests sit on which bridge
Manage each node without the noise.
A focused per-node page that opens instantly from the dashboard, backed entirely by your local DB — no live PVE round-trip on load.
- Live CPU, RAM and storage radial gauges plus a network rate chart
- Snapshot-backed guests, storage and network tables with an as-of timestamp
- Recent-activity feed and node reboot/shutdown with a typed confirmation
- In-browser root console — an admin shell on the node, audited
Ansible playbooks, run from the panel.
Run Ansible across any host or node straight from NexoVirt — git-backed or inline playbooks, encrypted credentials, and a searchable run history with live streaming logs.
- Run history across every host in one table — status, duration and who ran it
- Playbooks from a git repo or inline YAML, with typed variables
- SSH and become credentials encrypted at rest, never echoed back
- Live log streaming while a run executes, with cancel mid-run
Up and running in three steps
From a fresh install to handing customers their own portal.
Connect a host
Point NexoVirt at a Proxmox host — fresh or already in production. A discovery agent SSHes in, scans the setup, and imports your existing VMs, containers, storage and networks.
Manage everything
Create, reinstall, power and console into guests, watch live metrics, and automate with the REST API.
Hand over a portal
Give customers a slim, role-scoped portal for only the guests they own — without the Proxmox learning curve.
What is NexoVirt?
NexoVirt is a self-hosted control panel for Proxmox VE that brings every host and cluster into one place. Instead of juggling separate Proxmox web logins, you manage all your VMs and LXC containers from a single, modern interface — create, reinstall, power, open an in-browser console and watch live metrics — backed by a clean REST API for automation.
It adopts your existing infrastructure with no reinstall: a discovery agent connects over SSH and imports your running guests, storage and networks. For hosting providers and homelabs, NexoVirt adds customer portals with role-based access and 2FA, resource plans with automatic enforcement, IP management and NAT — turning Proxmox into a multi-tenant hosting platform that runs entirely on your own servers, so your data stays yours.
Be first to run NexoVirt
Start managing all your Proxmox hosts from one panel.