Skip to content

Changelog

NexCMP releases and version history

Every stable release of NexCMP, newest first, with what it added or fixed. Patch versions are listed under the version they belong to, each with its own number and date.

NexCMP updates itself from the admin console. Nothing here is a promise about the future: what is still on the way is on the roadmap.

NexCMP 1.6

Bare Metal rebuilt: renew, change plan and price in dollars

1.6.2

Latest release

A neutral first location on new installs and a wider Sent at column

  • A new install starts with its first location already named Zone 1. Before, it was created under a city name and renamed a moment later. An install that already has the old name is renamed once on update, and a location you renamed yourself keeps its name.
  • Admin console, Dedicated Server, Plan changes: the Sent at column shows the full date and time on a 1440 px screen, and Approve and Reject stay visible with the menu open.
  • Admin console, Locations: the note about the default location no longer names a city, and the API reference example for the account overview shows a neutral region code.

1.6.1

Live CPU, RAM, Disk and Network tiles on a Bare Metal server, neutral sample plans, small fixes

  • The Overview of a Bare Metal server now opens with four live tiles: CPU, RAM, Disk and Network. CPU, RAM and Disk are usage percentages read from the Dell iDRAC, Network is the current speed and the month total. A machine that does not report a value shows a dash and the reason, never a made-up zero. The tiles refresh every minute.
  • The sample Bare Metal plans on a new install now have neutral names (Bare Metal 40C, with the RAM size) and a generic CPU line instead of a specific server model. On an install that already has them, plans you never edited are renamed; a plan you edited keeps everything, and a plan that already has orders or subscriptions keeps its code.
  • Admin console, Dedicated Server, Plan changes: the Approve and Reject buttons are always visible, even with the menu open on a 1440 px screen, and the table can be sorted by request, server, plan, status and date. The pricing page no longer names a hardware model.
  • Report a bug: the form scrolls on a short screen while the Send button stays in view, and a password written in your text is masked on its own, without hiding the next word.
  • Pages load faster: the browser starts fetching the scripts of a page earlier.

1.6.0

A complete rental page for Bare Metal servers

  • The Bare Metal server page is rebuilt: sixteen tabs in seven groups, a billing area and a layout that also works on a phone.
  • Customers can pay 1 to 24 months ahead in one step, choose another billing cycle from the next renewal and send a plan change request. Your staff approve requests on a new Plan changes page; an upgrade charges the difference for the rest of the paid period and nothing is charged before you approve.
  • The invoices of a server are listed on its own page.
  • After an install, customers can show and copy the user name and password of their own server on an Access card, not only once. A new owner never sees an earlier owner's password.
  • Plan prices can be set in US dollars, to the cent, with no exchange rate needed. New installs start in dollars; an install that already has prices in dong keeps them.
  • An OS install on a disk that still holds LVM volumes now clears them first, so the install no longer waits for hours on such a server.
  • A Management network connection card in the admin console shows which settings still hold sample values and keeps live operations closed until they are real. One command, sudo nexcmp dedicated-setup-iso, sets up the ISO web server.
  • The installer adds the tools Bare Metal needs (xorriso, genisoimage, noVNC) with --baremetal, and the admin console tells you which one is missing.
  • The Bandwidth tab appears only when a traffic counter is feeding it.
  • Admin console: lock, unlock and cancel any service from the same actions, with refunds returned to the balance they were paid from, and a customer profile rebuilt as eight tabs.

NexCMP 1.5

AI Models: sell access to AI models from your own sources

1.5.2

Report a bug straight from the admin console

  • A new Report a bug button in the admin console top bar, for the main administrator. It opens a short form: a title, what happened, optional steps to reproduce and how much it affects you (Blocking, Major or Minor).
  • The report reaches the NexCMP team as a ticket in one step, using your license, so there is nothing else to sign in to. Any reply goes to the email of your license account, and the ticket is listed under Support when you sign in as the license owner. NexCMP Free covers bug fixes, so every plan can use it.
  • You see exactly what is sent before you send it: the version, plan and domain, the page you are on without its URL parameters, your browser and up to five recent errors (for a failed request only the method, path and status). Passwords, tokens, cookies, API keys, your customers' data and their IP addresses are never sent, and anything that looks like a secret is masked first.
  • If the connection fails you get a clear message and your text stays in the form. Limits are 5 reports per hour and 20 per day, and sending the same report twice does not create two tickets. The read-only demo does not send reports.

