Requirements
NexoVirt runs on its own small server and connects to your existing Proxmox hosts. Here is what you need.
Management server
Section titled “Management server”A dedicated VM or small server for the panel, separate from your Proxmox nodes.
| Item | Requirement |
|---|---|
| Operating system | Ubuntu 22.04 or 24.04 (64-bit) |
| Access | root / sudo on the management server |
| CPU / RAM | 2 vCPU and 2 GB RAM is comfortable for a single operator |
| Disk | 20 GB+ (metrics and inventory history grow over time, with configurable retention) |
| Outbound network | HTTPS to the NexoVirt release and license endpoints, and to your Proxmox hosts |
The installer adds everything else (PHP, the web server, the database and the background workers) for you. You start from a clean Ubuntu box.
Proxmox hosts
Section titled “Proxmox hosts”- One or more Proxmox VE hosts or clusters that you already run.
- A Proxmox account NexoVirt can authenticate with (used to read state and perform actions).
- For provisioning and networking features: one-time root SSH access during agent onboarding (the credential is discarded afterwards, the host key is pinned).
Network & access
Section titled “Network & access”The management server must be able to reach each Proxmox host on its API port (8006) and, for agent onboarding, SSH (port 22). Consoles are proxied through NexoVirt’s own origin, so your browser only ever connects to the panel, never directly to Proxmox.
Your free license
Section titled “Your free license”NexoVirt’s Community Edition is free: self-hosted, all features, up to 2 Proxmox nodes, and no license key is needed to install. Run the installer with no key and it auto-provisions a free, unclaimed Community Edition license for you (see Installation). Claim it later from Settings → Edition & license in the panel whenever you want it tied to your account. The first install runs over plain HTTP on the server’s IP, you configure a domain and TLS later in the panel.