Cos'è NexCMP
NexCMP è un software che installi sul tuo server per trasformare l'infrastruttura cloud in un prodotto vendibile. Ti offre:
- un portale clienti in cui gli utenti possono registrasi, aggiungere credito, ordinare macchine virtuali e altri servizi, aprire una console, scattare snapshot e contattare il supporto;
- una console di amministrazione (
/admin) per gestire clienti, piani, prezzi, pagamenti, infrastruttura e impostazioni; - fatturazione: un portafoglio per cliente, addebiti orari o mensili, fatture, promozioni e quote di risorse;
- rivenditori white-label: altri brand che vendono la tua capacità sotto il loro dominio;
- un'API, uno strumento da riga di comando (
cmp) e un server MCP per l'automazione; - AI Chat (assistente di supporto) e AI Agent (gestione di una VM in linguaggio naturale) opzionali.
A cosa si connette
NexCMP non ospita direttamente le macchine virtuali, ma gestisce la piattaforma che lo fa. Una source (chiamata anche provider) è una delle seguenti:
| Source | Uso tipico | Guida |
|---|---|---|
| Apache CloudStack | Cloud privato o pubblico con zone, reti, router virtuali e IP pubblici | CloudStack |
| Proxmox VE | Server singoli o cluster già in esecuzione | Proxmox VE |
Altri moduli richiedono una propria infrastruttura: server bare-metal, nodi VPN e proxy, storage a oggetti S3, Kubernetes e Cloud privato. Vedi Infrastructure requirements per una tabella che li riassume tutti.
Come è strutturato
NexCMP è un programma singolo con due servizi systemd su un singolo server Ubuntu:
nexcmp— il server web: portale clienti, console di amministrazione, API, procedura guidata di configurazione;nexcmp-vmd— il worker in background: processi di provisioning, sincronizzazione con CloudStack o Proxmox, cicli di fatturazione.
I dati risiedono in /var/lib/nexcmp (database SQLite e file), la configurazione in /etc/nexcmp, il programma in /opt/nexcmp. Vedi Architecture per una panoramica completa.
Prossimi passi
- Verifica i requirements.
- Ottieni una licenza — License and purchase.
- Install, quindi esegui la setup wizard.
- Collega la tua piattaforma: CloudStack o Proxmox VE.