¿Qué es NexCMP?
NexCMP es un software que instala en su propio servidor para convertir la infraestructura cloud en un producto que puede vender. Le ofrece:
- un portal de clientes donde los usuarios se registran, añaden saldo, solicitan máquinas virtuales y otros servicios, abren una consola, crean Snapshots y contactan con soporte;
- una consola de administración (
/admin) donde gestiona clientes, planes, precios, pagos, infraestructura y ajustes; - facturación: un monedero por cliente, cobro por horas o mensual, facturas, promociones y cuotas de recursos;
- revendedores de marca blanca: otras marcas que venden su capacidad bajo su propio dominio;
- una API, una herramienta de línea de comandos (
cmp) y un servidor MCP para automatización; - AI Chat (asistente de soporte) y AI Agent (gestión de una VM en lenguaje natural) opcionales.
A qué se conecta
NexCMP no aloja máquinas virtuales por sí mismo; controla la plataforma que lo hace. Un source (también llamado proveedor) es uno de los siguientes:
| Source | Uso habitual | Guía |
|---|---|---|
| Apache CloudStack | Nube privada o pública con zonas, redes, routers virtuales e IP públicas | CloudStack |
| Proxmox VE | Servidores individuales o clústeres que ya gestiona | Proxmox VE |
Otros módulos requieren su propia infraestructura: servidores bare-metal, nodos VPN y proxy, Object Storage S3, Kubernetes y Private Cloud. Consulte Requisitos de infraestructura para ver una tabla que los incluye a todos.
Cómo está construido
NexCMP es un único programa con dos servicios de systemd en un servidor Ubuntu:
nexcmp— el servidor web: portal de clientes, consola de administración, API, asistente de configuración;nexcmp-vmd— el worker en segundo plano: tareas de aprovisionamiento, sincronización con su CloudStack o Proxmox, ciclos de facturación.
Los datos residen en /var/lib/nexcmp (bases de datos SQLite y archivos), la configuración en /etc/nexcmp y el programa en /opt/nexcmp. Consulte Arquitectura para obtener una visión completa.
Siguientes pasos
- Revise los requisitos.
- Obtenga una licencia — Licencia y compra.
- Instale y, a continuación, ejecute el asistente de configuración.
- Conecte su plataforma: CloudStack o Proxmox VE.