Testare tutti i pannelli offerti dal provider prima di iniziare è complicato, quindi abbiamo messo insieme una breve panoramica dei tre più popolari.
Le difficoltà sorgono quando il cliente passa dall'amministrazione del sistema operativo a compiti legati all'hosting. Deve gestire numerosi siti con diverse CMS e molteplici account utente. Per ridurre il lavoro, è consigliabile installare un pannello di controllo che consenta di configurare i servizi tramite un'interfaccia web intuitiva. Sarà utile anche ai partner del provider che vendono i propri servizi ai clienti. Oggi confronteremo tre prodotti popolari disponibili con l'ordine di VPS e VDS su Linux.
Panoramica delle funzionalità
Pannelli , e è un software proprietario distribuito con licenze commerciali. Iniziamo confrontando le loro capacità di base, riunite in una tabella per obiettività e chiarezza.
Plesk
cPanel
ISPmanager
Sistemi operativi supportati
Debian, Ubuntu, CentOS, RHEL, Cloud Linux, Amazon Linux, Virtuozzo Linux, Windows Server
CentOS, CloudLinux, RHEL, Amazon Linux
CentOS, Debian, Ubuntu
Costo della licenza per 1 host al mese (sul sito del sviluppatore)
Server web supportati
Apache
Nginx
Apache
supporto Nginx in fase di test
Apache
Nginx
Gestione dell'accesso FTP
+
+
+
Database supportati
MySQL
MSSQL
MySQL
MySQL
PostgreSQL
Gestione del servizio email
+
+
+
Configurazione dei domini e dei record DNS
+ (tramite servizio esterno)
+
+
Installazione di script e CMS
+
+
+
Plugin/moduli
+
+
+ (in numero limitato)
Versioni alternative di PHP
+
+
+
File manager
+
+
+
Backup
+
+
+
Applicazione mobile
Per iOS e Android
—
—
Organizzazione dell'hosting (creazione di rivenditori e piani tariffari)
Disponibile in alcune edizioni
Sì
Disponibile nella versione ISPmanager Business
▍Plesk
Una delle opzioni più versatili, adatta a tutti i tipi di compiti. Il pannello funziona non solo con popolari distribuzioni Linux basate su deb e rpm, ma anche con Windows. Sebbene i clienti VPS/VDS su Windows raramente necessitino di strumenti di amministrazione di terze parti, se lo desiderano, possono essere installati. Plesk si distingue anche dai concorrenti per il gran numero di software supportato, incluse applicazioni raramente utilizzate su server web tradizionali (Docker, NodeJS, Git, Ruby, ecc.).
Gli sviluppatori offrono diverse edizioni del prodotto, inclusa una versione leggera con un set di funzionalità minimale. Plesk consente di scegliere la versione PHP per ogni sito, supporta PHP-fpm, dispone di un installatore integrato per CMS popolari e offre una vasta gamma di estensioni che ampliano le funzioni del pannello di controllo. A seconda dell'edizione, Plesk può includere un pannello di fatturazione, così come la possibilità di creare diversi piani tariffari e rivenditori — il prodotto è principalmente destinato a società di hosting e agenzie web, mentre per singoli VPS/VDS le sue funzionalità possono sembrare eccessive. Il principale svantaggio di Plesk emerso in questa fase è il costo elevato delle licenze e la necessità di acquistare estensioni.
▍cPanel & WHM
Questo pannello è progettato per funzionare con RedHat Enterprise Linux e alcune distribuzioni derivate. È facile da usare, ma piuttosto funzionale: cPanel consente di gestire server web e database, impostare vincoli per gli utenti di hosting, configurare piani tariffari, creare rivenditori e gestire servizi di posta con filtri e mailing. Come nel caso di Plesk, ci sono molte possibilità aggiuntive, e le funzionalità di cPanel possono essere ampliate con plugin commerciali e gratuiti. Inoltre, lo strumento consente di scegliere diverse modalità operative e versioni di PHP. Tra i seri svantaggi, si può notare il costo relativamente elevato della licenza e la mancanza di supporto per le popolari distribuzioni basate su deb.
▍ISPmanager
L'ultima interfaccia che abbiamo esaminato si distingue per il suo prezzo competitivo. Inoltre, è compatibile non solo con CentOS (un clone di RHEL), ma anche con Debian/Ubuntu. Questo pannello è ottimizzato per le esigenze di hosting e si aggiorna automaticamente. Gli utenti hanno accesso a una documentazione dettagliata in lingua italiana, possono impostare la versione di PHP per ciascun sito e installare simultaneamente più versioni di DBMS all'interno dei container Docker. È supportato PHP-FPM, contiene un installer integrato per script e CMS popolari, e offre una serie di moduli per espandere le funzionalità di integrazione.
Prezzi su RuVDS
Nella tabella sopra è indicato l'intervallo di prezzi per le licenze Plesk, cPanel e ISPmanager, se acquistate sui siti degli sviluppatori. Molti provider di hosting offrono la possibilità di includere la pannello direttamente con il server, con un costo della licenza che può risultare inferiore. Nell'ambito della promozione pre-natalizia, RuVDS offre ai clienti VPS la possibilità di utilizzare gratuitamente ISPmanager Lite fino al 31 dicembre 2019, mentre Plesk web admin edition è disponibile fino al 31 gennaio 2020. Al termine della promozione, il costo delle licenze sarà di 200 e 650 rubli al mese. È possibile utilizzare una versione di prova di cPanel gratuitamente per 14 giorni, ma successivamente sarà necessario direttamente dallo sviluppatore.
La prima impressione
Non ci saranno problemi con l'installazione e l'avvio dei pannelli, poiché ci siamo già occupati di questo: un'altra (oltre al prezzo) ragione per acquistare una licenza tramite un provider. Ordinando un server, è sufficiente scegliere uno dei tre opzioni disponibili: ISPmanager Lite, Plesk web admin edition o cPanel & WHM con un periodo di prova gratuito di 14 giorni. Va notato che sebbene Plesk possa funzionare su Windows Server, questa opzione non è disponibile di default. Se hai bisogno di un pannello per il sistema operativo di Microsoft, dovrai installarlo autonomamente. È una pratica comune: VPS/VDS su Windows non vengono forniti con software di terze parti. cPanel è disponibile solo per macchine su CentOS, il che è anche totalmente comprensibile.