1.5.1

Data allowances are measured, fresh installs finish setup, retired add-ons stop billing

  • VPN data allowance (GB): the panel now adds up the traffic reported by the VPN node agent and shows it on the plan, in the admin console and in the customer portal. When a plan's GB for the period are used up its proxies are cut, and they open again within seconds after a bandwidth upgrade or when the next period starts. Unlimited plans are never cut.
  • Update your VPN node agents to 1.5.1. Older agents are still counted but can miss bytes after a network error or a restart, and a node whose agent has not reported usage is shown as Not measured and is never cut.
  • Fresh installs: the setup wizard no longer stops at Save CloudStack with a missing-table error; the database setup now retries when the panel and its worker start at the same moment.
  • VPN: High Concurrency, High Priority Network and High IP Reputation are no longer sold. Plans that already have them keep them, and the add-on is no longer charged from the next renewal.
  • IPv6 Proxy no longer lists an HTTPS proxy on port 443; that port is SOCKS5. The VPN order page no longer mentions IP rotation.

1.5.0

Sell access to AI models with AI Models

  • AI Models add-on: switch it on under License & updates, Modules. It is off by default and is included in NexCMP Free and NexCMP Source at no extra cost.
  • Bring your own model sources: add OpenAI-compatible and Anthropic-compatible providers with an encrypted key, test the connection and sync their model lists. Nothing is preloaded.
  • Set your own selling price for each model (input, cached input and output, per 1 million tokens), with an optional cost price and a Profit page.
  • One gateway on your domain: /ai/v1/chat/completions and /ai/v1/messages with streaming, one key for every model it may use, and several providers per model with failover.
  • Customer portal pages for Models, API Keys, Usage, Logs, Settings and a Playground. Keys carry allowed models, an expiry date, budgets and rate limits; logs hold metadata only and never prompts or responses.
  • Wallet billing: money is reserved before a provider is called, usage is charged to the prepaid wallet, and a request is refused with a 402 error when the balance is too low.
  • Resellers can sell AI Models on their own domains with their own markup or discount.
  • Admin pages for Providers, Models, Profit and Audit, and a separate sale switch that is off by default.

NexCMP 1.4

Run and configure the panel with AI, and one home at nexcmp.com

1.4.2

Proxy and VPN nodes, fixed

  • IPv6 proxy nodes can now be added on an installed panel: the release carries the node program and its network script, and the panel address nodes call back to is set under IPv6 Proxy, Settings (it starts as your license domain).
  • The panel now runs the automatic IP rotation schedule (30 to 600 seconds) and the log clean-up for IPv6 proxies.
  • Gateway addresses are never sold: VPN nodes report the gateway of each block, and neither VPN nor IPv6 proxy pools hand it out.
  • Settings, Branding: set the display name of the VPN service (for example IPv4 Proxy or Datacenter Proxy); it shows in the menu, the order page and the service page.
  • The installer adds sshpass, which adding a node with a password needs.

1.4.1

  • The license server, installer and documentation now live at nexcmp.com, with the docs at nexcmp.com/docs. The panel contacts nexcmp.com for activation, license checks and updates.
  • No change to the panel interface or features.

1.4.0

Configure and run your panel with AI

  • Admin API keys (Settings, API & AI agents): scoped to read, catalog, infrastructure, billing, customers, settings, AI or secrets, with expiry, optional IP ranges, rate limits and an activity log. Secrets can be set but are never returned.
  • Admin MCP server at /mcp/admin for Claude Code, Codex CLI, Gemini CLI, Cursor, Claude Desktop, claude.ai and ChatGPT connectors (OAuth sign-in) and the OpenAI SDKs. Money, security and delete actions always return a preview first and need your confirmation.
  • AI Chat page and an Ask AI panel in the admin console. Use your own OpenAI, Anthropic, Google Gemini or OpenRouter account, the panel's AI provider, or an official AI command-line tool you sign in to on the server. Every change is shown as a confirmation card before it is applied.
  • AI accounts page with Install, Login and Logout for the official AI command-line tools; an optional AI Console is off by default.
  • Configuration as a file: export, preview and apply a YAML configuration from the Import/Export page or with nexcmp config export, plan and apply, with a public JSON Schema.
  • Setup progress card on the Overview with a Do it for me button, starter plans built from your infrastructure with your cost and margin, and next-step hints on empty pages.
  • nexcmp admin runs the same admin tools from the server shell; nexcmp status shows the admin MCP server and the AI runner.
  • NexCMP Source licenses work on any domain, with unlimited reseller domains. sudo nexcmp install-build installs your own build from the source package, with checks and automatic rollback; sudo nexcmp install-official returns to the official build.
  • Site currency can follow the visitor's language, the new default on new installs.
  • The public price list shows CloudStack plans again when a Proxmox VE cluster is attached to the same zone.
  • Exchange rates use a neutral public source by default; you can still publish a manual rate.
  • A Docs button on admin pages links to the matching article, and the release binary is smaller.

NexCMP 1.3

Proxmox VE as a second VM source, quotas and saved payment methods

1.3.1

  • Add cloud provider dialog: Proxmox VE no longer shows a placeholder endpoint from another provider type.
  • Includes everything in 1.3.0.

1.3.0

Proxmox VE joins Apache CloudStack

  • Proxmox VE as a VM source: add one or more Proxmox clusters under Infrastructure, Providers, next to CloudStack. Includes IP pools, OS templates built from cloud images, a browser console, metrics, snapshots, reinstall, importing existing VMs and per-plan source selection. Pages hide the tabs a source does not support.
  • Resource quotas for every service: tiers based on real money paid, an editable default table and per-customer overrides, checked before any charge. New Quota page in the customer portal.
  • Per-service promotions: service credits and percentage codes with a cap and a minimum order.
  • Minimum top-up (default $10, configurable). The bank-transfer option is hidden when the interface is not Vietnamese.
  • Saved payment methods (card, Stripe Link, PayPal) and usage-based auto top-up.
  • Display currency by language, manual exchange-rate publishing, and Telegram alerts for customers through your own bot.
  • Admin Customers: country from IP, referrals, global sorting and live list updates.
  • Server messages and emails in 16 languages; activity log search by event code.
  • Support chat: optional Telegram and Zalo shortcuts, set in Settings, Support, and hidden until you set them.
  • Fixes: VM pages hide fields a source does not have, OS lists follow the VM's source and CloudStack templates are reconciled; dedicated servers get Proxmox VE installation templates; billing gets an S3 metering catch-up, a network lock on traffic debt and scale-schedule fixes.

NexCMP 1.2

AI Chat and AI Agent, bare metal, API docs, CLI and MCP, a read-only demo mode

1.2.9

  • Build hardening.

1.2.8

  • Build hardening.
  • Network isolation page: corrected title.
  • The Getting started checklist is shown only when the DDoS-protection module is enabled.
  • Data files that end up owned by root, for example after running a command with sudo, are handed back to the service user on every update and service start. nexcmp status warns about them and sudo nexcmp fix-owner repairs them.

1.2.7

  • Build hardening.
  • The source code package contains only what is needed to build the release.

1.2.6

  • Build hardening.
  • Installs that are not yet connected to CloudStack no longer show the Free IPs left warning.

1.2.5

  • Setup wizard: you can finish setup without CloudStack (Connect later) and connect it afterwards in the admin console, under Infrastructure, CloudStack. Until then the health panel shows CloudStack: not connected.
  • Security: once setup is done and the HTTPS site is active, the panel port (3000) listens on the local machine only and is served through nginx. For emergency access use sudo nexcmp open-port [minutes], which closes itself, or an SSH tunnel; sudo nexcmp close-port closes it early.
  • Build hardening.

1.2.4

  • AI Chat quotes prices in the site currency only.
  • Read-only demo mode: Test, Verify, Sync and Retry buttons are dimmed too.

