O que é o NexCMP
O NexCMP é um software que você instala no seu próprio servidor para transformar infraestrutura em nuvem em um produto que você pode vender. Ele oferece:
- um portal do cliente onde as pessoas se registram, adicionam crédito, encomendam máquinas virtuais e outros serviços, abrem um console, tiram snapshots e entram em contato com o suporte;
- um painel administrativo (
/admin) onde você gerencia clientes, planos, preços, pagamentos, infraestrutura e configurações; - faturamento: uma carteira por cliente, cobrança por hora ou mensal, faturas, promoções e cotas de recursos;
- revendedores white-label: outras marcas que vendem a sua capacidade sob o domínio próprio delas;
- uma API, uma ferramenta de linha de comando (
cmp) e um servidor MCP para automação; - recursos opcionais de AI Chat (assistente de suporte) e AI Agent (gerenciar uma VM em linguagem natural).
Ao que ele se conecta
O NexCMP não hospeda máquinas virtuais por si só. Ele controla a plataforma que faz isso. Uma source (também chamada de provedor) é um dos seguintes:
| Source | Uso típico | Guia |
|---|---|---|
| Apache CloudStack | Nuvem privada ou pública com zonas, redes, roteadores virtuais e IPs públicos | CloudStack |
| Proxmox VE | Servidores avulsos ou clusters que você já opera | Proxmox VE |
Outros módulos precisam de infraestrutura própria: bare-metal servers, VPN and proxy nodes, S3 object storage, Kubernetes and Private Cloud. Veja Infrastructure requirements para uma tabela abrangendo todos eles.
Como ele é construído
O NexCMP é um programa único com dois serviços do systemd em um único servidor Ubuntu:
nexcmp— o servidor web: portal do cliente, painel administrativo, API, assistente de configuração;nexcmp-vmd— o worker em segundo plano: tarefas de provisionamento, sincronização com seu CloudStack ou Proxmox, execuções de faturamento.
Os dados ficam em /var/lib/nexcmp (arquivos e bancos de dados SQLite), a configuração em /etc/nexcmp e o programa em /opt/nexcmp. Consulte Architecture para ver a visão geral completa.
Próximos passos
- Verifique os requirements.
- Obtenha uma licença — License and purchase.
- Install e, em seguida, execute o setup wizard.
- Conecte sua plataforma: CloudStack ou Proxmox VE.