コンテンツへスキップ

テクノロジー

Rust 製:単一バイナリで動作する無料の CloudStack & Proxmox 請求管理

NexCMP のサーバーは Rust で書かれており、Web インターフェースと SQLite データベースを内蔵した単一バイナリとして提供されます。PHP ランタイム、ionCube Loader、個別のデータベースサーバーをインストールする必要はありません。カスタマーポータルと管理者コンソールは Vue 製、ノードエージェントは Go 製です。

競合他社に関する情報は、2026-10-30 時点における各ベンダーの要件ページに基づいています。NexCMP の情報は同日に実製品にて確認されたものです。

NexCMP の技術スタック

実際の製品を構成するコンポーネント。

  • サーバー:Rust

    tokio 非同期ランタイム上の axum 0.7、TLS 向け rustls を採用した Rust(エディション 2021)。

  • データベース:組み込み SQLite

    SQLite はサーバーにコンパイルされています(rusqlite クレートを同梱)。個別のデータベースサーバーをインストール、保護、アップグレードする必要はありません。

  • UI 内蔵の単一バイナリ

    サーバーは Web インターフェースがあらかじめ組み込まれた、約 83 MB の単一ファイルです。

  • ポータルおよび管理コンソール:Vue

    カスタマーポータルおよび管理者コンソールは、Vite 6 でビルドされた Vue 3.5、Ant Design Vue 4、Pinia で構築されています。

  • 16 言語に対応した公開ページ

    公開ポータルページは 16 言語で事前レンダリングされています。

  • ノードエージェント:Go

    サーバーを VPN プロキシノードに変換する軽量エージェントは Go 1.26 で書かれています。

小規模なサーバーでも軽快に動作

稼働中の環境において、NexCMPの全プロセスが使用するRAMの合計は約150 MBです。ドキュメント上の最小要件は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 Webサーバー上で検証済み。

    Source: docs.whmcs.com — システム要件 · アクセス日 2026-10-30

  • HostBill

    開発言語 / 技術スタック
    PHP
    インストール・実行に必要な構成
    PHP 8.1以降(8.3推奨)、ionCube Loader 14.x以降、MySQL 5.7以降(strictモード無効化)。

    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 — インストール · アクセス日 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時点のドキュメントからの引用であり、バージョンによって変更される場合があります。最新情報は各ベンダーにご確認ください。

閲覧・ビルドが可能なソースコード

無料ビルドはコンパイル済みバイナリです。買い切り$499のNexCMP Source(直接購入またはFreeライセンスに追加)では、ionCubeエンコードなしの可読なRustおよびVueソースコード全体が提供されるため、独自に改変・ビルドして、任意の数のドメインやサーバー上のパネルで実行できます。この商用ソースコードライセンスは自社事業のみを対象としており、ソースコードやビルドの転売・再配布は禁止されています。

テクノロジー:よくある質問

NexCMPは何で構築されていますか?
サーバーはRust(エディション2021)、tokioおよびrustls上のaxum 0.7で記述されており、組み込みSQLiteデータベースを使用しています。ウェブインターフェースが組み込まれた約83 MBの単一バイナリとして提供されます。カスタマーポータルおよび管理者コンソールはVue 3.5、Ant Design Vue 4、Piniaで構成され、Vite 6でビルドされています。また、ノードエージェントはGo 1.26で記述されています。
NexCMPにはPHP、MySQL、ionCubeが必要ですか?
いいえ、不要です。NexCMPは組み込みSQLiteデータベースを備えたコンパイル済みRustバイナリであるため、PHPランタイム、ionCube Loader、個別のデータベースサーバーをインストールする必要はありません。インストーラーがNexCMPサービス、nginx、Let's Encrypt証明書をセットアップします。
NexCMPのメモリ使用量はどのくらいですか?
稼働中の環境において、NexCMPの全プロセスが使用するRAMの合計は約150 MBです。インストールのドキュメント上の最小要件は、Ubuntu 22.04または24.04 x86_64環境での2 GBのRAMです。
コードを閲覧・変更することはできますか?
買い切り$499のNexCMP Source(直接購入またはFreeライセンスに追加)をご利用いただくと、完全なRustおよびVueのソースコードをダウンロードし、改変して独自バージョンをビルドできます。商用ソースコードライセンスは自社事業のみを対象としており、ソースコードやビルドの転売・再配布は禁止されています。無料ビルド自体はコンパイル済みバイナリです。
PHP製の請求管理パネルとの違いは何ですか?
WHMCS、HostBill、BlestaなどのパネルはPHPアプリケーションであり、ドキュメントにはPHPバージョン、ionCube Loader、MySQLまたはMariaDBデータベース、cronジョブが記載されています。PaymenterやFOSSBillingもPHP製です。NexCMPは組み込みデータベースを備えた単一のRustバイナリです。上記の表は各要件と各ベンダーのページへのリンクを掲載しています。これはアーキテクチャの比較であり、機能や速度を比較するものではありません。
ベンチマークは公開していますか?
いいえ。このページに記載されている数値は、バイナリサイズと稼働中のメモリ使用量のみです。測定および公開を行っていない速度数値を主張することはありません。

NexCMP を無料で入手

すべてのモジュールを含んだ単一バイナリを無料で提供。今すぐサーバーにインストールすることも、まずはカスタマーポータルの画面を確認することもできます。

最終更新: