Anforderungen an den NexCMP-Server
Diese Seite behandelt den Server, auf dem NexCMP ausgeführt wird. Was Ihr Apache CloudStack, Proxmox VE oder eine andere Infrastruktur benötigt, finden Sie unter Infrastructure requirements.
Server
| Komponente | Anforderung | Vom Installer geprüft |
|---|---|---|
| Betriebssystem | Ubuntu 22.04 oder 24.04 | Ja — bricht bei allem anderen mit einem Fehler ab |
| CPU-Architektur | x86_64 | Ja |
| Arbeitsspeicher | Mindestens 2 GB (das Installationsprogramm verweigert den Dienst unter ca. 1.8 GB) | Ja |
| Freier Speicher | 8 GB frei auf / minimum | Ja |
| Berechtigungen | root (sudo) | Ja |
| Pakete | curl, ca-certificates, zstd, tar, openssl, python3, openssh-client — werden automatisch installiert | Wird bei Fehlen installiert |
| Mit HTTPS | nginx und certbot — werden automatisch installiert, es sei denn, Sie übergeben --no-nginx | Wird bei Fehlen installiert |
Dimensionierung
Eine kleine Installation (ein paar Hundert Kunden) läuft problemlos auf 2 vCPU / 4 GB RAM. Die Festplattennutzung wird von den SQLite-Datenbanken sowie den optionalen Update- und Backup-Kopien dominiert — planen Sie für den Produktivbetrieb 20 GB oder mehr ein.
Netzwerk
| Richtung | Port | Zweck |
|---|---|---|
| Eingehend | 80/tcp | Let's Encrypt-Validierung und Weiterleitung zu HTTPS |
| Eingehend | 443/tcp | Kundenportal, Admin-Konsole, API |
| Eingehend | 3000/tcp | Nur für den Setup-Assistenten bei der Erstinstallation und Notfallzugriff — siehe Installation |
| Ausgehend | 443/tcp zu nexcmp.com | Lizenzaktivierung, tägliche Lizenzprüfung, Updates |
| Ausgehend | zu Ihrer CloudStack API / Proxmox API | Bereitstellung und Synchronisierung |
| Ausgehend | 443/tcp zu von Ihnen aktivierten Zahlungs-, E-Mail- und AI-Anbietern | Stripe, PayPal, SMTP, AI-Anbieter und so weiter |
Der Server benötigt eine öffentliche IPv4-Adresse, wenn Let's Encrypt direkt ein Zertifikat ausstellen soll. Wenn die Domain über Cloudflare proxied wird, lesen Sie DNS and Cloudflare.
DNS
- Eine Hauptdomain (zum Beispiel
cloud.example.com) — das Portal ist unterhttps://cloud.example.com/und die Admin-Konsole unterhttps://cloud.example.com/adminerreichbar. - Optional:
admin.<domain>undpartner.<domain>. Wenn diese Namen auf den Server (oder auf Cloudflare) aufgelöst werden, fügt der Installer sie dem Zertifikat hinzu. - Die Domain muss mit der auf Ihrer Lizenz registrierten übereinstimmen.
Auf diesem Server nicht erforderlich
NexCMP läuft als gewöhnlicher, unprivilegierter Service-Benutzer (nexcmp). Es benötigt zur Laufzeit weder root, Docker, einen separaten Datenbankserver, Redis noch eine Hypervisor-Software.