Frequently asked questions

Everything you need to know about running NexoVirt on your own Proxmox infrastructure.

General

NexoVirt is a self-hosted control panel and a clean REST API layer for Proxmox VE. It manages multiple hosts and clusters from one place: guests, networking, storage, backups, plans and a customer portal, and runs entirely on your own infrastructure.

Homelabbers who want a friendlier panel than the raw Proxmox UI, and hosting providers or agencies who want to resell VMs and containers to customers with plans, a self-service portal and a clean API, all self-hosted.

NexoVirt sits on top of Proxmox and adds a panel-wide view across every host (no node-switching), a hosting layer (plans, OS templates, a customer portal, async provisioning), IPAM, alerting, email, automation and a cleaner REST API, things the stock Proxmox UI does not provide.

NexoVirt is a self-hosted, closed-source application that you run on your own server. The Proxmox API wrapper and the Terraform provider are separate, dedicated components.

Proxmox compatibility

Yes. A discovery agent SSHes into fresh or already-running nodes, scans the existing setup, and imports your current VMs, containers, storage and networks, no reinstall and no starting over.

No. NexoVirt adopts your existing Proxmox setup in place. Nothing is reinstalled and your running guests keep running while they are imported.

Yes: both QEMU virtual machines and LXC containers, with create, reinstall, power, console, snapshots and backups for each.

NexoVirt targets current Proxmox VE releases and manages nodes, QEMU VMs, LXC containers, storage and networking through the Proxmox API.

Yes. Add as many Proxmox hosts as you run; the dashboard, guest list and inventory are panel-wide across every host, so you never switch nodes by hand.

Hosting & customers

Yes. NexoVirt includes a multi-tenant customer portal with role-based access, an in-browser console, SSH-key management and two-factor authentication, so customers only ever see and manage the guests they own.

Start, stop, reboot and shut down their own servers, open an in-browser console, view live metrics, manage their SSH keys and 2FA, and (optionally) manage their own per-guest firewall rules, all scoped to guests they own, re-checked server-side on every action.

Yes. Plans bundle cores, memory, disk, a monthly traffic limit and an expiry. Creating from a plan locks the specs and records a lifecycle, and optional enforcement automatically suspends, deletes or resumes plan-assigned guests. Your custom guests are never touched.

Yes. The panel ships with a themeable brand, and transactional email supports your own logo, company name and editable per-event templates over your own SMTP.

Security & data

No. NexoVirt is fully self-hosted. The lightweight on-node agent collects no telemetry and ships nothing off your box. Only license checks and updates phone home.

Host passwords, per-host SSH keys, SMTP and automation credentials are encrypted at rest with your application key, and secrets are never returned in API responses or views.

Yes: opt-in TOTP two-factor with single-use recovery codes, for both admins and customers. The login challenge is role-agnostic, and the secret is encrypted at rest.

Yes. Logins, impersonation, host and user changes and 2FA events are recorded to a filterable global audit log.

Networking

Yes. IP address management (IPAM) lets you define IPv4/IPv6 zones with automatic subnet math; the create wizard can allocate the next free address as a static IP or use DHCP.

Yes. Per-host NAT and DNAT port-forwarding give private guests internet access and safe exposure, and a read-only inspector parses iptables, nftables, ufw, firewalld and pve-firewall into one readable model with a network map. Per-guest firewall rules with reusable presets are also available.

Backups & storage

On-demand per-guest backups (vzdump) with restore and delete, scheduled datacenter backup jobs, and instant per-guest snapshots with rollback are all available today.

Yes. You can connect and adopt a Proxmox Backup Server (PBS) with fingerprint pinning and optional client-side encryption, and monitor datastores, snapshots, garbage collection and verification from the panel.

Yes. Manage datacenter storages, directory, NFS and SMB/CIFS, from the panel, with per-node usage and content views.

Automation & API

Yes: a token-authenticated REST API with a consistent { success, data, error } envelope and in-app documentation. It exposes hosts, nodes and guests, plus guest create, delete and power.

Yes. An OpenTofu/Terraform provider drives the REST API, so you can manage NexoVirt guests, through the hosting layer (plans, OS templates, async provisioning), declaratively.

Self-hosting & requirements

A server you control with PHP and a MySQL-compatible database, plus network access to your Proxmox hosts. The on-node discovery agent needs only PHP, which NexoVirt installs during onboarding if it is missing.

Installation and setup are covered in the documentation. In short: deploy the app, run the database migrations, seed an admin user, and add your first host from the panel.

Pricing

The Community Edition is free (self-hosted, up to 2 nodes). Enterprise lifts the node cap and adds white-label and priority support.

Register free and you'll get a Community Edition license instantly, no waitlist, no approval.

Still have a question?

We’re happy to help. Reach out and we’ll get back to you.

Contact us