Live · stato OK
Back to blog
Hosting11 min

Alternativa a cPanel: perché abbiamo creato OptionPanel

TL;DR

OptionPanel è il pannello di hosting sviluppato internamente da OptionWeb, che sostituisce cPanel su tutta la nostra infrastruttura. Ogni cliente dispone di uno stack Docker isolato (niente vicinato condiviso): siti statici + Node.js 20, database MongoDB 7 dedicato, email con DKIM, DNS, backup e SSL Let's Encrypt automatico via Traefik. Prezzo stabile da 9,99 a 19,99 €/mese, senza licenza fatturata a parte. Limite dichiarato: niente PHP/WordPress condiviso.

Julien Daniel
ByJulien Daniel
Founder & CTO, OptionWeb
Share
Container Docker isolati che sostituiscono un server condiviso cPanel, con lucchetto SSL e logo OptionPanel

OptionPanel è il pannello di hosting che abbiamo sviluppato internamente in OptionWeb per sostituire cPanel. Ogni cliente vi dispone di uno stack Docker isolato — siti statici e Node.js 20, database MongoDB 7 dedicato, email con DKIM, DNS, backup e SSL Let's Encrypt automatico — a un prezzo stabile da 9,99 a 19,99 €/mese, senza licenza fatturata a parte.

Questo articolo non è una pagina di marketing. È il racconto tecnico del perché un'agenzia belga di Châtelet ha deciso di non dipendere più da cPanel, di cosa ha costruito al suo posto, di cosa cambia concretamente per i suoi clienti — e di cosa OptionPanel volutamente non fa.

1. Perché abbiamo abbandonato cPanel?

cPanel è stato un prodotto eccellente per l'hosting web degli anni 2000-2015: Apache, PHP, MySQL, FTP, il tutto amministrabile da un non tecnico. Ma quattro problemi strutturali si sono accumulati, e nessuno si sarebbe risolto da solo.

La licenza fatturata per account, in aumento continuo

Da quando cPanel è passato nel 2019 a una tariffazione per account ospitato, il costo della licenza è aumentato anno dopo anno. Per un provider, ogni cliente in più appesantisce la fattura di licenza — un costo che si può assorbire solo in due modi: riversarlo sui prezzi, oppure stipare più clienti per server per diluire il conto. Entrambe le opzioni degradano il servizio.

È esattamente ciò che si osserva sul mercato: hosting condivisi che aumentano le tariffe al rinnovo, o che comprimono centinaia di account sulla stessa macchina. Non volevamo né l'uno né l'altro. I nostri piani sono a 9,99, 13,99 e 19,99 €/mese — e possono restarlo perché nessun editore terzo decide i nostri costi al posto nostro.

Il peso dell'eredità PHP e delle toppe LVE

cPanel è progettato attorno a un modello vecchio di venticinque anni: un server Linux condiviso, Apache, versioni di PHP che coabitano, un database MySQL comune, account FTP. Per impedire a un sito vorace di saturare i vicini, l'ecosistema ha accumulato delle toppe — CloudLinux, LVE, CageFS — che limitano i danni senza correggere il problema di fondo: tutti condividono lo stesso sistema.

Quando la soluzione standard del settore consiste nell'aggiungere uno strato a pagamento per contenere gli effetti collaterali dell'architettura, significa che l'architettura ha fatto il suo tempo. La containerizzazione risolve il problema alla radice: ogni cliente nel proprio ambiente, punto.

Una superficie di attacco enorme

Un'installazione cPanel/WHM espone un perimetro considerevole: il pannello stesso, l'interfaccia di amministrazione, il server mail Exim, l'FTP, phpMyAdmin, decine di servizi che girano con privilegi elevati su una macchina che ospita tutti i clienti. Vi si scoprono e correggono regolarmente delle vulnerabilità — è inevitabile su una base di codice di quelle dimensioni e di quell'età. Il vero problema è altrove: quando una falla viene sfruttata su un server condiviso, sono potenzialmente tutti i siti della macchina a essere compromessi in un colpo solo.

Uno strumento che non è stato pensato per gli stack moderni

