Skip to content

Proxmox VE

Open Source Proxmox billing software and customer portal

NexCMP turns your Proxmox VE clusters into a cloud you can sell. Customers order virtual machines in a portal on your domain, are billed by the hour or month from a prepaid wallet, and resellers run their own white-label sites. NexCMP Free is $0 and includes every module.

Proxmox VE is a VM source in NexCMP from version 1.3.0. It runs next to Apache CloudStack: one install can sell VMs from both.NexCMP Source: full source code for $499, one-time. Use, modify and self-host for your own business. You may sell the services you operate; you may not resell or redistribute the source code or builds. Source license terms

NexCMP admin Add cloud provider dialog for Proxmox VE: endpoint URL, API token ID and secret, slug, default node, storage and bridgeAPI tokennode, storage, bridge
Adding a Proxmox VE cluster: endpoint, API token, default node, storage and bridge. The token secret is stored encrypted.

What NexCMP adds to Proxmox VE

Proxmox VE runs your hosts and virtual machines. It is not a billing system or a place where your customers order and manage servers. NexCMP is that layer: a customer portal and admin console that provisions VMs on your Proxmox VE clusters through the Proxmox API, charges for them, and gives your resellers their own storefronts.

You keep using Proxmox VE to run the cluster. Your customers never log in to it: they see plans, operating systems and their own servers in the NexCMP portal, and no cluster, node or VM ID.

Plans, a prepaid wallet, invoices, payment gateways, vouchers, resellers, quotas and support tickets all work for Proxmox VE virtual machines.

How your customers manage a Proxmox VE virtual machine

The customer portal is the same for CloudStack and Proxmox VE servers; tabs a provider cannot serve are hidden. Screens show sample data from a CloudStack zone.

Overview

Customer portal, virtual machine Overview: power state, plan, vCPU, RAM and disk, IP addresses, bandwidth chart, billing summary, system information and the action log.
The VM at a glance: state, size, IP addresses, bandwidth, billing and recent actions.

Console

Customer portal, virtual machine Console tab: a browser SSH terminal connected to the VM.
An SSH terminal in the browser, with copy and paste, next to the VM controls.

Monitoring

Customer portal, virtual machine Monitoring tab: CPU, RAM, network and disk charts and a bandwidth chart.
CPU, memory, network and disk charts, plus bandwidth.

Billing

Customer portal, virtual machine Billing tab: current plan, renewal and billing history.
The current plan, renewal and the billing history.

Activity

Customer portal, virtual machine Activity tab: a log of actions such as reboot, snapshot and volume changes.
Everything done to the VM, newest first.

Proxmox VE features in NexCMP

What the Proxmox VE source does today — the customer portal only shows what a source supports.

  • One or more clusters

    Add Proxmox VE clusters under Infrastructure > Providers. Edit or switch off a cluster without touching the others, and test the connection from the admin console.

  • Encrypted token, pinned TLS

    The API token is stored encrypted. The first successful connection test pins the cluster's TLS certificate (SHA-256), so later connections only trust that certificate.

  • IP pools

    Give each cluster IP pools with gateway, DNS and bridge. NexCMP assigns the next free address when a VM is created and returns it when the VM is deleted. Network, broadcast and gateway addresses are never handed out, and an address is never assigned twice.

  • OS templates from cloud images

    Build operating-system templates on a cluster from cloud images; the build runs in the background. Customers pick an OS by name and version.

  • Plans bound to a source

    Every plan has an infrastructure source. A plan set to a Proxmox cluster only offers the operating systems built on that cluster. Duplicate a plan to sell the same size from another source.

  • CPU, RAM and disk

    NexCMP picks a node with enough free memory, clones the template and sets vCPU, RAM, disk, network and the login.

  • Browser console

    A noVNC console in the customer portal. It connects through a one-time ticket and a secure WebSocket bridge that checks the cluster's pinned certificate.

  • Metrics

    CPU, memory, network and disk graphs for every VM, read from Proxmox VE.

  • Snapshots

    Create, list, restore and delete snapshots from the portal, up to five per VM.

  • Reinstall and password reset

    Reinstall rebuilds the VM from its OS template and keeps its IP and configuration, with a new password set through the QEMU guest agent. Customers can also reset the password from the portal.

  • Power actions and delete

    Start, stop, reboot and force stop. Deleting a VM frees its disk and returns its IP address to the pool.

  • Resize

    Change vCPU and RAM or grow the disk. The VM is shut down, changed and started again automatically.

  • Import existing VMs

    Bring virtual machines that already run on a cluster under NexCMP management.

  • Proxmox VE next to CloudStack

    One install can sell from CloudStack and Proxmox VE. A zone can be backed by both at the same time; each plan says which one it uses.

What your customers can do with Proxmox VE servers