La configurazione iniziale e la creazione di siti non presenteranno particolari difficoltà, tuttavia qui sono già rilevanti le peculiarità di ciascun pannello specifico. Proveremo a evidenziare i loro punti di forza e di debolezza.
▍Plesk
L'interfaccia utente di Plesk è simile a quella della dashboard di WordPress. A sinistra si trova un menu (barra di navigazione) e al centro l'area di lavoro. Il menu è organizzato in modo logico, con tutte le impostazioni a portata di mano. La somiglianza con l'interfaccia di amministrazione di WordPress non è casuale: ci è piaciuto molto l'integrazione stretta di Plesk con questo popolare CMS, la cui installazione è estremamente automatizzata. È anche molto comodo installare altri script di terze parti, il che rappresenta un grande vantaggio.

Nella parte destra della finestra puoi trovare ulteriori elementi dell'interfaccia che semplificano l'uso del pannello. Questi contengono informazioni varie, permettono di passare rapidamente a diverse sezioni delle impostazioni e offrono anche la possibilità di installare software aggiuntivo. Il principale vantaggio di Plesk è l'enorme quantità di estensioni e la compatibilità con software esotici per l'hosting web. Ci è piaciuto particolarmente il supporto a Docker nativo e l'ampia gamma di immagini pronte all'uso (è possibile anche caricare le proprie).
Infine, una nota negativa: nell'edizione Plesk web admin sono disponibili solo le funzionalità di base, mentre nelle versioni più costose l'elenco è molto più ampio. Tuttavia, questa è una caratteristica comune delle versioni di livello iniziale.
▍cPanel & WHM
Ci è piaciuta la divisione degli account in due tipi: utenti e amministratori/rivenditori. In effetti, il prodotto è composto da due pannelli diversi: il cPanel vero e proprio e il WebHost Manager (WHM). Il primo è destinato agli utenti ordinari dell'hosting ed è relativamente facile da usare.

Le funzionalità che consentono di creare piani tariffari per amministratori e rivenditori sono disponibili attraverso un pannello speciale WHM. L'interfaccia di questo pannello è generalmente organizzata in modo logico: a sinistra c'è il menu gerarchico a scomparsa con la barra di ricerca, mentre a destra c'è l'area di lavoro. Ci sono molte impostazioni e questo da un lato è positivo. Dall'altro lato, non si può dire che il menu WHM sia comodo. Mentre in Plesk non ci siamo praticamente mai serviti della ricerca, qui in ogni sezione ci sono così tante opzioni che la barra di ricerca diventa lo strumento principale per l'amministratore.

