Skip to content

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.

Virtual machines

Customer portal, virtual machine Overview.
A virtual machine: state, size, IP addresses, bandwidth and billing.

Bare Metal

Customer portal, Bare Metal server Overview.
A Bare Metal server: power, plan, renewal and live metrics.

VPN and proxies

Customer portal, VPN and IPv4 proxy subscription Overview.
A VPN or datacenter proxy subscription: IPs, bandwidth and traffic.

IPv6 proxies

Customer portal, IPv6 proxy plan Overview.
An IPv6 proxy plan with ready-made connection URLs.

Object storage

Customer portal, S3 account Overview.
An S3 account: stored data, buckets and bandwidth.

AI Models

Customer portal, AI Models page.
AI Models: prices, keys and usage.

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.

Cloud Servers
Block Storage
Cloud Backup
Auto Scaling

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.

Admin Console

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.

NexCMP customer portal virtual machine page: running state, vCPU, RAM and disk, private and public IP, billing summary with hourly cycle, bandwidth chart and action buttons for console, restart, stop and reset passwordpower and consolehourly cycle
One virtual machine in the customer portal: state, address, hourly billing and every action in one place.

Under 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.

  • 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: