Aller au contenu

Technologie

Conçu en Rust : facturation CloudStack et Proxmox gratuite dans un binaire unique

Le serveur de NexCMP est écrit en Rust et livré sous la forme d'un binaire unique intégrant l'interface web et une base de données SQLite. Aucun runtime PHP, aucun ionCube Loader ni aucun serveur de base de données à installer. Le portail client et la console d'administration sont en Vue ; l'agent de nœud est en Go.

Les informations sur les concurrents proviennent des pages de prérequis officielles de chaque éditeur, consultées le 2026-10-30. Les informations relatives à NexCMP ont été vérifiées directement sur le produit à cette même date.

Technologies utilisées par NexCMP

Les composants, tels qu'ils sont intégrés dans le produit déployé.

  • Serveur : Rust

    Rust (édition 2021) avec axum 0.7 sur le runtime asynchrone tokio, et rustls pour TLS.

  • Base de données : SQLite embarqué

    SQLite est compilé directement dans le serveur (via la crate rusqlite intégrée). Aucun serveur de base de données séparé à installer, sécuriser ou mettre à jour.

  • Un binaire unique, interface incluse

    Le serveur est un fichier unique d'environ 83 MB intégrant déjà l'interface web.

  • Portail et administration : Vue

    Le portail client et la console d'administration sont sous Vue 3.5 avec Ant Design Vue 4 et Pinia, compilés avec Vite 6.

  • Pages publiques en 16 langues

    Les pages publiques du portail sont pré-rendues en 16 langues.

  • Agent de nœud : Go

    L'agent compact qui transforme un serveur en nœud proxy VPN est écrit en Go 1.26.

Suffisamment léger pour un petit serveur

Sur une installation en fonctionnement, tous les processus NexCMP réunis consomment environ 150 MB de RAM. Le minimum documenté est un serveur Ubuntu 22.04 ou 24.04 x86_64 avec 2 GB de RAM, ce qui permet à NexCMP de tourner sur un petit VPS ordinaire.

Moins de composants signifie moins d'éléments à installer et à maintenir à jour : le programme d'installation configure les services NexCMP, nginx et un certificat Let's Encrypt, et les mises à jour s'effectuent d'un simple clic depuis la console d'administration.

Comparaison d'architecture avec les panneaux de facturation PHP

Composition de chaque produit et prérequis nécessaires à son exécution, d'après la documentation des éditeurs.

  • NexCMP

    Développé avec
    Serveur Rust (axum, tokio), portail et espace admin Vue 3, agent de nœud Go
    Ce que vous installez et exécutez
    Un binaire unique intégrant l'interface web et une base de données SQLite embarquée; nginx en frontal, configuré par le programme d'installation. Sans PHP, sans ionCube Loader, sans serveur de base de données distinct.
  • WHMCS

    Développé avec
    PHP
    Ce que vous installez et exécutez
    PHP 8.2, 8.3 ou 8.4 avec ionCube Loader (15 ou supérieur); MySQL (MariaDB peut également fonctionner); une tâche cron; validé sur le serveur web Apache.

    Source: docs.whmcs.com — Configuration requise · consulté le 2026-10-30

  • HostBill

    Développé avec
    PHP
    Ce que vous installez et exécutez
    PHP 8.1 ou supérieur (8.3 recommandé) avec ionCube Loaders 14.x ou supérieur; MySQL 5.7 ou supérieur avec le mode strict désactivé.

    Source: HostBill Docs — Configuration requise · consulté le 2026-10-30

  • Blesta

    Développé avec
    PHP (son propre framework minPHP)
    Ce que vous installez et exécutez
    PHP 8.2, 8.3 ou 8.4 (8.3 recommandé) avec ionCube Loaders v15+ ; MySQL 5.7.7+ ou MariaDB 10.2.2+ ; une tâche cron chaque minute.

    Source: docs.blesta.com — Installation (prérequis) · consulté le 2026-10-30

  • Paymenter

    Développé avec
    PHP
    Ce que vous installez et exécutez
    PHP 8.3 ; MariaDB 10.11 et Redis tels qu'installés dans son guide ; Nginx ; un service de queue worker et une tâche cron chaque minute.

    Source: paymenter.org — Installation · consulté le 2026-10-30

  • FOSSBilling

    Développé avec
    PHP
    Ce que vous installez et exécutez
    PHP 8.3, 8.4 ou 8.5 ; MySQL 8.4+ ou MariaDB 11.4+ ; Apache, LiteSpeed ou NGINX.

    Source: docs.fossbilling.org — Prérequis système · consulté le 2026-10-30