▍ISPmanager
Una delle caratteristiche principali di questo pannello di controllo è l'interfaccia intuitiva e semplificata. A sinistra si trova il menu di navigazione, mentre a destra l'area di lavoro. Le diverse opzioni del menu possono essere aperte singolarmente o contemporaneamente in schede all'interno dell'area di lavoro, il che è molto comodo poiché spesso le varie funzioni del pannello sono necessarie agli amministratori in parallelo. Oltre alle funzioni direttamente legate all'hosting, gli amministratori hanno accesso anche ad alcune funzioni aggiuntive e di sistema, come il controllo antivirus, il file manager, il pianificatore e il firewall. Tra le applicazioni aggiuntive fornite ci sono Roundcube Webmail e phpMyAdmin.

Ci è piaciuta la semplicità della configurazione iniziale e la possibilità di aggiornamenti automatici del software, così come la completa localizzazione in italiano del pannello e della documentazione associata — con gli sviluppatori stranieri si riscontrano difficoltà in questo. D'altra parte, l'interfaccia semplificata non offre sempre la necessaria flessibilità nelle impostazioni, e il numero di moduli aggiuntivi disponibili per ISPmanager è pochissimo rispetto alle collezioni per Plesk e cPanel. Inoltre, nella versione Lite, la più economica, non è possibile creare rivenditori e configurazioni di cluster.

Sicurezza
Il pannello di controllo offre agli amministratori ampie autorizzazioni nel sistema operativo installato sul server e quindi la potenziale presenza di vulnerabilità può essere pericolosa. Di default, l'accesso alle funzioni di tutti i pannelli menzionati avviene tramite il protocollo HTTPS, che supporta la crittografia con certificato autofirmato. Tuttavia, non è vietato all'utente installare un certificato acquistato. Inoltre, in cPanel e ISPmanager è prevista l'autenticazione a due fattori per l'accesso da parte di amministratori/rivenditori e clienti. Inoltre, cPanel offre una protezione aggiuntiva per gli strumenti di amministrazione: ad esempio, non è possibile accedere a phpMyAdmin tramite un link diretto. Tutti e tre i pannelli sono aggiornati regolarmente, consentono l'installazione di certificati SSL per i siti (inclusi quelli autofirmati) e possono essere aggiunti vari moduli relativi alla sicurezza, come strumenti antivirus.
Backup
Plesk supporta backup completi e incrementali nel proprio spazio di archiviazione o su una risorsa esterna. È possibile creare sia una copia completa dell'intero server che una copia dei dati di singoli account utente. cPanel crea copie compresse e non compresse, oltre a copie incrementali — che per impostazione predefinita vengono salvate localmente. È importante notare la possibilità di avviare la procedura di backup programmata e l'assenza di un'interfaccia propria per il ripristino dei dati.
A nostro avviso, le impostazioni di backup in ISPmanager non sono abbastanza flessibili, ma sono disponibili tutte le funzionalità principali in questo pannello: i dati possono essere salvati in una directory locale o su una risorsa esterna e possono essere protetti da password. Per impostazione predefinita, vengono copiati i dati di tutti gli utenti, sebbene ciò possa essere modificato nelle impostazioni. Inoltre, nelle impostazioni viene specificato il numero di backup completi e giornalieri.
Vantaggi e svantaggi
Tutte e tre le interfacce analizzate si posizionano ai vertici delle classifiche delle più popolari, distinguendosi per le ampie funzionalità che offrono. Plesk supporta una vasta gamma di software e consente di affrontare le più diverse esigenze. Gli utenti hanno accesso a oltre 200.000 immagini Docker di varia natura, e un'enorme quantità di estensioni rende Plesk uno strumento versatile, adatto non solo per la gestione dell'hosting. cPanel è progettata per risolvere compiti legati all'hosting, con gli sviluppatori che hanno suddiviso l'accesso alle diverse funzionalità in due livelli: esistono pannelli separati per utenti ordinari e amministratori. Va anche notata l'alta richiesta di risorse computazionali — cPanel non dovrebbe essere installato su VPS a bassa potenza. Il pannello ISPmanager è anch'esso destinato esclusivamente alla gestione dell'hosting. È semplice da usare, poco esigente in termini di risorse e ha un costo contenuto — probabilmente è la migliore opzione per VPS entry-level o per amministratori e host principianti.
Fonte: habr.com
