NexCMPサーバーの要件
このページでは、NexCMPを実行するサーバーについて説明します。CloudStack、Proxmox VE、その他のインフラストラクチャに必要な要件については、インフラストラクチャ要件をご覧ください。
サーバー
| 項目 | 要件 | インストーラーによるチェック |
|---|---|---|
| オペレーティングシステム | Ubuntu 22.04 または 24.04 | はい — それ以外の場合はエラーで停止します |
| CPUアーキテクチャ | x86_64 | はい |
| メモリ | 最小2 GB(インストーラーは約1.8 GB未満を拒否します) | はい |
| 空きディスク | /に最小8 GBの空き容量 | はい |
| 権限 | root(sudo) | はい |
| パッケージ | curl、ca-certificates、zstd、tar、openssl、python3、openssh-client — 自動的にインストールされます | 不足している場合はインストールされます |
| HTTPS対応 | nginxおよびcertbot — --no-nginxを渡さない限り、自動的にインストールされます | 不足している場合はインストールされます |
サイジング
小規模な環境(数百人のお客様)であれば、2 vCPU / 4 GB RAMで快適に動作します。ディスク使用量は、SQLiteデータベースと、オプションのアップデートおよびバックアップコピーが大半を占めます。本番環境では20 GB以上を見込んでください。
ネットワーク
| 方向 | ポート | 用途 |
|---|---|---|
| インバウンド | 80/tcp | Let's Encryptの検証とHTTPSへのリダイレクト |
| インバウンド | 443/tcp | カスタマーポータル、管理コンソール、API |
| インバウンド | 3000/tcp | 初回インストールのセットアップウィザードおよび緊急アクセス専用 — インストールを参照 |
| アウトバウンド | nexcmp.comへの443/tcp | ライセンスのアクティベーション、毎日のライセンス確認、アップデート |
| アウトバウンド | CloudStack API / Proxmox APIへの接続 | プロビジョニングと同期 |
| アウトバウンド | 有効にする決済、メール、AIプロバイダーへの443/tcp | Stripe、PayPal、SMTP、AIプロバイダーなど |
Let's Encryptに証明書を直接発行させるには、サーバーにグローバルIPv4アドレスが必要です。ドメインがCloudflareでプロキシされている場合は、DNSとCloudflareをご覧ください。
DNS
- 1つのメインドメイン(例:
cloud.example.com) — ポータルはhttps://cloud.example.com/、管理コンソールはhttps://cloud.example.com/adminになります。 - オプション:
admin.<domain>およびpartner.<domain>。これらの名前がサーバー(またはCloudflare)に名前解決される場合、インストーラーはそれらを証明書に追加します。 - ドメインは、ライセンスに登録されているものと一致している必要があります。
このサーバーでは不要
NexCMPは通常の特権のないサービスユーザー(nexcmp)として実行されます。実行時にroot権限、Docker、独立したデータベースサーバー、Redis、またはハイパーバイザーソフトウェアは一切必要ありません。