Blog ·
Alternative a cPanel per gli hosting provider
Sei pannelli di controllo a confronto per licenza, migrazione e comportamento delle API misurato: DirectAdmin, Plesk, HestiaCP e CyberPanel.
Di Provibr
La maggior parte dei confronti tra pannelli di controllo per hosting è scritta da chi ne vende uno. Questo è scritto da un’azienda che li gestisce tutti e sei come integrazioni in produzione e viene pagata allo stesso modo qualunque sia la scelta: ciò che possiamo offrire di utile non è quindi un’opinione, ma delle misurazioni.
Tutto ciò che figura nella tabella delle API qui sotto è stato misurato su server in funzione, durante la costruzione di quelle integrazioni. È la parte di un pannello che si scopre solo dopo essersi impegnati con esso, ed è la parte che decide se la propria automazione sarà noiosa oppure una fonte permanente di incidenti.
I sei, in sintesi
| Pannello | Modello di licenza | Adatto a | Da tenere d’occhio |
|---|---|---|---|
| cPanel / WHM | per account, al mese | gli hosting provider i cui clienti lo richiedono per nome | il costo cresce con il numero di clienti |
| DirectAdmin | per server, forfettario oltre una soglia | numeri di account in crescita, margini esigui | un ecosistema di terze parti più ridotto |
| Plesk | per server, a scaglioni | hosting Windows, carichi di lavoro delle agenzie | due API, nessuna completa da sola |
| Virtualmin | edizione open source, edizione Pro a pagamento | gli hosting provider tecnici già su Webmin | il supporto delle quote dipende dal filesystem |
| HestiaCP | open source | parchi piccoli e snelli su Debian/Ubuntu | blocca la propria automazione dopo cinque rifiuti |
| CyberPanel | edizione open source, edizione Enterprise a pagamento | stack LiteSpeed / OpenLiteSpeed | l’accesso alle API è disattivato per impostazione predefinita |
Il costo di licenza, e dove smettiamo di dare numeri
Possiamo fornire cifre solide per due dei sei, perché le abbiamo verificate alla fonte e possiamo datarle.
cPanel, prezzi di listino della variante autogestita in vigore dal 1° gennaio 2026: Solo 29,99 $, Admin 35,99 $, Pro 53,99 $, Premier 69,99 $ fino a 100 account e 0,49 $ per ogni account oltre tale soglia. I predecessori del 2025 erano 26,99 $, 32,99 $, 46,99 $, 65,99 $ e 0,45 $. Pro è aumentato del 14,9 %; la tariffa per account oltre i 100 è aumentata dell’8,9 %.
DirectAdmin, prezzi al pubblico rilevati su directadmin.com il 21 agosto 2026: Personal PLUS 5 $/mese (2 account), Lite 15 $/mese (10 account), Standard 29 $/mese per un numero illimitato di account e domini, con sconti sul volume pubblicati dal 15 % a quattro licenze Standard fino al 40 % a trentacinque.
Per gli altri quattro ci asteniamo deliberatamente dal citare un prezzo. Plesk pubblica scaglioni per server, e ciò che si paga dipende dallo scaglione, dal fatto che si acquisti direttamente, tramite un hosting provider o un marketplace cloud, e dalla durata dell’impegno; non abbiamo verificato per il 2026 una cifra che accetteremmo di mettere in una tabella, quindi non ne mettiamo alcuna. Virtualmin, HestiaCP e CyberPanel rientrano in un tipo di affermazione diverso, più che in un prezzo inferiore: Virtualmin fornisce un’edizione GPL accanto a un’edizione Pro a pagamento, HestiaCP è open source, e CyberPanel fornisce un’edizione open source accanto a un’edizione Enterprise a pagamento che integra LiteSpeed Enterprise. «Nessun costo di licenza» è un fatto sulla licenza del software, non un’affermazione sul costo totale di proprietà: si scambia una riga di licenza con delle ore.
La forma della curva di cPanel è ciò che conviene interiorizzare, perché è essa a rendere questa una domanda ricorrente anziché isolata. A 0,49 $ per account al mese, un server da mille account costa 510,99 $ là dove DirectAdmin Standard costa 29 $. E il prossimo gennaio la prima cifra si muove, la seconda probabilmente no.
Ciò che il cliente nota davvero
L’aritmetica delle licenze è la metà facile. La metà costosa è l’abbandono e l’assistenza, e lì una sola cosa emerge in modo affidabile nei numeri: se il cliente riconosce l’interfaccia.
Il vantaggio dell’ecosistema di cPanel è reale e non è nostalgia. Più integrazioni di terze parti, più strumenti di migrazione, più documentazione scritta da persone diverse da Lei, e clienti i cui ultimi tre hosting provider lo usavano tutti. Se il carico di assistenza è il costo principale, quella familiarità vale denaro, e qualsiasi confronto che la tratti come un semplice attaccamento La sta ingannando. Di contro: per l’hosting destinato ai rivenditori, per un pubblico tecnico, e per tutto ciò in cui il cliente vive nel proprio dashboard anziché nel pannello, l’interfaccia è quasi invisibile e la riga di licenza no.
Ciò che ogni API fa davvero, misurato
Ecco la tabella che nessuno pubblica, perché la si impara solo scrivendo un’integrazione contro ciascuna.
| cPanel / WHM | DirectAdmin | Plesk | Virtualmin | HestiaCP | CyberPanel | |
|---|---|---|---|---|---|---|
| Porta predefinita | 2087 | 2222 | 8443 | 10000 | 8083 | 8090 |
| HTTP in chiaro | rifiutato | comune, accettato con un avviso | reindirizza a https | non misurato | non misurato | 443 era chiusa sul server misurato |
| Credenziale | token API WHM | login key | una chiave API | HTTP Basic | access key | utente e password, da cui si deriva un token |
| Il successo è segnalato da | metadata.result | error=0 nel corpo | varia per API | status: "success" | l’header Hestia-Exit-Code | il corpo JSON |
| Il fallimento arriva come | HTTP 200 | HTTP 200 | HTTP 200 (XML) | HTTP 200 | HTTP 4xx, ma leggere l’header | il corpo JSON |
| Numero di API necessarie | una | una | due | una | una | due |
| Elenca gli account in una chiamata | sì | sì | sì | sì | sì, poi una chiamata per account per i domini | nessun endpoint del genere |
| Ritardo di lettura dopo una modifica | nessuno misurato | ~3 secondi | nessuno misurato | non misurato | non misurato | non misurato |
Quattro di quelle righe meritano più di una cella.
Quattro di questi sei pannelli segnalano il fallimento con un HTTP 200. cPanel mette result: 0 in un oggetto metadata; DirectAdmin mette error=1 nel corpo; l’API XML di Plesk risponde <status>error</status>; Virtualmin ha due forme di fallimento diverse e le consegna entrambe con un 200. Un client scritto per controllare il codice di stato segnalerà un successo per ciascuno di essi. È il modo di gran lunga più comune in cui una prima integrazione non fa nulla in silenzio.
Plesk ha bisogno di entrambe le sue API, e non è una preferenza. L’API REST v2 è pulita ma incompleta: /subscriptions e /service-plans non esistono, e richiederle restituisce un 404 sotto forma di pagina HTML. Il piano di servizio è il pacchetto di hosting, quindi l’intero versante dei pacchetti deve passare per la più vecchia API XML/RPC. Ciò che salva la situazione è che una sola chiave apre entrambe (abbiamo misurato la stessa chiave restituire 200 su REST e una risposta valida su XML), quindi è un solo campo di credenziale, non due.
CyberPanel non ha alcun endpoint che elenca i siti. È la lacuna più grande dei sei. Il suo accesso alle API è inoltre disattivato per impostazione predefinita: il record dell’amministratore porta un flag API che parte da zero, e finché è disattivato una password corretta e una errata producono lo stesso identico 403. Attivarlo è un passo deliberato nel pannello, e finché nessuno lo fa, nessuna verifica delle credenziali, per quanto accurata, dirà perché si è bloccati fuori.
HestiaCP blocca la propria automazione dopo cinque chiamate rifiutate. fail2ban con maxretry = 5 e un DROP di iptables. Da quel momento le chiamate smettono di fallire a livello applicativo e cominciano ad andare in timeout a livello di rete, così il proprio monitoraggio segnala il pannello come irraggiungibile e nulla nei log punta a un problema di credenziali. A una chiave delimitata con l’insieme di permessi di fatturazione fornito da HestiaCP mancano i comandi che usa un normale ciclo di interrogazione, così esaurisce il contatore a intervalli regolari.
Due trappole che costano denaro anziché tempo
cPanel mette silenziosamente in minuscolo i nomi utente. Si crea MyClient tramite WHM e si ottiene myclient, annunciato come successo, senza una parola sul cambiamento. Tutto ciò che conserva il nome inviato anziché il nome restituito perde quell’account alla successiva sincronizzazione completa. E una sincronizzazione completa che non ritrova un account è proprio ciò che indica a una piattaforma che l’account è stato eliminato.
Virtualmin accetta un nome di piano che non esiste e non ne fa nulla. Misurato su 8.1.2: modify-domain --plan <nonexistent> risponde status: "success" con un output che riporta «All done», e il piano dell’account è invariato prima e dopo. Non c’è alcuna forma di errore contro cui classificare; il rifiuto è il silenzio. Un cliente preme cambia pacchetto, ottiene una conferma verde e resta sul vecchio piano.
Il secondo caso si generalizza. Nessuna mutazione, su nessuno di questi sei pannelli, può essere creduta sulla parola. cPanel conferma una modifica con una pagina di output di processo anziché con il nuovo stato; Virtualmin conferma con «All done». L’unico schema affidabile è: modificare, rileggere e riferire ciò che si è letto.
L’impegno di migrazione, onestamente
DirectAdmin è il percorso più battuto per uscire da cPanel, e quello verso cui punta il maggior numero di strumenti di terze parti. Le regole sui nomi utente sono abbastanza simili da far migrare la maggior parte degli account senza rinomina, il che conta più di quanto sembri.
Plesk è un salto concettuale più grande, perché il modello a oggetti è diverso: un abbonamento Plesk è identificato dal suo dominio principale, non da un nome utente, quindi tutto ciò che nella propria fatturazione conserva un nome utente cPanel non ha più nulla a cui puntare in seguito.
HestiaCP, CyberPanel e Virtualmin sono i salti più grandi, meno a causa dei pannelli che a causa dell’ecosistema: meno strumenti di conversione, meno persone che l’hanno fatto prima di Lei, e più lavoro che ricade sul proprio team.
Non abbiamo condotto una migrazione di dati per Suo conto e non descriveremo gli strumenti di conversione di alcun fornitore come se li avessimo testati. Ciò che possiamo dire è come si comporta il pannello di destinazione una volta che gli account sono lì.
Quale si adatta a quale attività
Rimanga su cPanel se i clienti lo richiedono per nome, se dipende da strumenti che puntano solo a esso, o se la familiarità dell’assistenza è il costo dominante. Verifichi le quote del filesystem prima di vendere un altro piano a spazio disco limitato.
Scelga DirectAdmin se il numero di account cresce e i margini sono esigui. Oltre qualche centinaio di account l’aritmetica delle licenze è decisiva, e le sue login key offrono la storia di credenziali più solida dei sei: una chiave può essere limitata a un elenco esplicito di comandi, a un indirizzo, a una data di scadenza e a un numero di utilizzi.
Scelga Plesk se ospita carichi Windows o serve agenzie, ed è pronto per un’integrazione a due API.
Scelga HestiaCP o Virtualmin se è piccolo, tecnico, e il Suo tempo costa meno di una licenza.
Scelga CyberPanel se è già impegnato su uno stack LiteSpeed. Al di fuori di ciò, l’assenza dell’endpoint per elencare i siti è un vincolo reale per l’automazione.
Non è obbligato a sceglierne uno solo
Il motivo per cui questa decisione sembra pesante è che di solito la si presenta come un unico interruttore, azionato una volta, per tutti.
Provibr gestisce tutti e sei affiancati in un unico account. Un account cPanel, un account DirectAdmin e un abbonamento Plesk figurano nella stessa lista di server, contano sulla stessa capacità e arrivano sulla stessa fattura mensile, con dietro le stesse azioni: sospendere, riattivare, cambiare pacchetto ed eliminare. L’agente si connette verso l’esterno dalla propria rete, così nessun server ha bisogno di una porta in entrata aperta. Gli account che non sono stati creati tramite Provibr vengono lasciati intatti finché non si importano.
È questo a rendere possibile lo spostamento a coorti: nuovi clienti sul nuovo pannello, quelli esistenti spostati quando fa comodo, e un solo posto in cui guardare finché entrambe le cose sono vere.
Domande frequenti
Qual è l’alternativa a cPanel più economica?
Per due dei sei possiamo dare cifre datate. I prezzi di listino self-managed di cPanel in vigore dal 1° gennaio 2026 arrivano a 69,99 $ per un massimo di 100 account e 0,49 $ per ogni account oltre; DirectAdmin Standard costava 29 $ al mese per account illimitati il 21 agosto 2026. Con mille account fanno 510,99 $ contro 29 $.
Un pannello gratuito costa davvero meno?
«Nessun costo di licenza» è un fatto sulla licenza del software, non un’affermazione sul costo totale: si scambia una voce di licenza con delle ore. Virtualmin pubblica un’edizione GPL accanto a una Pro a pagamento, HestiaCP è open source e CyberPanel pubblica un’edizione open source accanto a una Enterprise a pagamento.
Che cosa si rompe per primo automatizzando uno di questi pannelli?
Quattro dei sei segnalano l’errore con un HTTP 200. cPanel mette result: 0 in un oggetto metadata, DirectAdmin mette error=1 nel corpo, l’API XML di Plesk risponde con uno stato di errore e Virtualmin consegna due forme di errore diverse con un 200. Un client che controlla il codice di stato segnalerà successo in tutti e quattro i casi.
Devo spostare tutti su un unico pannello?
No, ed è proprio questa impostazione a rendere la scelta così pesante. Provibr fa girare tutti e sei affiancati in un solo account, così un account cPanel, un account DirectAdmin e un abbonamento Plesk finiscono nella stessa lista di server, nello stesso conteggio di capacità e nella stessa fattura mensile mentre lei migra a scaglioni.
Da leggere dopo
- L’aumento dei prezzi cPanel del 2026: l’aritmetica per dimensione del parco e le quattro vie d’uscita.
- Migrare da cPanel a DirectAdmin: compreso ciò che non si porta dietro.
- Come funzionano le integrazioni: l’agente, le credenziali e ciò che un’integrazione di pannello di controllo può fare e ciò che non può.
- Il modulo WHMCS per CyberPanel: in che cosa si imbatte chi vende CyberPanel tramite WHMCS.
- Automatizzare la fatturazione con Virtualmin: dall’ordine all’account attivo, sul pannello con meno strumenti intorno.
I prezzi di listino cPanel 2026 provengono dalla copertura pubblica dell’annuncio in vigore dal 1° gennaio 2026; i prezzi DirectAdmin sono stati rilevati su directadmin.com il 21 agosto 2026. Non viene citato alcun prezzo per Plesk, Virtualmin, HestiaCP o CyberPanel perché non abbiamo potuto verificare una cifra aggiornata che fossimo disposti a pubblicare. Tutto il comportamento delle API qui descritto è stato misurato su server in funzione durante la costruzione delle sei integrazioni Provibr, tra luglio e agosto 2026.