Costruiamo siti in Next.js e applicazioni Node.js con MongoDB. Su cPanel questo tipo di progetto è un cittadino di seconda classe: il supporto Node.js è innestato a posteriori, MongoDB semplicemente non esiste nell'ecosistema, e un sito statico — la forma più veloce e più sicura del web — vi è servito dalla stessa macchineria Apache/PHP del resto. Pagavamo una licenza sempre più cara per uno strumento di cui non usavamo quasi nulla.

2. Cosa abbiamo costruito al suo posto?

OptionPanel è il nostro pannello fatto in casa, sviluppato internamente e gestito esclusivamente sulla nostra infrastruttura. Il suo principio fondante sta in una frase: l'isolamento per impostazione predefinita. Là dove cPanel fa coabitare decine di clienti sullo stesso sistema, OptionPanel dà a ogni cliente il proprio stack Docker, separato dagli altri.

Concretamente, ecco cosa contiene l'ambiente di ogni cliente:

  • Stack Docker isolato per clienteI vostri siti girano in container che appartengono solo a voi. Niente vicinato condiviso: un sito terzo che va in crash, che satura le risorse o che viene compromesso non ha alcun accesso al vostro ambiente.
  • Siti statici + Node.js 20Le due forme che dominano il web moderno: statico ultra-rapido (Next.js esportato, HTML/CSS/JS) e applicazioni Node.js 20 per tutto ciò che è dinamico.
  • Database MongoDB 7 dedicatoOgni cliente riceve il proprio database MongoDB 7 — non uno schema su un server MySQL condiviso. I vostri dati vivono nel vostro perimetro, con le vostre credenziali.
  • Email + webmail + DKIMIndirizzi email professionali sul vostro dominio, webmail incluso, e firma DKIM configurata per la deliverability — indispensabile da quando Gmail e Outlook hanno irrigidito le loro regole.
  • Gestione DNS integrataLe vostre zone DNS si gestiscono direttamente nel pannello: record A, CNAME, MX, TXT, SPF. Niente andirivieni tra un registrar e un provider di hosting.
  • File manager webUpload, modifica e organizzazione dei vostri file in HTTPS dal browser. L'FTP, protocollo non cifrato degli anni '90, semplicemente non è esposto.
  • Backup automaticiSalvataggi inclusi in tutti i piani, ripristinabili senza alcuna manipolazione tecnica da parte vostra.
  • SSL Let's Encrypt automatico via TraefikIl certificato HTTPS viene emesso e rinnovato automaticamente da Traefik, il nostro reverse proxy. Zero interventi, zero certificati scaduti, zero costi.

Il punto importante: OptionPanel non è un cPanel riscritto. È un'architettura diversa. Traefik instrada il traffico verso i container di ogni cliente e gestisce l'SSL a monte; gli stack dei clienti sono indipendenti gli uni dagli altri; e il pannello non è che la finestra di pilotaggio di questo insieme — non un mastodonte con le chiavi di tutta la macchina.

3. cPanel vs OptionPanel: il confronto onesto

CriteriocPanel (condiviso classico)OptionPanel
IsolamentoAccount che coabitano sullo stesso OS, contenuti da LVE/CageFSStack Docker isolato per cliente
Stack applicativoApache + PHP + MySQL, Node.js innestato a posterioriSiti statici + Node.js 20, pensati nativi
DatabaseMySQL condiviso tra gli account del serverMongoDB 7 dedicato a ogni cliente
SSLAutoSSL, secondo la configurazione del providerLet's Encrypt automatico via Traefik, incluso
Costo di licenzaLicenza per account, in aumento anno dopo anno, riversata sul clienteNessuna licenza di terze parti: prezzo stabile 9,99–19,99 €/mese
Superficie di attaccoPannello + WHM + Exim + FTP + phpMyAdmin su una macchina condivisaPerimetro ridotto, una compromissione resta confinata al container
Trasferimento fileFTP/SFTPFile manager web in HTTPS
WordPress / PHPSì, è il suo mestiereNo — scelta dichiarata: migriamo verso Next.js

Questa tabella è volutamente onesta sull'ultima riga: se il vostro bisogno è ospitare un WordPress così com'è al prezzo più basso, cPanel resta lo strumento fatto per questo, e non pretenderemo il contrario. La nostra scommessa è diversa — ci torniamo più avanti.

4. Cosa cambia concretamente per il vostro sito?

