A self-hosted SolusVM alternative built natively for Proxmox VE

If you run Proxmox VE and want a VPS control panel that speaks its language, NexoVirt gives you a unified multi-host dashboard, a customer portal, IPAM, resource plans, alerting and a clean REST API, without a multi-hypervisor abstraction layer in the middle.

Why look for a Proxmox SolusVM alternative?

SolusVM is an established, proprietary VPS control panel designed to work across multiple hypervisors. That multi-hypervisor abstraction is useful if you run a mixed fleet, but if your infrastructure is already on Proxmox VE you end up with a layer of indirection that was never designed with Proxmox in mind.

Commercially licensed panels also come with per-instance or per-customer licensing costs that scale with your business. For operators who want to self-host everything and keep full control of their stack, that model is not always the right fit.

NexoVirt is purpose-built for Proxmox VE. It talks directly to the Proxmox REST API, surfaces Proxmox-native concepts (VMs, LXCs, storage, networks, tasks) and adds the hosting-provider layer on top: customer portal, plans, IPAM, alerting, without translating your infrastructure into a generic VPS abstraction.

How NexoVirt compares

A high-level look at NexoVirt versus a traditional VPS control panel on a Proxmox stack.

Capability Traditional VPS panel NexoVirt
Built natively for Proxmox VE Multi-hypervisor abstraction; Proxmox is one of several backends Proxmox VE only, no abstraction layer
Self-hosted Varies by panel and license tier Yes, runs entirely on your own infrastructure
Per-VM or per-customer licensing Common with commercially licensed panels None, no per-VM fees
Modern UI Depends on the panel and version Tabler (Bootstrap 5); dark & light mode
Clean REST API API quality varies; often tightly coupled to the UI session Bearer-token API, consistent {success,data,error} envelope
Customer portal & TOTP 2FA Present in most panels Scoped portal, RBAC, SSH keys, 2FA for admins & customers
IPAM, NAT & port-forwarding Varies IPv4/IPv6 zones, static assignment, MASQUERADE, DNAT
Resource plans & auto-enforcement Varies by panel Cores / RAM / disk / monthly traffic / expiry, auto-enforced
Billing & invoicing Typically included or via integration On the roadmap, not yet shipped
Current status Generally production-stable GA: Community Edition

What it costs, and the other options

Licensing cost

SolusVM is a commercial panel typically licensed per node (historically also per running VM), so your control-panel bill scales with the fleet you run.

NexoVirt is flat: free up to 2 Proxmox nodes with every feature, then EUR 29–149/mo for unlimited nodes — and no per-VM fee. On a busy host that difference compounds quickly. See pricing.

Other alternatives worth knowing

Virtualizor — multi-hypervisor panel (KVM, OpenVZ, Proxmox); commercial, per-node licensing, not Proxmox-native.
ProxMate — lightweight open-source Proxmox self-service portal; thinner on plans, IPAM, NAT and a full REST API.
VMmanager — ISPsystem's commercial VM panel; its own hypervisor stack rather than a Proxmox layer.
Xen Orchestra — excellent, but it manages XCP-ng/XenServer, not Proxmox VE.
Cloudmox / ProxCP — other Proxmox-focused panels worth a look depending on your billing stack.

Where NexoVirt fits: a Proxmox-native panel with customer portals, plans, IPAM, NAT and a clean REST API, self-hosted on your own nodes, with no multi-hypervisor abstraction layer and no per-VM licensing.

What NexoVirt gives you on Proxmox

Everything ships together. No plugins, no external services, no per-feature add-ons.

Multi-host dashboard

Manage multiple Proxmox hosts and clusters from one place. All VMs and LXCs in a single panel-wide list with bulk power actions.

Customer portal

A scoped self-service portal for your customers: power controls, in-browser console, SSH keys, TOTP 2FA and live metrics. Server-side ownership checks mean customers never see each other's guests.

Plans & enforcement

Define named plans with cores, RAM, disk, monthly traffic limit and runtime expiry. NexoVirt auto-suspends on expiry or over-limit and auto-resumes on the monthly reset, only for plan-assigned guests.

IPAM & NAT

IPv4/IPv6 zones with automatic subnet math, static or DHCP assignment at provision time, NAT with MASQUERADE, and DNAT port-forwarding, all managed from the panel.

In-browser console

xterm.js serial terminal for LXC and serial-enabled VMs, with a noVNC graphical fallback for QEMU. No client software to install.

Clean REST API

Bearer-token REST API with a consistent {success, data, error} envelope and in-app docs. Much simpler to integrate than the native Proxmox ticket-based API.

Built on top of Proxmox, not instead of it

NexoVirt does not replace Proxmox VE. It talks to the Proxmox REST API on your behalf, so your hypervisor configuration, storage, networking, live migration and existing guests stay exactly as they are. There is no reimport, no agent on the VM side, and nothing vendor-specific baked into your guests.

A lightweight discovery agent is installed on each Proxmox host over SSH, one step from the panel. It adopts your existing VMs and containers with no reinstall, syncs inventory, collects metrics, applies NAT rules and delivers cloud-init snippets. Uninstalling the agent leaves your Proxmox setup entirely untouched.

Everything NexoVirt adds, the portal, the API, the plans engine, the alerting, runs on your own infrastructure. No data leaves your network to reach NexoVirt servers. See how it works →

An honest note on billing

NexoVirt does not yet ship a billing or invoicing engine. If you need to charge customers today, the recommended path is to use the NexoVirt REST API alongside your existing billing tooling, for example, WHMCS via a custom module. The plans and enforcement engine handles resource allocation and suspension; billing itself is on the roadmap.

We are building in the open and would rather be upfront about what is and is not shipped than overstate where NexoVirt stands today.

Frequently asked questions

Not a 1:1 migration: SolusVM abstracts several hypervisors, while NexoVirt is built specifically for Proxmox VE. If your stack is Proxmox, you get a native panel with a customer portal, plans, IPAM and a REST API, without a multi-hypervisor layer in the middle.

No. You self-host NexoVirt and run unlimited VMs and containers; Community Edition is free up to 2 nodes, with no per-VM or per-customer fees.

Move your VMs onto Proxmox VE, then point NexoVirt at the nodes: its discovery agent imports the existing guests, storage and networks in place, with no reinstall.

Yes, a multi-tenant portal with per-customer VMs, an in-browser console, SSH keys and 2FA.

Provision through NexoVirt's REST API and wire it to WHMCS, Blesta, FossBilling or your own scripts. A native billing module is on the roadmap.

Free Community Edition

Try a Proxmox-native SolusVM alternative

NexoVirt is available now. Community Edition is free (up to 2 nodes) for the panel, the customer portal, IPAM, plans enforcement and the REST API.

Related

Explore more of the Proxmox panel