Ce tableau compare uniquement l'architecture: les composants utilisés et les prérequis d'installation. Il ne préjuge pas du produit le plus adapté à vos besoins — WHMCS, HostBill et Blesta disposent de vastes écosystèmes de modules et couvrent la facturation d'hébergement web classique, ce que NexCMP ne fait pas. Les prérequis des éditeurs sont issus de leur documentation consultée le 2026-10-30 et peuvent varier d'une version à l'autre; vérifiez auprès de chaque éditeur.

Un code source que vous pouvez lire et compiler

L'édition gratuite est un binaire compilé. NexCMP Source, en paiement unique de $499 (acheté directement ou ajouté à votre licence Free), vous donne l'intégralité du code source lisible en Rust et Vue — sans encodage ionCube — pour le modifier et compiler votre propre version à exécuter sur votre panel, sur un nombre illimité de domaines et de serveurs. La licence commerciale du code source couvre votre propre activité : aucune revente ni redistribution du code source ou des binaires compilés.

Technologie: questions fréquentes

Avec quelles technologies NexCMP est-il conçu ?
Le serveur est développé en Rust (édition 2021) avec axum 0.7 sur tokio et rustls, et utilise une base de données SQLite intégrée. Il est fourni sous la forme d'un binaire unique d'environ 83 MB incluant l'interface web. Le portail client et la console d'administration sont conçus en Vue 3.5 avec Ant Design Vue 4 et Pinia, compilés avec Vite 6, et l'agent de nœud est écrit en Go 1.26.
NexCMP nécessite-t-il PHP, MySQL ou ionCube?
Non. NexCMP est un binaire compilé en Rust avec une base de données SQLite intégrée; il n'y a donc aucun runtime PHP, aucun ionCube Loader ni aucun serveur de base de données distinct à installer. Le programme d'installation configure les services NexCMP, nginx et un certificat Let's Encrypt.
Quelle quantité de mémoire NexCMP utilise-t-il?
Sur une installation en fonctionnement, tous les processus NexCMP réunis consomment environ 150 MB de RAM. Le minimum documenté pour une installation est de 2 GB de RAM sur Ubuntu 22.04 ou 24.04 x86_64.
Puis-je lire et modifier le code?
Avec NexCMP Source, en paiement unique de $499 (acheté directement ou ajouté à votre licence Free) : vous téléchargez l'intégralité du code source Rust et Vue, le modifiez et compilez votre propre version. La licence commerciale du code source couvre uniquement votre propre activité ; aucune revente ni redistribution du code source ou des binaires compilés. L'édition gratuite elle-même est un binaire compilé.
Comment cela se compare-t-il aux panneaux de facturation PHP?
Des panneaux tels que WHMCS, HostBill et Blesta sont des applications PHP dont la documentation requiert une version de PHP, ionCube Loader, une base de données MySQL ou MariaDB et une tâche cron; Paymenter et FOSSBilling sont également en PHP. NexCMP est un binaire unique en Rust intégrant sa base de données. Le tableau ci-dessus liste chaque prérequis avec un lien vers la page de l'éditeur. Il compare l'architecture, et non les fonctionnalités ou la vitesse.
Publiez-vous des benchmarks?
Non. Les seuls chiffres sur cette page sont la taille du binaire et la consommation mémoire d'une installation en fonctionnement. Nous n'avançons aucun chiffre de performance que nous n'avons pas mesuré et publié.

Sources

Les informations concernant les concurrents sur cette page proviennent des sites des éditeurs respectifs, consultés le 2026-10-30.

Obtenir NexCMP gratuitement

Un seul binaire, gratuit, incluant tous les modules. Installez-le sur votre serveur dès aujourd'hui, ou découvrez d'abord les écrans du portail client.

Dernière mise à jour :