Salta al contenuto

Tecnologia

Sviluppato in Rust: billing gratuito per CloudStack e Proxmox in un unico binario

Il server di NexCMP è scritto in Rust ed è distribuito come un unico binario con interfaccia web e database SQLite integrati. Nessun runtime PHP, nessun ionCube Loader e nessun server database da installare. Il portale clienti e la console di amministrazione sono in Vue; il node agent è in Go.

I dati sui concorrenti provengono dalle rispettive pagine dei requisiti di ciascun fornitore, consultate il 2026-10-30. I dati relativi a NexCMP sono stati verificati direttamente sul prodotto nella stessa data.

Con cosa è sviluppato NexCMP

I componenti, così come inclusi nel prodotto distribuito.

  • Server: Rust

    Rust (edition 2021) con axum 0.7 sul runtime asincrono tokio e rustls per TLS.

  • Database: SQLite integrato

    SQLite è compilato direttamente nel server (crate rusqlite integrato). Non c'è alcun server database separato da installare, proteggere o aggiornare.

  • Un unico binario, interfaccia inclusa

    Il server è un unico file di circa 83 MB con l'interfaccia web già integrata.

  • Portale e amministrazione: Vue

    Il portale clienti e la console di amministrazione sono sviluppati in Vue 3.5 con Ant Design Vue 4 e Pinia, compilati con Vite 6.

  • Pagine pubbliche in 16 lingue

    Le pagine pubbliche del portale sono pre-renderizzate in 16 lingue.

  • Node agent: Go

    Il piccolo agent che trasforma un server in un nodo proxy VPN è scritto in Go 1.26.

Abbastanza leggero per un server compatto

In un'installazione attiva, tutti i processi NexCMP insieme utilizzano circa 150 MB di RAM. Il requisito minimo documentato è un server Ubuntu 22.04 o 24.04 x86_64 con 2 GB di RAM; pertanto, NexCMP funziona su un comune piccolo VPS.

Meno componenti significano meno elementi da installare e aggiornare: il programma di installazione configura i servizi di NexCMP, nginx e un certificato Let's Encrypt, mentre gli aggiornamenti si applicano con un pulsante nella console di amministrazione.

Architettura a confronto con i pannelli di billing in PHP

Con quali tecnologie è sviluppato ciascun prodotto e cosa richiede per funzionare, secondo la documentazione ufficiale dei fornitori.

  • NexCMP

    Sviluppato con
    Server Rust (axum, tokio), portale e admin Vue 3, node agent in Go
    Cosa installi ed esegui
    Un unico binario con interfaccia web e database SQLite integrati; nginx come frontend, configurato dall'installer. Nessun PHP, nessun ionCube Loader, nessun server database separato.
  • WHMCS

    Sviluppato con
    PHP
    Cosa installi ed esegui
    PHP 8.2, 8.3 o 8.4 con ionCube Loader (15 o superiore); MySQL (può funzionare anche MariaDB); un cron job; convalidato su web server Apache.

    Source: docs.whmcs.com — Requisiti di sistema · consultato il 2026-10-30

  • HostBill

    Sviluppato con
    PHP
    Cosa installi ed esegui
    PHP 8.1 o superiore (consigliato 8.3) con ionCube Loader 14.x o successivo; MySQL 5.7 o successivo con strict mode disabilitata.

    Source: HostBill Docs — Requisiti di sistema · consultato il 2026-10-30

  • Blesta

    Sviluppato con
    PHP (framework proprietario minPHP)
    Cosa installi ed esegui
    PHP 8.2, 8.3 o 8.4 (8.3 consigliato) con ionCube Loaders v15+; MySQL 5.7.7+ o MariaDB 10.2.2+; un cron job ogni minuto.

    Source: docs.blesta.com — Installazione (requisiti) · consultato il 2026-10-30

  • Paymenter

    Sviluppato con
    PHP
    Cosa installi ed esegui
    PHP 8.3; MariaDB 10.11 e Redis come indicato nella guida di installazione; Nginx; un servizio queue-worker e un cron job ogni minuto.

    Source: paymenter.org — Installazione · consultato il 2026-10-30

  • FOSSBilling

    Sviluppato con
    PHP
    Cosa installi ed esegui
    PHP 8.3, 8.4 o 8.5; MySQL 8.4+ o MariaDB 11.4+; Apache, LiteSpeed o NGINX.

    Source: docs.fossbilling.org — Requisiti di sistema · consultato il 2026-10-30

Questa tabella confronta esclusivamente l'architettura: con cosa è sviluppato ogni componente e cosa occorre installare. Non indica quale prodotto sia migliore per te: WHMCS, HostBill e Blesta hanno ampi ecosistemi di moduli e coprono il billing generico per web hosting che NexCMP non include. I requisiti dei fornitori sono citati dalla loro documentazione consultata il 2026-10-30 e variano tra le versioni; verifica direttamente presso il rispettivo fornitore.

Codice sorgente consultabile e compilabile

La build gratuita è un binario compilato. NexCMP Source, $499 una tantum (acquistato direttamente o aggiunto alla licenza Free), ti fornisce l'intera codebase come codice sorgente leggibile in Rust e Vue — senza codifica ionCube — così puoi modificarlo e compilare la tua versione da eseguire sul tuo pannello, su qualsiasi numero di domini e server. La licenza commerciale del codice sorgente copre la tua attività: non è consentita la rivendita o la ridistribuzione del codice sorgente o delle build.

Tecnologia: domande frequenti

Con quali tecnologie è sviluppato NexCMP?
Il server è scritto in Rust (edizione 2021) con axum 0.7 su tokio e rustls, e utilizza un database SQLite integrato. Viene distribuito come singolo binario di circa 83 MB con l'interfaccia web integrata. Il portale clienti e la console di amministrazione sono in Vue 3.5 con Ant Design Vue 4 e Pinia, compilati con Vite 6, mentre l'agent di nodo è scritto in Go 1.26.
NexCMP richiede PHP, MySQL o ionCube?
No. NexCMP è un binario Rust compilato con database SQLite integrato, quindi non ci sono runtime PHP, ionCube Loader né server database separati da installare. L'installer configura i servizi NexCMP, nginx e un certificato Let's Encrypt.
Quanta memoria utilizza NexCMP?
In un'installazione attiva, tutti i processi NexCMP insieme utilizzano circa 150 MB di RAM. Il requisito minimo documentato per un'installazione è di 2 GB di RAM su Ubuntu 22.04 o 24.04 x86_64.
Posso leggere e modificare il codice?
Con NexCMP Source, $499 una tantum (acquistato direttamente o aggiunto alla licenza Free): scarichi l'intero codice sorgente in Rust e Vue, lo modifichi e compili la tua versione. La licenza commerciale del codice sorgente copre esclusivamente la tua attività; non è consentita la rivendita o la ridistribuzione del codice sorgente o delle build. La build gratuita è invece un binario compilato.
Come si posiziona rispetto ai pannelli di billing in PHP?
Pannelli come WHMCS, HostBill e Blesta sono applicazioni PHP la cui documentazione richiede una versione di PHP, ionCube Loader, un database MySQL o MariaDB e un cron job; anche Paymenter e FOSSBilling sono in PHP. NexCMP è un unico binario Rust con database integrato. La tabella sopra riporta ciascun requisito con il link alla pagina del produttore. Confronta l'architettura, non funzionalità o velocità.
Pubblicate benchmark?
No. Gli unici dati presenti in questa pagina sono la dimensione del binario e l'utilizzo di memoria di un'installazione attiva. Non dichiariamo valori di velocità che non abbiamo misurato e pubblicato.

Ottieni NexCMP gratis

Un unico binario, gratuito, con ogni modulo incluso. Installalo oggi stesso sul tuo server oppure guarda prima le schermate del portale clienti.

Ultimo aggiornamento: