Zum Inhalt springen

Technologie

Mit Rust entwickelt: kostenloses CloudStack- und Proxmox-Billing in einem einzigen Binary

Der NexCMP-Server ist in Rust geschrieben und wird als einzelnes Binary mit integrierter Weboberfläche und integrierter SQLite-Datenbank ausgeliefert. Es muss keine PHP-Laufzeitumgebung, kein ionCube Loader und kein Datenbankserver installiert werden. Kundenportal und Admin-Konsole basieren auf Vue; der Node-Agent auf Go.

Angaben zu Mitbewerbern stammen von den jeweiligen Anforderungsseiten der Hersteller mit Stand vom 2026-10-30. Die Angaben zu NexCMP wurden am selben Tag direkt am Produkt überprüft.

Woraus NexCMP aufgebaut ist

Die Komponenten, wie sie im ausgelieferten Produkt enthalten sind.

  • Server: Rust

    Rust (Edition 2021) mit axum 0.7 auf der asynchronen Laufzeitumgebung tokio und rustls für TLS.

  • Datenbank: eingebettetes SQLite

    SQLite ist direkt in den Server einkompiliert (gebündeltes rusqlite-Crate). Es muss kein separater Datenbankserver installiert, abgesichert oder aktualisiert werden.

  • Ein einziges Binary, Oberfläche inklusive

    Der Server ist eine einzelne Datei von etwa 83 MB, in die die Weboberfläche bereits integriert ist.

  • Portal und Admin: Vue

    Das Kundenportal und die Admin-Konsole basieren auf Vue 3.5 mit Ant Design Vue 4 und Pinia, gebaut mit Vite 6.

  • Öffentliche Seiten in 16 Sprachen

    Die öffentlichen Portalseiten sind in 16 Sprachen vorgerendert.

  • Node-Agent: Go

    Der kompakte Agent, der einen Server in einen VPN-Proxy-Node verwandelt, ist in Go 1.26 geschrieben.

Schlank genug für einen kleinen Server

Auf einer laufenden Installation benötigen alle NexCMP-Prozesse zusammen etwa 150 MB RAM. Das dokumentierte Minimum ist ein Ubuntu 22.04 oder 24.04 x86_64-Server mit 2 GB RAM, sodass NexCMP auf einem gewöhnlichen kleinen VPS läuft.

Weniger Komponenten bedeuten weniger Aufwand für Installation und Patches: Der Installer richtet die NexCMP-Dienste, nginx und ein Let's Encrypt-Zertifikat ein; Updates erfolgen über eine Schaltfläche in der Admin-Konsole.

Architektur im Vergleich zu PHP-Billing-Panels

Woraus die einzelnen Produkte aufgebaut sind und welche Systemvoraussetzungen dafür nötig sind, wie von den Herstellern dokumentiert.

  • NexCMP

    Entwickelt mit
    Rust-Server (axum, tokio), Vue 3-Portal und -Admin, Go-Node-Agent
    Was Sie installieren und betreiben
    Eine einzige Binary mit eingebetteter Weboberfläche und integrierter SQLite-Datenbank; vorgeschaltetes nginx, vom Installer eingerichtet. Kein PHP, kein ionCube Loader, kein separater Datenbankserver.
  • WHMCS

    Entwickelt mit
    PHP
    Was Sie installieren und betreiben
    PHP 8.2, 8.3 oder 8.4 mit dem ionCube Loader (15 oder neuer); MySQL (MariaDB funktioniert möglicherweise ebenfalls); ein Cronjob; validiert auf dem Apache-Webserver.

    Source: docs.whmcs.com — Systemanforderungen · abgerufen 2026-10-30

  • HostBill

    Entwickelt mit
    PHP
    Was Sie installieren und betreiben
    PHP 8.1 oder neuer (8.3 empfohlen) mit ionCube Loader 14.x oder neuer; MySQL 5.7 oder neuer mit deaktiviertem Strict Mode.

    Source: HostBill Docs — Systemanforderungen · abgerufen 2026-10-30

  • Blesta

    Entwickelt mit
    PHP (eigenes minPHP-Framework)
    Was Sie installieren und betreiben
    PHP 8.2, 8.3 oder 8.4 (8.3 empfohlen) mit ionCube Loaders v15+; MySQL 5.7.7+ oder MariaDB 10.2.2+; ein minütlicher Cron-Job.
  • Paymenter

    Entwickelt mit
    PHP
    Was Sie installieren und betreiben
    PHP 8.3; MariaDB 10.11 und Redis gemäß Installationsanleitung; Nginx; ein Queue-Worker-Dienst und ein minütlicher Cron-Job.

    Source: paymenter.org — Installation · abgerufen 2026-10-30

  • FOSSBilling

    Entwickelt mit
    PHP
    Was Sie installieren und betreiben
    PHP 8.3, 8.4 oder 8.5; MySQL 8.4+ oder MariaDB 11.4+; Apache, LiteSpeed oder NGINX.

    Source: docs.fossbilling.org — Systemanforderungen · abgerufen 2026-10-30

