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
- 一个主域名(例如
cloud.example.com)——门户为https://cloud.example.com/,管理控制台为https://cloud.example.com/admin。 - 可选:
admin.<domain>和partner.<domain>。若这些域名解析到该服务器(或Cloudflare),安装程序会将其添加到证书中。 - 域名必须与您许可证上登记的域名一致。
此服务器上无需安装
NexCMP以普通非特权服务用户(nexcmp)身份运行。运行时不需要root权限、Docker、独立数据库服务器、Redis或任何虚拟化软件。