Yêu cầu đối với máy chủ NexCMP
Trang này mô tả yêu cầu cho máy chủ chạy NexCMP. Yêu cầu dành cho CloudStack, Proxmox VE hoặc hạ tầng khác được nêu trong Yêu cầu hạ tầng.
Máy chủ
| Hạng mục | Yêu cầu | Trình cài đặt kiểm tra |
|---|---|---|
| Hệ điều hành | Ubuntu 22.04 hoặc 24.04 | Có — dừng lại và báo lỗi với các hệ điều hành khác |
| Kiến trúc CPU | x86_64 | Có |
| Bộ nhớ RAM | Tối thiểu 2 GB (trình cài đặt từ chối nếu dưới khoảng 1.8 GB) | Có |
| Dung lượng đĩa trống | Tối thiểu 8 GB trống trên / | Có |
| Quyền hạn | root (sudo) | Có |
| Gói phần mềm | curl, ca-certificates, zstd, tar, openssl, python3, openssh-client — tự động cài đặt | Tự động cài nếu thiếu |
| Với HTTPS | nginx và certbot — tự động cài đặt trừ khi bạn truyền --no-nginx | Tự động cài nếu thiếu |
Ước tính tài nguyên
Một hệ thống quy mô nhỏ (vài trăm khách hàng) hoạt động mượt mà trên 2 vCPU / 4 GB RAM. Dung lượng đĩa chủ yếu dành cho cơ sở dữ liệu SQLite và các bản cập nhật cũng như bản sao lưu tùy chọn — hãy dự trù từ 20 GB trở lên cho production.
Mạng
| Chiều | Cổng | Mục đích |
|---|---|---|
| Chiều vào | 80/tcp | Xác thực Let's Encrypt và chuyển hướng sang HTTPS |
| Chiều vào | 443/tcp | Cổng thông tin khách hàng, bảng điều khiển quản trị, API |
| Chiều vào | 3000/tcp | Chỉ dùng cho setup wizard khi cài đặt lần đầu và truy cập khẩn cấp — xem Installation |
| Chiều ra | 443/tcp đến nexcmp.com | Kích hoạt license, kiểm tra license hàng ngày, cập nhật |
| Chiều ra | đến CloudStack API / Proxmox API của bạn | Cấp phát tài nguyên và đồng bộ hóa |
| Chiều ra | 443/tcp đến các nhà cung cấp thanh toán, e-mail và AI mà bạn bật | Stripe, PayPal, SMTP, nhà cung cấp AI và các dịch vụ khác |
Máy chủ cần có địa chỉ IPv4 public nếu bạn muốn Let's Encrypt cấp chứng chỉ trực tiếp. Nếu tên miền được proxy qua Cloudflare, hãy xem DNS and Cloudflare.
DNS
- Một tên miền chính (ví dụ
cloud.example.com) — portal làhttps://cloud.example.com/và admin console làhttps://cloud.example.com/admin. - Tùy chọn:
admin.<domain>vàpartner.<domain>. Nếu các tên miền đó trỏ về máy chủ (hoặc về Cloudflare), trình cài đặt sẽ thêm chúng vào chứng chỉ. - Tên miền phải khớp với tên miền đã đăng ký trên license của bạn.
Không yêu cầu trên máy chủ này
NexCMP chạy dưới dạng người dùng dịch vụ không đặc quyền thông thường (nexcmp). Hệ thống không cần quyền root khi vận hành, không cần Docker, máy chủ cơ sở dữ liệu riêng, Redis, hay bất kỳ phần mềm hypervisor nào.