Each item is a button or form in the customer portal for a VM that runs on your Proxmox VE cluster.

  • Order and pay

    Pick a location, a plan, a billing cycle, an operating system, a hostname and a quantity, then pay from the prepaid wallet. Top up the wallet through the payment channels you enable, redeem codes and read the billing history.

  • Power control

    Start, stop, reboot and force stop the server.

  • Console

    Open the browser console, even when the network inside the VM is broken.

  • Reinstall and password

    Reinstall the operating system from its template, keeping the IP address and configuration, and reset the root password.

  • Resize

    Change vCPU and RAM or grow the disk. The VM is shut down, changed and started again.

  • Snapshots

    Create, list, restore and delete snapshots, up to five per VM.

  • Statistics

    CPU, memory, network and disk graphs, plus the server's activity log and billing tab.

  • Delete

    Delete the server; hourly billing stops, its disk is freed and its IP address returns to your pool.

  • Support

    Ask the AI chat, open a ticket or talk to your staff from the same portal.

What you can do as the operator

Each item is in the NexCMP admin console.

  • Connect clusters

    Add one or more Proxmox VE clusters with an API token, test the connection, pin the TLS certificate, edit or switch off a cluster, and replace its token later.

  • Cluster settings

    Choose the default node, disk storage, network bridge, optional VLAN, CPU type and the first VM id for customer VMs.

  • IP pools

    Define address pools with gateway, DNS and bridge. NexCMP assigns and returns addresses itself.

  • OS templates

    List the cloud-init templates you built per node, or build one from a cloud image with the template card in the admin console.

  • Zones and plans

    Attach a cluster to a zone, then create plans with the cluster as their infrastructure source, price them by hour or month, and clone a plan to sell the same size from another source.

  • Import existing VMs

    List the VMs already on a cluster and assign one to a customer account at no charge. The customer can run it but only an administrator can delete it. A protected import is done from the command line.

  • Resellers

    Create white-label resellers with their own domain, brand and wholesale prices; they sell the same plans.

  • Billing and money

    Enable payment channels (Stripe, PayPal, USDT, bank transfer in Vietnam), issue top-up codes, set quotas for new accounts and read the wallet ledger, invoices and reports.

  • Customers and support

    Find customers, act on their VMs, log in as a customer for one hour, and answer tickets and chats.

  • Control and audit

    Read the audit log, send alerts to Telegram and e-mail, protect the console with two-factor authentication, and back up and update NexCMP.

How it works

From a Proxmox VE cluster to the first customer VM.

  1. Install NexCMP

    Get NexCMP free at nexcmp.com/deploy, then run the one-command installer on an Ubuntu 22.04 or 24.04 x86_64 server. Update later from the admin console.

  2. Connect your Proxmox VE cluster

    In the admin console open Infrastructure > Providers and add the cluster with its API address and an API token. Run Test connection: NexCMP checks the cluster and pins its TLS certificate.

  3. Add an IP pool and OS templates

    Define the address range, gateway, DNS and bridge VMs should use, then build OS templates on the cluster from cloud images.

  4. Create plans and choose the source

    Set the size and the hourly or monthly price of each plan and pick the Proxmox cluster as its infrastructure source. Resellers can sell the same plans on their own domains.

  5. Customers order and manage VMs

    A customer picks a plan and an OS and pays from the prepaid wallet. NexCMP picks a node, clones the template, configures the VM, starts it and bills it by the hour or month. The customer then uses the console, metrics, snapshots, reinstall and power actions from the portal.

Requirements

NexCMP 1.3.0 or later, installed on an Ubuntu 22.04 or 24.04 x86_64 server with at least 2 GB of RAM. The NexCMP server must be able to reach the Proxmox VE API on port 8006; the console goes through the same port.

Proxmox VE: the Proxmox source is developed and tested against Proxmox VE 9.2. Other versions are not tested.

  • Storage for templates: the storage used to build OS templates must allow the import content type, so cloud images can be downloaded to it.
  • Guest agent: password reset and reinstall use the QEMU guest agent. The template builder installs it on first boot; the agent starts a few minutes after a new VM first boots.
  • Network: a bridge on the cluster and an IP range for the pool that your customers' VMs can use.

Proxmox API token permissions

Create a dedicated Proxmox user and an API token for NexCMP with privilege separation enabled, and give a role to both the user and the token at path /. With privilege separation, the token's effective rights are the overlap of the two. These are the privileges NexCMP is tested with; the example uses a custom role named NexCMP.

pveum role add NexCMP --privs "VM.Allocate VM.Clone VM.Config.CDROM VM.Config.CPU VM.Config.Cloudinit VM.Config.Disk VM.Config.HWType VM.Config.Memory VM.Config.Network VM.Config.Options VM.PowerMgmt VM.Audit VM.Console VM.Snapshot VM.Snapshot.Rollback VM.Backup VM.GuestAgent.Audit VM.GuestAgent.Unrestricted Datastore.Audit Datastore.AllocateSpace Datastore.AllocateTemplate Sys.Audit Sys.AccessNetwork SDN.Use SDN.Audit Pool.Audit Mapping.Audit Mapping.Use"
pveum user add nexcmp@pve
pveum user token add nexcmp@pve nexcmp --privsep 1
pveum acl modify / --roles NexCMP --users nexcmp@pve
pveum acl modify / --roles NexCMP --tokens 'nexcmp@pve!nexcmp'