L'architettura è un problema nostro. Ciò che riguarda voi sono gli effetti misurabili lato cliente. Ce ne sono tre.

Prestazioni che non dipendono dai vicini

Su un hosting condiviso classico, il vostro tempo di caricamento dipende da cosa fanno gli altri siti della macchina: un negozio vicino in piena promozione può rallentare la vostra vetrina. Con uno stack isolato, le vostre risorse sono vostre. E poiché serviamo statico o Node.js — non un WordPress che ricostruisce ogni pagina in PHP a ogni visita — i tempi di risposta sono strutturalmente migliori, il che si riflette sui Core Web Vitals e quindi sulla SEO.

Una sicurezza by design, non a colpi di toppe

L'isolamento Docker confina gli incidenti: la compromissione di un sito non apre la porta degli altri. A questo si aggiungono l'assenza di PHP condiviso (primo bersaglio degli attacchi automatizzati sul web), l'assenza di FTP esposto, l'SSL rinnovato senza intervento umano, la protezione anti-DDoS e i backup automatici. Meno componenti esposti significa meno cose che possono andare storte.

Un prezzo che non si muoverà al rinnovo

È forse l'effetto più concreto per una PMI: nessuna licenza cPanel nei nostri costi, quindi nessun aumento di editore da riversare. I tre piani OptionPanel sono semplici e senza prezzo civetta che raddoppia al secondo anno:

PianoPrezzoSitiSpazio
Starter9,99 €/mese1 sito3 GB SSD
Business13,99 €/mese2 siti10 GB NVMe
Enterprise19,99 €/meseSiti illimitati25 GB

Tutti i piani includono la stessa base: uptime 99,9 %, SSL automatico, anti-DDoS, backup, email + webmail, gestione DNS e file manager. La differenza si gioca unicamente sul numero di siti e sullo spazio disco.

5. Cosa OptionPanel non fa (e perché è voluto)

Un articolo onesto deve dire cosa il prodotto non fa. OptionPanel non è un hosting condiviso generalista, e tre assenze sono scelte deliberate, non mancanze in attesa di correzione.

  • Niente PHP né WordPress condivisoReintrodurre PHP condiviso significa reintrodurre esattamente la superficie di attacco e il debito di manutenzione che abbiamo lasciato. Quando un cliente arriva con un WordPress, non lo ospitiamo così com'è: lo migriamo verso Next.js, conservando contenuti, URL e patrimonio SEO.
  • Niente MySQLIl nostro standard è MongoDB 7, in database dedicato per cliente. Un progetto che esige tassativamente MySQL non è un progetto per OptionPanel — e lo diciamo già in fase di preventivo, non dopo la firma.
  • Niente FTPIl file manager web copre le esigenze reali (upload, modifica, organizzazione) in HTTPS, senza esporre un protocollo ereditato che nella sua versione di base trasmette le credenziali in chiaro.

Questo posizionamento ha una conseguenza dichiarata: non vendiamo OptionPanel come prodotto autonomo per webmaster. È la base di hosting dei siti che creiamo e manteniamo. La migrazione di un WordPress verso Next.js è del resto diventata uno dei nostri cantieri più frequenti — abbiamo documentato l'intero percorso nella nostra guida alla migrazione da WordPress a Next.js.

OptionPanel in pratica: da dove cominciare?

Tre anni dopo la decisione di abbandonare cPanel, il bilancio è semplice: costi che controlliamo da cima a fondo, incidenti confinati by design, e uno stack allineato a ciò che costruiamo realmente per i nostri clienti. La scommessa del foglio bianco è costata tempo di sviluppo — oggi ci rende indipendenti dalla roadmap e dalle tariffe di un editore americano.

Se attualmente ospitate il vostro sito su un hosting condiviso cPanel e volete confrontare seriamente, la nostra guida completa all'hosting web in Belgio fissa i criteri oggettivi. E se volete sapere cosa darebbe il vostro sito — WordPress compreso — su uno stack moderno isolato, richiedete un preventivo gratuito: risposta entro 48 ore, migrazione presa in carico da noi, piani di hosting da 9,99 a 19,99 €/mese.

Tags#optionpanel#cpanel#alternativa-cpanel#hosting#docker#nodejs