Was ist NexCMP
NexCMP ist eine Software, die Sie auf Ihrem eigenen Server installieren, um Cloud-Infrastruktur in ein verkäufliches Produkt zu verwandeln. Sie bietet Ihnen:
- ein Kundenportal, in dem sich Nutzer registrieren, Guthaben aufladen, virtuelle Maschinen und andere Dienste bestellen, eine Konsole öffnen, Snapshots erstellen und den Support kontaktieren;
- ein Admin-Panel (
/admin) zur Verwaltung von Kunden, Tarifen, Preisen, Zahlungen, Infrastruktur und Einstellungen; - Abrechnung: ein Wallet pro Kunde, stündliche oder monatliche Abrechnung, Rechnungen, Rabattaktionen und Ressourcenquoten;
- White-Label-Reseller: andere Marken, die Ihre Kapazitäten unter ihrer eigenen Domain vertreiben;
- eine API, ein Befehlszeilentool (
cmp) und einen MCP-Server für die Automatisierung; - optionalen AI Chat (Support-Assistent) und AI Agent (Verwaltung einer VM in natürlicher Sprache).
Womit es verbunden wird
NexCMP hostet keine virtuellen Maschinen selbst. Es steuert die Plattform, die dies tut. Eine Source (auch Provider genannt) ist eines von:
| Source | Typischer Einsatz | Anleitung |
|---|---|---|
| Apache CloudStack | Private oder Public Cloud mit Zonen, Netzwerken, Virtual Routern und öffentlichen IPs | CloudStack |
| Proxmox VE | Bereits betriebene Einzelserver oder Cluster | Proxmox VE |
Weitere Module benötigen eine eigene Infrastruktur: Bare-Metal-Server, VPN- und Proxy-Knoten, S3 Object Storage, Kubernetes und Private Cloud. In Infrastructure requirements finden Sie eine Tabelle, die alle abdeckt.
Wie es aufgebaut ist
NexCMP ist ein einzelnes Programm mit zwei systemd-Diensten auf einem Ubuntu-Server:
nexcmp— der Webserver: Kundenportal, Admin-Panel, API, Setup-Assistent;nexcmp-vmd— der Hintergrunddienst: Provisionierungs-Jobs, Synchronisation mit CloudStack oder Proxmox, Abrechnungsläufe.
Daten befinden sich in /var/lib/nexcmp (SQLite-Datenbanken und -Dateien), die Konfiguration in /etc/nexcmp, das Programm in /opt/nexcmp. Siehe Architecture für die vollständige Übersicht.
Wie es weitergeht
- Überprüfen Sie die requirements.
- Besorgen Sie sich eine Lizenz — License and purchase.
- Install, führen Sie anschließend den setup wizard aus.
- Verbinden Sie Ihre Plattform: CloudStack oder Proxmox VE.