How NexCMP compares for Proxmox billing

Billing panels with a Proxmox VE integration, as each vendor publishes it.

  • NexCMP

    Proxmox VE support (as published)
    Proxmox VE as a built-in VM source, next to Apache CloudStack (from 1.3.0)
    Hourly / prepaid billing
    Yes — hourly or monthly from a prepaid wallet, native
    Starting price
    Free (Source $499 one-time)
  • WHMCS

    Proxmox VE support (as published)
    Proxmox VE, OpenStack, SolusVM, Apache CloudStack (via a third-party module)
    Hourly / prepaid billing
    Partial — hourly/usage billing needs a third-party module (e.g. ModulesGarden)
    Starting price
    $34.95/mo — Plus, up to 250 clients
  • HostBill

    Proxmox VE support (as published)
    Apache CloudStack, OpenStack, Proxmox, Virtualizor, VMware vCloud Director, SolusVM 2, Virtuozzo
    Hourly / prepaid billing
    Yes — hourly, prepaid credit and hybrid billing are native
    Starting price
    $599 one-time — Startup edition
  • Blesta

    Proxmox VE support (as published)
    Proxmox (first-party module), Virtualizor (official module), SolusVM v1, VirtFusion
    Hourly / prepaid billing
    Not confirmed publicly
    Starting price
    $17.95/mo — Monthly Branded
  • ClientExec

    Proxmox VE support (as published)
    Proxmox VE, SolusVM, Virtualizor
    Hourly / prepaid billing
    Not confirmed publicly
    Starting price
    $16.95/mo — Branded Leased
  • Paymenter

    Proxmox VE support (as published)
    Proxmox, Virtualizor, VirtFusion, plus panel integrations (cPanel, Plesk, DirectAdmin)
    Hourly / prepaid billing
    Not confirmed publicly
    Starting price
    Free — open source; managed cloud from $5/mo

Vendor facts come from each vendor's public pages, read on 2026-09-27 (see the sources below and the Compare page). Prices may exclude tax and may have changed — check the vendor. NexCMP covers virtual machines on Proxmox VE and Apache CloudStack; it is not a general web-hosting automation platform.

Free Proxmox billing: what you get

NexCMP Free is $0 for the first year: the full build with every module, unlimited reseller domains and one primary domain per license. There is no per-VM, per-customer, per-node or per-cluster fee. Free is for network operators with their own ASN and subnet: apply at nexcmp.com/deploy with an email on the company domain listed for the ASN or subnet in the registry; each application is reviewed.

If you want the code itself, NexCMP Source is $499 one-time, bought directly or added to your Free license: download the full source, modify it and build your own version to run on your panel, with all apps built for you and 30 working days with an expert engineer.

Proxmox billing: frequently asked

Does NexCMP support Proxmox VE?
Yes, from version 1.3.0. You add one or more Proxmox VE clusters in the admin console under Infrastructure > Providers, define IP pools and OS templates, and sell VMs from plans bound to the cluster.
Is Proxmox billing in NexCMP really free?
Yes. NexCMP Free is $0 for the first year and includes every module, Proxmox VE among them. There is no per-VM, per-customer, per-node or per-cluster fee. Hardware and payment-gateway fees are yours.
Which Proxmox VE version do I need?
The Proxmox source is developed and tested against Proxmox VE 9.2. Other versions are not tested.
What permissions does the Proxmox API token need?
A dedicated user and an API token with privilege separation, and a role granted to both at path /. The role covers VM allocation, cloning, configuration, power, console, snapshots, guest agent, datastore and network access. The full privilege list and the commands are in the API token section above.
Can I sell Proxmox VE and Apache CloudStack from one NexCMP?
Yes. One install can connect to both, and a zone can be backed by both at the same time. Each plan has an infrastructure source, so a customer ordering a plan gets a VM on that source.
Do my customers see Proxmox?
No. Customers see plans, operating systems and their own servers in the NexCMP portal; cluster names, nodes and VM IDs are not shown to them.
How are IP addresses assigned to Proxmox VMs?
From IP pools you define per cluster. NexCMP assigns the next free address when a VM is created and returns it when the VM is deleted. Network, broadcast and gateway addresses are never assigned.
What can a customer do with a Proxmox VM?
Order it, open the browser console, see CPU, memory, network and disk metrics, create and restore snapshots (up to five per VM), reinstall the OS, reset the password, start, stop, reboot, force stop, resize and delete it. The portal only shows actions the source supports.
Does NexCMP replace the Proxmox web interface?
No. You keep using Proxmox VE to run the cluster. NexCMP is the customer-facing portal, billing and reseller layer on top of it.
Can resellers sell Proxmox VMs on their own domain?
Yes. Reseller (white-label) domains are unlimited and free, each with its own brand, retail prices and wholesale wallet, and they sell the same plans as your main site.

Sources

Competitor facts in the comparison table come from these vendor pages, read on 2026-09-27. Confirm current terms with each vendor.

Get NexCMP free

Free, with Proxmox VE and every other module included. Install it on your server today, or look at the customer portal screens first.

Last updated: