什麼是 NexCMP
NexCMP 是安裝在你自己的伺服器上的軟體,能將雲端基礎設施轉化為可供販售的產品。它提供你:
- 一個客戶入口網站,供使用者註冊、儲值、訂購虛擬機器與其他服務、開啟主控台、建立快照以及聯絡客服;
- 一個管理主控台(
/admin),供你管理客戶、方案、價格、付款、基礎設施與設定; - /計費系統:每個客戶一個錢包、按時計費或按月計費、發票、促銷活動與資源配額;
- 白牌經銷商:其他品牌能夠在其自己的網域下販售你的資源容量;
- 一個 API、一個命令列工具(
cmp)以及一個用於自動化的 MCP 伺服器; - 選配的 AI Chat(客服助理)與 AI Agent(以日常語言管理虛擬機器)。
它連線的對象
NexCMP 本身並不託管虛擬機器。它驅動的是負責託管的平台。一個來源(也稱為提供者)為下列之一:
| Source | 典型用途 | 指南 |
|---|---|---|
| Apache CloudStack | 具備區域、網路、虛擬路由器與公開 IP 的私有雲或公有雲 | CloudStack |
| Proxmox VE | 你已經在運行的單一伺服器或叢集 | Proxmox VE |
其他模組需要各自的基礎設施:裸機伺服器、VPN 與代理節點、S3 物件儲存空間、Kubernetes 與私有雲。請參閱涵蓋所有項目的單一表格 Infrastructure requirements。
它是如何建構的
NexCMP 是一個單一程式,在單一 Ubuntu 伺服器上有兩個 systemd 服務:
nexcmp— — 網頁伺服器:客戶入口網站、管理主控台、API、設定精靈;nexcmp-vmd— — 背景工作行程:佈建作業、與你的 CloudStack 或 Proxmox 同步、計費作業。
資料存放於 /var/lib/nexcmp(SQLite 資料庫與檔案),設定存放於 /etc/nexcmp,程式則存放於 /opt/nexcmp。完整全貌請參閱 Architecture。
接下來去哪裡
- 查看 requirements。
- 取得授權 — — License and purchase。
- Install,然後執行 setup wizard。
- 連線你的平台:CloudStack 或 Proxmox VE。