Platform
Open Source cloud management platform for CloudStack and Proxmox
NexCMP is a cloud management platform that combines CloudStack orchestration, prepaid billing, white-label resellers and a self-service portal in one signed build that you install on your own server. From version 1.3.0 the same install also sells Proxmox VE.
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
The seven parts
One license, seven parts
Every part below is in NexCMP Free (and in NexCMP Source, which adds the source). Jump to any of them for the full feature list.
The customer portal, service by service
Each service has its own page in the customer portal, with the same layout: a menu of tabs on the left and the controls on the right. Here is the first screen of each. Screens show sample data.
Part 1
Compute & storage
NexCMP drives your Apache CloudStack through its API and keeps its own records in step with what CloudStack really runs.
Resumable deploy pipeline
New VMs provision through an automated pipeline — public IP, SSH key, instance, firewall and NAT — and roll back automatically if a step fails.
Full VM lifecycle
Start, stop, reboot, reinstall the OS, change plan, resize and delete, each as an auditable background job with retry.
Vertical auto scaling
A VM that stays under heavy load is resized up automatically; the customer picks the target size and sees the price before saving.
Data volumes
Attach and detach extra disks on a running VM, billed by GB-hour.
Snapshots
Capture and roll back a VM's state on demand.
Backups
VM backups run on CloudStack's own Backup & Recovery engine, billed by GB-hour retained.
Browser console
A browser-based VNC console for customers and support, with no client software to install.
Plans & templates
VM plans and OS templates stay in sync with your CloudStack, so what you sell is always what you can deploy.
VPS catalog
Plans are grouped by type — such as General Purpose and Dedicated — and operating systems are listed by full name and version.
State reconciliation
A background loop compares NexCMP's records with CloudStack every few minutes and repairs drift.
Part 2
Network & access
Each VM gets a public address and a firewall the customer controls.
Public IPv4 from your pool
Every VM receives a public IPv4 address automatically from the pool you define, with a cooldown before an address is reused.
1:1 static NAT
Each VM is reachable on its own public IP, so outbound traffic leaves under the VM's own address.
Self-service firewall
Customers manage per-VM firewall rules — protocol, port range and source CIDR — from the portal.
Bandwidth from CloudStack
Traffic is metered from CloudStack's own VM statistics, with quotas, add-on packs, alerts and an over-limit policy you choose. It counts what the VM's network card sees, internal traffic included.
Part 3
Billing
An append-only ledger turns usage into prepaid, hourly-precise charges.
Append-only ledger
A balance is always the sum of immutable ledger rows, never a counter edited in place — so charges are transparent and cannot be applied twice.
Hourly and monthly cycles
Charge by the hour or by the month against a prepaid wallet, with invoices generated automatically.
Payment gateways
Stripe, PayPal, USDT and bank transfer, using your own gateway accounts and keys.
One order history
Every purchase, renewal, upgrade and top-up across all services in one Orders list under Billing, with filters and search.
Vouchers & promotions
Redeemable top-up vouchers and promotion slides to bring customers back.
Deposit-based quotas
How much a customer can run scales with what they have genuinely deposited, enforced whenever a VM is created, resized or given more storage.
Affiliate program
A referral link that earns a commission on what referred customers deposit.
Part 4
Resellers & channels
White-label resellers run their own storefront on your platform, with their own wallet and prices.
Multi-tenant by domain
Your main site and every reseller's own domain are served by the same install, isolated by host. Reseller domains are unlimited; NexCMP Free covers 1 primary domain.
Full white-label
Resellers run with their own name, logo and colours; nothing on their site shows the NexCMP brand.
Wholesale floor, retail ceiling
Resellers set retail prices above the wholesale floor you guarantee them.
Wholesale wallet
Each reseller has a separate wholesale wallet; every retail charge settles the wholesale cost against it automatically.
Their own gateways
Resellers can plug in their own payment gateway credentials so customer payments settle directly to them.
Scoped reseller console
You manage the whole system; each reseller gets a console limited to their own customers.
Part 5
Portal, admin & API
A customer portal at your domain, an admin console at /admin and a public API.
Customer portal
Customers sign up, top up, order and manage servers at the root of your domain, in English or Vietnamese.
Admin console
Customers, billing, resellers, infrastructure, support and settings in one console at /admin.
Customer API
A public REST API secured by scoped, revocable API keys, described by an OpenAPI document, with interactive documentation and a request console at /apidoc.
cmp command-line tool
A signed CLI for Linux, macOS and Windows whose commands are generated from your panel's API. Customers install and update it from your own domain.
MCP server
Customers connect AI assistants to their account at https://your-domain/mcp, limited by the same API key scopes.
Support tickets
Customers open tickets from the portal; you answer them in the admin console.
Announcements & email
Site-wide announcements and transactional email through your own SMTP relay, with editable templates.
Audit trail
Administrative actions and VM lifecycle events are recorded, with sensitive fields redacted.
Part 6
Modules & apps
Every module is part of the license at no extra cost. Modules are off by default — switch each one on in the admin console when the infrastructure behind it is ready.
Kubernetes
Sell Kubernetes clusters, billed per worker node. Needs CloudStack Kubernetes Service enabled on your CloudStack.
Private Cloud
A private network per customer on CloudStack VPC, with dedicated bandwidth plans. Needs VPC offerings on your CloudStack.
Object storage (S3)
S3-compatible buckets for your customers. Needs your own Ceph cluster with the RADOS Gateway.
AI Chat
An AI assistant in the customer portal that answers questions about your services and the customer's own account, and hands over to your support team when needed.
AI Agent
The customer picks one of their VMs and describes a task in plain language; the agent runs the commands over SSH and shows each command and its output. Both AI modules use an OpenAI-compatible endpoint and key you set in Admin › Settings.
AI Models
Sell access to AI models through a gateway on your domain: one key for many models, per-model prices, limits, usage and wallet billing. You bring model sources you are authorized to use and resell; NexCMP supplies none.
Bare metal
Sell dedicated servers: an order page, power control, OS install from an ISO and a remote console, through each server's Redfish / iDRAC controller. Controller credentials are stored encrypted.
VPN proxy nodes
Sell VPN and proxy access over IPv4 and IPv6 from nodes you run. Each node is a separate x86_64 Linux server running the node agent that ships with NexCMP.
Server tool
nexcmp status, update, backup and uninstall, on the server.
Part 7
Install & updates
A signed build you install with one command and keep current from the admin console.
One-command install
Run the command from your account page on an Ubuntu 22.04 or 24.04 x86_64 server with at least 2 GB of RAM.
HTTPS included
The installer sets up nginx and a Let's Encrypt certificate, and works when your domain sits behind Cloudflare.
Setup wizard
Open port 3000 on the server, create your admin account and connect your Apache CloudStack.
One-click updates
An Update button in the admin console, or sudo nexcmp update. Releases are signed and checked before they install.
Backups
sudo nexcmp backup writes the database and configuration to a single archive.
Small footprint
One binary with two cooperating processes and an embedded SQLite database — no database server to run.
Proxy & VPN
Sell proxies and VPN access from your own nodes
The VPN and IPv6 Proxy modules bill and manage proxy access on nodes and IP addresses you run. NexCMP does not supply IPs or bandwidth.
Proxy billing software
Nodes, plans, limits, quotas and invoices for every proxy product, in one panel.
Datacenter proxies
Dedicated IPv4 addresses with SOCKS5 and HTTP, sold from your own subnets.
Residential and ISP proxies
Static proxies on residential or ISP addresses you already hold. No IP network included.
IPv6 proxies
Static, rotating and no-data-cap plans from your own IPv6 prefix, limited in Mbps.
VPN service
SOCKS5, HTTP and UDP access from your nodes. No WireGuard or OpenVPN tunnels.
Bare metal
Sell physical servers
The Bare Metal module (off by default) sells physical Dell servers through their iDRAC 9 controller. HPE iLO and Supermicro are Soon.
Bare metal billing platform
Servers, plans and IP pools, orders, power, console and OS install from an ISO, and the safety switches. Needs your own servers and network.
power and consolehourly cycleUnder the hood
How it's built
A deliberately small footprint, not a sprawling microservice stack.
Two-process binary
One process serves the console and customer API; the other runs VM and billing background work.
Embedded SQLite
Storage runs on embedded SQLite — nothing extra to install, patch or back up.
Signed releases
Every release is signed and its checksum is verified before the installer or the Update button applies it.
Good to know
What should you plan for?
NexCMP is built for a clear job. These are the boundaries today.
Apache CloudStack
NexCMP connects to Apache CloudStack. Other platforms are not supported.
Ubuntu, x86_64
The installer supports Ubuntu 22.04 and 24.04 on x86_64. ARM is not supported.
Single server
NexCMP runs as one server process pair with an embedded database; there is no high-availability cluster mode.
One CloudStack zone
VMs are sold from a single CloudStack zone today.
Bring your own gateways and keys
Payment gateways, SMTP, Ceph, the AI provider and similar services use your own accounts.
Source code with NexCMP Source
NexCMP Free is a signed build that updates itself. The full source code, all apps and 30 working days with an expert engineer come with the $499 NexCMP Source upgrade, so you can modify it and build your own version — under a commercial source-code license for your own business, with no resale or redistribution of the source code or builds.
Guides
CloudStack billing guide
Open source CloudStack billing: metering, hourly rates, wallets, invoices and resellers. Get full NexCMP Source code for your business; no resale.
StackBill alternative
StackBill (now part of StackOrbit) vs NexCMP: pricing model, self-hosting, billing, resellers and services — published facts with sources and dates.
AI Models: sell AI API access
Open source AI API reseller platform: model gateway, token billing, prices and limits. Full code with NexCMP Source; no code resale.
FAQ
Answers about NexCMP: CloudStack billing and customer portal, the free license, install requirements, payment gateways, resellers and comparisons.
Run it on your own infrastructure
Free for the first year with every module included, or upgrade to Source for $499 one-time. Install it on your server today, or look at the customer portal screens first.
Last updated:













