跳至主要內容

技術架構

以Rust打造:單一二進位檔實現免費CloudStack與Proxmox計費

NexCMP伺服器端採用Rust編寫,以單一二進位檔發行,內建Web介面與SQLite資料庫。無需安裝PHP執行環境、ionCube Loader或資料庫伺服器。客戶入口網站與管理控制台採用Vue,節點代理程式則採用Go。

競爭對手的相關數據取自各廠商於2026-10-30的系統需求頁面。NexCMP的數據亦於同日依實際產品查核確認。

NexCMP的技術架構

實際發行產品所採用的技術元件。

  • 伺服器端:Rust

    採用Rust(2021版本),搭配基於tokio非同步執行環境的axum 0.7,並使用rustls處理TLS。

  • 資料庫:內嵌SQLite

    SQLite已編譯至伺服器端(內建rusqlite crate)。無需額外安裝、維護安全性或升級獨立的資料庫伺服器。

  • 單一二進位檔,內建介面

    伺服器端為約83 MB的單一檔案,已內嵌Web介面。

  • 入口網站與管理端:Vue

    客戶入口網站與管理控制台採用Vue 3.5搭配Ant Design Vue 4與Pinia,並使用Vite 6建置。

  • 公開頁面支援16種語言

    入口網站公開頁面已預先轉譯為16種語言。

  • 節點代理程式:Go

    將伺服器轉為VPN代理節點的輕量代理程式是以Go 1.26編寫。

輕量精簡,一般小型伺服器即可運行

在運作中的安裝環境中,所有NexCMP處理程序合計約使用150 MB的RAM。文件記載的最低規格為配備2 GB RAM的Ubuntu 22.04或24.04 x86_64伺服器,因此NexCMP可在一般的小型VPS上運作。

元件越精簡,代表需要安裝與更新修補的項目就越少:安裝程式會自動設定NexCMP服務、nginx與Let's Encrypt憑證,且只需在管理控制台點擊按鈕即可完成更新。

與PHP計費面板的架構比較

依廠商官方文件說明的各產品技術架構與底層運作環境。

  • NexCMP

    開發技術
    Rust伺服器(axum、tokio)、Vue 3入口網站與管理後台、Go節點代理程式
    安裝與執行項目
    單一二進位檔案,內嵌Web介面與SQLite資料庫;前端由安裝程式設定nginx。無需PHP、無需ionCube Loader、無需獨立的資料庫伺服器。
  • WHMCS

    開發技術
    PHP
    安裝與執行項目
    PHP 8.2、8.3或8.4搭配ionCube Loader(15或更新版本);MySQL(MariaDB亦可);cron排程工作;經Apache網頁伺服器驗證。

    Source: docs.whmcs.com — 系統需求 · 查閱於 2026-10-30

  • HostBill

    開發技術
    PHP
    安裝與執行項目
    PHP 8.1或更新版本(建議8.3)搭配ionCube Loaders 14.x或更新版本;MySQL 5.7或更新版本(需停用strict mode)。

    Source: HostBill Docs — 系統需求 · 查閱於 2026-10-30

  • Blesta

    開發技術
    PHP(自研minPHP框架)
    安裝與執行項目
    PHP 8.2、8.3或8.4(建議使用8.3),需搭配ionCube Loaders v15+;MySQL 5.7.7+或MariaDB 10.2.2+;每分鐘執行一次cron排程。
  • Paymenter

    開發技術
    PHP
    安裝與執行項目
    PHP 8.3;依照其安裝指引安裝MariaDB 10.11與Redis;Nginx;佇列工作程式服務與每分鐘執行一次的cron排程。

    Source: paymenter.org — Installation · 查閱於 2026-10-30

  • FOSSBilling

    開發技術
    PHP
    安裝與執行項目
    PHP 8.3、8.4或8.5;MySQL 8.4+或MariaDB 11.4+;Apache、LiteSpeed或NGINX。

    Source: docs.fossbilling.org — 系統需求 · 查閱於 2026-10-30

此表格僅比較架構:各產品以何種技術構建,以及必須安裝哪些組件。這並不代表何者更適合您——WHMCS、HostBill與Blesta擁有龐大的模組生態系統,並涵蓋NexCMP所未涉及的一般虛擬主機計費領域。廠商需求引用自2026-10-30查閱之官方文件,版本之間可能有所變更;請向各廠商確認。

可閱讀與建置的原始碼

免費版為編譯後的執行檔。NexCMP Source(買斷價$499,可直接購買或由Free授權加購)則提供完整可讀的Rust與Vue原始碼,無ionCube加密,讓您能自行修改並編譯專屬版本,在自家面板上執行,不限網域與伺服器數量。此商業原始碼授權僅供您自家業務使用:不得轉售或散佈原始碼及編譯檔。

技術:常見問題

NexCMP是採用什麼技術建置的?
伺服器端採用Rust(2021版本)撰寫,以tokio與rustls為基礎搭配axum 0.7,並使用內嵌式SQLite資料庫。發行時為單一約83 MB的二進位檔,內嵌Web介面。客戶入口網站與管理主控台採用Vue 3.5搭配Ant Design Vue 4與Pinia,並以Vite 6建置;節點代理程式(node agent)則以Go 1.26撰寫。
NexCMP需要PHP、MySQL或ionCube嗎?
不需要。NexCMP是已編譯的Rust二進位檔,內建SQLite資料庫,因此無需安裝PHP執行環境、ionCube Loader或獨立的資料庫伺服器。安裝程式會自動設定NexCMP服務、nginx以及Let's Encrypt憑證。
NexCMP使用多少記憶體?
在運作中的安裝環境中,所有NexCMP處理程序合計約使用150 MB的RAM。文件記載的安裝最低需求為Ubuntu 22.04或24.04 x86_64上的2 GB RAM。
我可以閱讀並修改程式碼嗎?
購買NexCMP Source(買斷價$499,可直接購買或由Free授權加購):您可下載完整的Rust與Vue原始碼,自行修改並編譯專屬版本。此商業原始碼授權僅涵蓋您自家業務;不得轉售或散佈原始碼及編譯檔。免費版則為編譯後的執行檔。
這與PHP計費面板相比如何?
WHMCS、HostBill與Blesta等面板皆為PHP應用程式,其官方文件列出了PHP版本、ionCube Loader、MySQL或MariaDB資料庫以及cron排程工作;Paymenter與FOSSBilling亦採用PHP。NexCMP則是包含內嵌資料庫的單一Rust二進位檔。上方表格列出了各項需求並附上廠商頁面連結,此處僅比較架構,而非功能或速度。
您們會發布基準測試嗎?
否。本頁面僅有的數據為二進位檔大小以及運作中安裝環境的記憶體用量。我們不會宣稱未經量測並發布的速度數據。

免費取得NexCMP

單一二進位檔、免費、包含所有模組。立即安裝至您的伺服器,或先預覽客戶入口網站畫面。

上次更新: