Requisitos para o servidor NexCMP
Esta página aborda o servidor que executa o NexCMP. O que seu CloudStack, Proxmox VE ou outra infraestrutura precisa está em Infrastructure requirements.
Servidor
| Item | Requisito | Verificado pelo instalador |
|---|---|---|
| Sistema operacional | Ubuntu 22.04 ou 24.04 | Sim — interrompe com um erro em qualquer outro |
| Arquitetura de CPU | x86_64 | Sim |
| Memória | 2 GB no mínimo (o instalador recusa menos de cerca de 1.8 GB) | Sim |
| Disco livre | 8 GB livres no / mínimo | Sim |
| Privilégios | root (sudo) | Sim |
| Pacotes | curl, ca-certificates, zstd, tar, openssl, python3, openssh-client — instalados automaticamente | Instalado se estiver faltando |
| Com HTTPS | nginx e certbot — instalados automaticamente, a menos que você passe --no-nginx | Instalado se estiver faltando |
Dimensionamento
Uma instalação pequena (algumas centenas de clientes) roda confortavelmente em 2 vCPU / 4 GB de RAM. O uso de disco é dominado pelos bancos de dados SQLite e pelas cópias opcionais de atualização e backup — planeje 20 GB ou mais para produção.
Rede
| Direção | Porta | Finalidade |
|---|---|---|
| Entrada | 80/tcp | Validação do Let's Encrypt e redirecionamento para HTTPS |
| Entrada | 443/tcp | Portal do cliente, console de administração, API |
| Entrada | 3000/tcp | Assistente de configuração na primeira instalação e acesso de emergência apenas — consulte Installation |
| Saída | 443/tcp para nexcmp.com | Ativação de licença, verificação diária de licença, atualizações |
| Saída | para sua API do CloudStack / API do Proxmox | Provisionamento e sincronização |
| Saída | 443/tcp para provedores de pagamento, e-mail e IA que você habilitar | Stripe, PayPal, SMTP, provedor de IA e assim por diante |
O servidor precisa de um endereço IPv4 público se você quiser que o Let's Encrypt emita um certificado diretamente. Se o domínio estiver proxied pelo Cloudflare, consulte DNS and Cloudflare.
DNS
- Um domínio principal (por exemplo,
cloud.example.com) — o portal éhttps://cloud.example.com/e o console de administração éhttps://cloud.example.com/admin. - Opcional:
admin.<domain>epartner.<domain>. Se esses nomes resolverem para o servidor (ou para o Cloudflare), o instalador os adicionará ao certificado. - O domínio deve corresponder ao registrado na sua licença.
Não obrigatório neste servidor
O NexCMP roda como um usuário de serviço comum sem privilégios (nexcmp). Ele não precisa de root em tempo de execução, Docker, um servidor de banco de dados separado, Redis ou qualquer software de hipervisor.