Требования к серверу NexCMP
На этой странице описаны требования к серверу для NexCMP. Требования к CloudStack, Proxmox VE и остальной инфраструктуре приведены в разделе Требования к инфраструктуре.
Сервер
| Параметр | Требование | Проверяется установщиком |
|---|---|---|
| Операционная система | Ubuntu 22.04 или 24.04 | Да — на любых других ОС завершается с ошибкой |
| Архитектура процессора | x86_64 | Да |
| Оперативная память | Минимум 2 ГБ (установщик прерывает работу, если доступно менее примерно 1.8 ГБ) | Да |
| Свободное место на диске | Минимум 8 ГБ свободного места на / | Да |
| Права доступа | root (sudo) | Да |
| Пакеты | curl, ca-certificates, zstd, tar, openssl, python3, openssh-client — устанавливаются автоматически | Устанавливаются, если отсутствуют |
| Для HTTPS | nginx и certbot — устанавливаются автоматически, если не указан --no-nginx | Устанавливаются, если отсутствуют |
Выбор конфигурации
Для небольшой инсталляции (несколько сотен клиентов) вполне достаточно 2 vCPU / 4 ГБ RAM. Основной объем диска занимают базы данных SQLite, а также опциональные файлы обновлений и резервные копии — для продакшена закладывайте от 20 ГБ.
Сеть
| Направление | Порт | Назначение |
|---|---|---|
| Входящий | 80/tcp | Проверка Let's Encrypt и перенаправление на HTTPS |
| Входящий | 443/tcp | Клиентский портал, консоль администратора, API |
| Входящий | 3000/tcp | Только для мастера первоначальной установки и аварийного доступа — см. Установка |
| Исходящий | 443/tcp на nexcmp.com | Активация лицензии, ежедневная проверка лицензии, обновления |
| Исходящий | к вашему CloudStack API / Proxmox API | Предоставление ресурсов и синхронизация |
| Исходящий | 443/tcp к подключенным платежным, почтовым и AI-провайдерам | Stripe, PayPal, SMTP, AI-провайдер и т. д. |
Серверу требуется публичный IPv4-адрес, если сертификат Let's Encrypt должен выпускаться напрямую. Если домен проксируется через 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 или какое-либо ПО гипервизора.