Qu'est-ce que NexCMP
NexCMP est un logiciel que vous installez sur votre propre serveur pour transformer une infrastructure cloud en un produit à vendre. Il vous offre :
- un portail client où les utilisateurs s'inscrivent, créditent leur compte, commandent des machines virtuelles et d'autres services, ouvrent une console, créent des Snapshots et contactent le support ;
- une console d'administration (
/admin) pour gérer les clients, les offres, les tarifs, les paiements, l'infrastructure et les paramètres ; - la facturation : un portefeuille par client, une tarification horaire ou mensuelle, des factures, des promotions et des quotas de ressources ;
- des revendeurs en marque blanche : d'autres marques qui revendent vos capacités sous leur propre nom de domaine ;
- une API, un outil en ligne de commande (
cmp) et un serveur MCP pour l'automatisation ; - en option, AI Chat (assistant de support) et AI Agent (gestion d'une VM en langage naturel).
À quoi il se connecte
NexCMP n'héberge pas lui-même les machines virtuelles. Il pilote la plateforme qui s'en charge. Une source (aussi appelée fournisseur) correspond à l'une des options suivantes :
| Source | Usage type | Guide |
|---|---|---|
| Apache CloudStack | Cloud privé ou public avec zones, réseaux, routeurs virtuels et adresses IP publiques | CloudStack |
| Proxmox VE | Serveurs autonomes ou clusters que vous exploitez déjà | Proxmox VE |
D'autres modules nécessitent leur propre infrastructure : serveurs bare-metal, nœuds VPN et proxy, Object Storage S3, Kubernetes et Private Cloud. Consultez Prérequis d'infrastructure pour obtenir un tableau récapitulatif complet.
Comment il est conçu
NexCMP est un programme unique fonctionnant avec deux services systemd sur un serveur Ubuntu :
nexcmp— le serveur web : portail client, console d'administration, API, assistant de configuration ;nexcmp-vmd— le worker en arrière-plan : tâches de provisionnement, synchronisation avec votre CloudStack ou Proxmox, cycles de facturation.
Les données se trouvent dans /var/lib/nexcmp (bases de données SQLite et fichiers), la configuration dans /etc/nexcmp et le programme dans /opt/nexcmp. Consultez Architecture pour une vue d'ensemble.
Étapes suivantes
- Vérifiez les prérequis.
- Obtenez une licence — Licence et achat.
- Installez, puis lancez l'assistant de configuration.
- Connectez votre plateforme : CloudStack ou Proxmox VE.