Skip to content

Requirements

NexoVirt runs on its own small server and connects to your existing Proxmox hosts. Here is what you need.

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.

  • 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).

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.

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.