Diese Tabelle vergleicht ausschließlich die Architektur: womit die Software entwickelt wurde und was installiert werden muss. Sie sagt nichts darüber aus, welches Produkt für Sie besser geeignet ist — WHMCS, HostBill und Blesta verfügen über große Modul-Ökosysteme und decken allgemeines Webhosting-Billing ab, was NexCMP nicht tut. Die Herstelleranforderungen stammen aus deren Dokumentationen mit Stand vom 2026-10-30 und ändern sich zwischen Versionen; informieren Sie sich beim jeweiligen Anbieter.

Quellcode zum Einsehen und Kompilieren

Der kostenlose Build ist eine kompilierte Binärdatei. NexCMP Source für $499 einmalig (direkt gekauft oder als Upgrade Ihrer Free-Lizenz) liefert Ihnen die gesamte Codebasis als lesbaren Rust- und Vue-Quellcode — ohne ionCube-Verschlüsselung — sodass Sie ihn anpassen und Ihre eigene Version für Ihr Panel kompilieren können, auf beliebig vielen Domains und Servern. Die kommerzielle Quellcode-Lizenz gilt für Ihr eigenes Unternehmen: kein Weiterverkauf und keine Weitergabe des Quellcodes oder der Builds.

Technologie: Häufig gestellte Fragen

Womit wurde NexCMP entwickelt?
Der Server ist in Rust (Edition 2021) mit axum 0.7 auf tokio und rustls geschrieben und nutzt eine eingebettete SQLite-Datenbank. Er wird als eine einzige Binary von etwa 83 MB mit integrierter Weboberfläche ausgeliefert. Das Kundenportal und die Admin-Konsole basieren auf Vue 3.5 mit Ant Design Vue 4 und Pinia, gebaut mit Vite 6, und der Node-Agent ist in Go 1.26 geschrieben.
Benötigt NexCMP PHP, MySQL oder ionCube?
Nein. NexCMP ist eine kompilierte Rust-Binary mit einer eingebetteten SQLite-Datenbank, sodass weder eine PHP-Laufzeitumgebung noch der ionCube Loader oder ein separater Datenbankserver installiert werden müssen. Das Installationsprogramm richtet die NexCMP-Dienste, nginx und ein Let's Encrypt-Zertifikat ein.
Wie viel Arbeitsspeicher verbraucht NexCMP?
Auf einer laufenden Installation verbrauchen alle NexCMP-Prozesse zusammen etwa 150 MB RAM. Das dokumentierte Minimum für eine Installation sind 2 GB RAM unter Ubuntu 22.04 oder 24.04 x86_64.
Kann ich den Code einsehen und anpassen?
Mit NexCMP Source für $499 einmalig (direkt gekauft oder als Upgrade Ihrer Free-Lizenz): Sie laden den vollständigen Rust- und Vue-Quellcode herunter, passen ihn an und kompilieren Ihre eigene Version. Die kommerzielle Quellcode-Lizenz gilt ausschließlich für Ihr eigenes Unternehmen; kein Weiterverkauf und keine Weitergabe des Quellcodes oder der Builds. Der kostenlose Build selbst ist eine kompilierte Binärdatei.
Wie verhält sich dies im Vergleich zu PHP-Billing-Panels?
Panels wie WHMCS, HostBill und Blesta sind PHP-Anwendungen, deren Dokumentation eine PHP-Version, den ionCube Loader, eine MySQL- oder MariaDB-Datenbank und einen Cronjob vorschreibt; auch Paymenter und FOSSBilling basieren auf PHP. NexCMP ist eine einzelne Rust-Binary mit einer eingebetteten Datenbank. Die obige Tabelle listet jede Anforderung mit einem Link zur Herstellerseite auf. Sie vergleicht die Architektur, nicht Funktionen oder Geschwindigkeit.
Veröffentlichen Sie Benchmarks?
Nein. Die einzigen Zahlen auf dieser Seite sind die Binärgröße und der Speicherverbrauch einer laufenden Installation. Wir behaupten keine Geschwindigkeitswerte, die wir nicht gemessen und veröffentlicht haben.

NexCMP kostenlos sichern

Eine Binärdatei, kostenlos, mit jedem enthaltenen Modul. Installieren Sie es noch heute auf Ihrem Server oder sehen Sie sich zuerst die Screenshots des Kundenportals an.

Zuletzt aktualisiert: