Skip to content

Hosts & onboarding

NexoVirt manages one or more Proxmox VE hosts or clusters from a single panel. This guide covers adding a host, onboarding the NexoVirt agent, the agent’s lifecycle, node management and inventory.

Add a host from the Hosts page with its address and Proxmox credentials.

Provisioning and networking features (image downloads, NAT, firewall inspection) require a small agent running on each host. Onboarding it is one action from the panel.

  1. Open the host and click Set up agent.
  2. Provide a one-time root SSH credential. NexoVirt connects once over SSH, pins the host key, and installs a small systemd service.
  3. The credential is discarded immediately after use, it is never stored unless you opt in.
  4. The progress dialog shows each step live and waits for the agent’s first heartbeat.

Once onboarded, you can update or remove the agent in one click from the same page.

Each Proxmox node has its own management page in NexoVirt, reached from the dashboard’s node list or a host’s node table. It shows:

  • Live CPU, RAM, network and storage charts.
  • Tables of the node’s guests, storage volumes and networks.
  • An “as of <timestamp>” marker so you always know how fresh the data is.

The page is backed by the database, not a live call to Proxmox, so it opens instantly and stays usable even if the host is temporarily unreachable. Admins can reboot or shut down the node from here (behind a typed confirmation) and open a root shell on the node itself.

A per-host inventory job captures nodes, guests, storages and networks on a schedule and keeps a history, so you can see the current state and a storage-usage trend even when a host is offline.

  • Offline guests keep their last-known IP address.
  • Guests that have genuinely been deleted in Proxmox drop out of the inventory automatically.

To support on-demand OS image downloads (see Guests), NexoVirt provisions its own nexovirt-images storage on every onboarded node, set up automatically as part of onboarding.