NexCMP 伺服器需求
本頁面涵蓋執行 NexCMP 的伺服器。您的 CloudStack、Proxmox VE 或其他基礎設施需求請參閱 Infrastructure requirements。
伺服器
| 項目 | 需求 | 安裝程式檢查 |
|---|---|---|
| 作業系統 | 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 | 僅限初次安裝時的安裝精靈與緊急存取 — 請參閱 Installation |
| 輸出 | 443/tcp 至 nexcmp.com | 授權啟用、每日授權檢查、更新 |
| 輸出 | 至您的 CloudStack API / Proxmox API | 佈建與同步 |
| 輸出 | 443/tcp 至您啟用的付款、電子郵件與 AI 提供者 | Stripe、PayPal、SMTP、AI 提供者等等 |
如果您希望 Let's Encrypt 直接發憑證,伺服器需要具備公開 IPv4 位址。如果網域透過 Cloudflare 進行代理,請參閱 DNS and Cloudflare。
DNS
- 一個主要網域(例如
cloud.example.com)— 入口網站為https://cloud.example.com/,管理主機台為https://cloud.example.com/admin。 - 選用:
admin.<domain>與partner.<domain>。如果這些名稱解析至伺服器(或 Cloudflare),安裝程式會將其新增至憑證中。 - 網域必須與您授權上註冊的網域相符。
此伺服器不需要
NexCMP是以一般無特權的服務使用者(nexcmp)執行。它在執行階段不需要root權限、Docker、獨立的資料庫伺服器、Redis或任何虛擬化軟體。