Getting started

Requirements

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

Management server

A dedicated VM or small server for the panel, separate from your Proxmox nodes.

ItemRequirement
Operating systemUbuntu 22.04 or 24.04 (64-bit)
Accessroot / sudo on the management server
CPU / RAM2 vCPU and 2 GB RAM is comfortable for a single operator
Disk20 GB+ (metrics and inventory history grow over time, with configurable retention)
Outbound networkHTTPS to the NexoVirt release & 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

  • 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

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

NexoVirt's Community Edition is free: self-hosted, all features, up to 2 Proxmox nodes. Register at the customer portal, verify your email, then copy your key from Account → Licenses and pass it to the installer (see Installation). The first install runs over plain HTTP on the server's IP; you configure a domain and TLS later in the panel.

Want the full picture of Community vs. Enterprise? See Editions & licensing.

This documentation describes NexoVirt as it stands today and grows with it. Something missing? Get started free.
On this page