1.2.3

  • Read-only demo mode: the demo sign-in box on the admin login page is no longer rewritten by e-mail obfuscation, and the customer portal login hides Sign up and Forgot password while the demo is on.
  • Read-only demo mode: action buttons such as Restart, Stop, Reset password or Reinstall OS are dimmed with a Disabled in demo tooltip in the portal and the admin console.
  • AI Chat: the price and account tools no longer pass exchange-rate estimates or the removed GPU service to the model.

1.2.2

  • AI Chat and AI Agent wait longer for slow AI providers, up to 90 seconds per model call and 4 minutes per answer, so reasoning models still answer instead of timing out.
  • Read-only demo mode: demo sessions are recognised from the panel's own settings in every check.

1.2.1

  • Settings, AI provider: a new Reasoning effort setting (minimal, low, medium or high), sent with every AI Chat and AI Agent request. Reasoning models answer much faster at a low level; leave it on Default for other models.

1.2.0

AI Chat and AI Agent, bare metal and developer tools

  • AI Chat and AI Agent (module AI, off by default): an assistant in the customer portal that answers questions about your services and the customer's own account and can hand over to your support team, and an agent that carries out tasks on a customer's own VM over SSH, showing every command and its output. Set any OpenAI-compatible endpoint, key and model under Settings, AI provider (the key is stored encrypted and Test connection checks it), then switch the module on under License, Modules. The agent uses the panel's own SSH client, so there is no extra service to install.
  • Bare metal (module Dedicated, off by default): sell physical servers with an order page, power control, OS install from an ISO and a remote console through each server's Redfish or iDRAC controller. Controller credentials are stored encrypted. OS install needs a web server on the controllers' network that serves the ISO folder; you set its address under Infrastructure, Bare metal, Customer ISOs.
  • API documentation at /apidoc with a request console, the cmp command-line tool for customers (Linux, macOS and Windows; signed; installed and updated from your own domain at /cli/; commands generated from your panel's API) and an MCP server at /mcp so customers can connect AI assistants with their API keys.
  • VPS catalog: plans grouped by type and operating systems listed by full name and version.
  • Orders: one order history for every service under Billing, Orders. The old /orders address keeps working.
  • Read-only demo mode for public demos: one account sees the admin console and the customer portal, the server refuses every change, and an optional AI exception can run on one VM with per-IP and budget limits (nexcmp demo-setup).
  • The GPU module was removed. Upgraded installs keep running; the GPU menu, pages and API are gone.
  • The installer now also installs openssh-client, which AI Agent uses.

NexCMP 1.1

New admin console, English and Vietnamese, mobile admin, branding and modules

1.1.3

  • Settings, Legal: write your own Terms of Service and Privacy Policy (English and Vietnamese, simple markdown, up to 50 KB each). Customers see them at /terms and /privacy, with links on sign-up and on the order page. A neutral default text is shown until you write them. Raw HTML and script links are rejected when you save, and only administrators can change them.
  • Auto Scaling: hot-plug support is now decided per template. Images named like Ubuntu 24.04 v7 (version 6 or higher) are recognised automatically, and any template can be switched on or off by hand under Admin, Catalog, Templates, Edit. The CPU hot-plug column also shows on the phone layout.
  • Template builder: share/templates/ ships a script that builds ready-to-register Linux images (Ubuntu 22.04 and 24.04, Debian 12, Rocky 9) from the vendors' cloud images, with the guest agent, CloudStack password handling, live vCPU and RAM scaling, swap, a growable root disk and an optional first-boot monitoring agent that enrols with your own panel. README included.
  • Admin: Datacenter, IP pool, ASN, connection and policy screens use neutral wording in English and Vietnamese.
  • Fix: the agent download checksum is refreshed after every update, so the first-boot agent installer keeps working.

1.1.2

  • Customer portal: modules that are switched off no longer appear. No placeholder labels, no empty menu groups, no Object Storage, no DDoS Shield card or DDoS wording on the order page, no Protected quota tab and no K8s, S3 or VPN filters on Bandwidth.
  • Console tab: web SSH and the AI SSH Agent are shown only when an SSH proxy is installed; otherwise the tab is the VNC console, with no more endless Connecting.
  • Auto Scaling: the portal knows in advance when a VM's OS image cannot bring hot-added vCPUs online, and locks the switch and buttons with a clear explanation instead of failing after Save. Admin, Catalog, Templates gets a CPU hot-plug column.
  • Admin: Datacenter overview and Bandwidth hide the BGP, VPN, DDoS and edge-collector blocks when those modules are off.

1.1.1

  • Customer portal: sites set to USD no longer show VND amounts or the currency switch, the AI SSH Agent tab is hidden while the AI module is off, and the bandwidth note follows the measurement source (CloudStack).
  • Admin overview: edge traffic and Ceph panels are hidden when not installed, and a regular-account CloudStack API key is explained instead of shown as an error.
  • The admin health panel lists only components of enabled modules.
  • E-mail: the brand name is used as the sender name when the SMTP From name is empty.

1.1.0

A new admin console

  • New admin layout with six areas (Overview, Customers, Services, Finance, Infrastructure, System) and an accordion sidebar.
  • Overview dashboard with charts for revenue, customers, services, bandwidth and CloudStack capacity, plus a Needs attention list.
  • Admin console in English by default, with Vietnamese available from the language switch.
  • Mobile admin: bottom tab bar, bottom sheets, card lists and filter sheets on phones.
  • Settings, Branding: brand name, light and dark logo, favicon (SVG or PNG, sanitized) and primary colour for the customer portal, the admin console and e-mails; site currency USD or VND.
  • License & updates, Modules: switch sellable modules on or off; menus for disabled modules are hidden.
  • OS Images and ISO Images: customers upload their own images to your CloudStack, billed per GB.
  • Object Storage: secret keys are shown only once, when created or rotated.
  • Dates in English read like 18 Oct 2026, 14:05 (24-hour).
  • Many fixes and hardening across sessions, passwords, API keys, billing and the reseller console.

NexCMP 1.0

The first stable release: install in one command, sell VMs on CloudStack

1.0.6

  • Installer: fixes the nginx and TLS step for domains that point straight at the server (1.0.5 stopped with an error there).
  • Installer: waits up to 10 minutes for apt and dpkg, which fresh servers hold while they run their own updates, and reports apt failures clearly.

1.0.5

  • Standard addresses: the customer portal is at the root of your domain and the admin console is at /admin, so no admin or partner subdomain is needed. Old /app links redirect permanently.
  • Installer: domains proxied by Cloudflare get nginx on ports 80 and 443 with Let's Encrypt, and real client IPs from Cloudflare. Set Cloudflare SSL/TLS to Full (strict).
  • Console session cookies use the __Host- prefix over HTTPS, so you sign in again once.

1.0.4

  • License page labels are clearer: Token valid until, Updates until, License portal.
  • nexcmp status no longer reports a false problem when run without sudo.

1.0.3

  • nexcmp update works again after an update started from the admin console: the update now keeps the installer files and refreshes the service units and the command-line tool.

1.0.2

  • Service files, the nginx template and the Docker files are in English.

1.0.1

  • Admin console: wording fixes on several pages, and no more module disabled pop-ups for features that are switched off.

1.0.0

First stable release

  • Install with one command on a Linux server, then finish setup in a browser.
  • Virtual machines on Apache CloudStack: create, start, stop, reboot, console, change plan, scale, reinstall and delete, with volumes, snapshots and backups, public IPv4 and a firewall.
  • Billing by the hour or month from a prepaid wallet, with invoices and Stripe payments.
  • Customers, white-label resellers with their own domain and wholesale prices, support tickets and promotions.
  • E-mail through your own SMTP server, an audit log, bandwidth tracking and several CloudStack zones.
  • License and updates inside the admin console.

How updates reach you

Releases are signed. Open License & updates in the admin console and press Update, or run sudo nexcmp update on the server. NexCMP Free includes updates for the first year; the version you have keeps running if you do not renew.

A version number has three parts. The first changes rarely, the second marks a set of new features, and the third marks a fix or a small change to a version you already have.

Run the latest NexCMP

NexCMP Free is $0 for the first year with every module included. Install it with one command and update from the admin console.

Last updated: