Testare tutti i pannelli offerti dal provider prima dell'inizio del lavoro è difficile, quindi abbiamo raccolto tre dei più popolari in una breve panoramica.
Le difficoltà si presentano quando dall'amministrazione del sistema operativo il cliente passa ai compiti legati all'hosting. Deve gestire numerosi siti web con diversi CMS e innumerevoli account utente. Per ridurre il carico di lavoro, vale la pena installare un pannello di controllo che consenta di configurare i relativi 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 per l'ordine di VPS e VDS su Linux.
Panoramica delle funzionalità
Pannelli , e è un software proprietario distribuito con licenze commerciali. Iniziamo a confrontare le loro funzionalità di base, riassunte 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 (sito web dello sviluppatore)
Server web supportati
Apache
Nginx
Apache
supporto Nginx in fase di test
Apache
Nginx
Gestione degli accessi via FTP
+
+
+
Database supportati
MySQL
MSSQL
MySQL
MySQL
PostgreSQL
Gestione del servizio di posta
+
+
+
Configurazione di domini e record DNS
+ (tramite un servizio esterno)
+
+
Installazione di script e CMS
+
+
+
Plugin/moduli
+
+
+ (numero limitato)
Versioni alternative di PHP
+
+
+
Gestore file
+
+
+
Backup
+
+
+
App mobile
Per iOS e Android
—
—
Organizzazione dell'hosting (creazione di rivenditori e piani tariffari)
Disponibile in alcune edizioni
C'è
Disponibile nella versione ISPmanager Business
▍Plesk
Una delle soluzioni più versatili, adatta a tutti i tipi di attività. Il pannello funziona non solo con le popolari distribuzioni Linux basate su deb e rpm, ma anche con Windows. Anche se i clienti VPS/VDS su Windows raramente hanno bisogno di strumenti di amministrazione di terze parti, possono essere installati se desiderato. Plesk si distingue inoltre dai concorrenti per l'ampia gamma di software supportato, compresi quelli raramente utilizzati sui tradizionali server web (Docker, NodeJS, Git, Ruby, ecc.).
Gli sviluppatori offrono diverse edizioni del prodotto, inclusa una versione leggera con un insieme minimo di funzionalità. Plesk permette di selezionare la versione di PHP per ogni sito, supporta PHP-fpm e dispone di un installatore integrato per CMS popolari, oltre a un'enorme quantità di estensioni che espandono le funzionalità del pannello. A seconda dell'edizione, in Plesk può essere inclusa una pannello di fatturazione, così come la possibilità di creare diversi piani tariffari e rivenditori: in primo luogo, il prodotto è destinato a società di hosting e web agency, mentre per singoli VPS/VDS le sue funzionalità sembrano eccessive. Il principale svantaggio di Plesk, emerso a questo punto, è l'alto prezzo 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 in modo flessibile i limiti per gli utenti di hosting, configurare piani tariffari, creare rivenditori e gestire il servizio email con filtri e newsletter. Come nel caso di Plesk, ci sono molte funzionalità aggiuntive qui, e le funzioni di cPanel si espandono tramite plugin commerciali e gratuiti. Inoltre, lo strumento permette di scegliere diverse modalità operative e varie versioni di PHP. Tra i suoi principali svantaggi vi sono il costo relativamente elevato della licenza e l'assenza di supporto per popolari distribuzioni basate su deb.
▍ISPmanager
L'ultimo pannello che abbiamo esaminato si distingue per il suo prezzo basso. Inoltre, funziona non solo su CentOS (clone di RHEL), ma anche su Debian/Ubuntu. Il pannello è ottimizzato per le esigenze di hosting e si aggiorna automaticamente. Gli utenti hanno accesso a una documentazione dettagliata in lingua russa, con la possibilità di impostare la versione di PHP per ciascun sito e di installare simultaneamente più versioni di DBMS all'interno di contenitori Docker. Supporta PHP-fpm, ha un installatore integrato per script e CMS popolari, oltre a un certo numero di moduli di integrazione che espandono le funzionalità.
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 fornitori di hosting offrono la possibilità di dotare il server di un pannello, con il costo della licenza che può risultare inferiore. Nell'ambito di un'offerta pre-natalizia, RuVDS offre ai clienti VPS la possibilità di utilizzare gratuitamente ISPmanager Lite fino al 31 dicembre 2019, e Plesk web admin edition fino al 31 gennaio 2020. Al termine della promozione, il costo delle licenze sarà di 200 e 650 rubli al mese. È possibile utilizzare la versione di prova di cPanel gratuitamente per 14 giorni, ma successivamente sarà necessario direttamente dallo sviluppatore.
Prima impressione
Non ci saranno problemi con l'installazione e l'avvio dei pannelli, poiché ci abbiamo già pensato — un'altra ragione (oltre al prezzo) per acquistare la licenza tramite l'hosting. Ordinando un server, basta 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 è prevista di default. Se avete bisogno di un pannello per il sistema operativo Microsoft, dovrete installarlo autonomamente. È una prassi comune: VPS/VDS su Windows non vengono forniti con software di terze parti. cPanel è disponibile solo per macchine su CentOS, il che è del tutto naturale.

La configurazione iniziale e la creazione di siti non presenteranno particolari difficoltà, ma qui sono importanti le specificità di ciascun pannello. Proveremo a evidenziarne i punti di forza e di debolezza.
▍Plesk
L'interfaccia utente di Plesk è simile al pannello di amministrazione di WordPress. A sinistra si trova il menu (barra di navigazione), mentre al centro c'è l'area di lavoro. Il menu è organizzato in modo piuttosto logico e tutte le impostazioni sono a portata di mano. La somiglianza dell'interfaccia con quella di WordPress non è casuale: ci è piaciuta molto l'integrazione stretta di Plesk con questo CMS popolare, la cui installazione è qui altamente automatizzata. È piuttosto comodo installare anche altri script di terze parti — questo è un grande vantaggio.

Nella parte destra della finestra è possibile trovare elementi aggiuntivi dell'interfaccia che semplificano il lavoro con il pannello. 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 numero di estensioni e la compatibilità con software esotico per l'hosting web. Ci è piaciuto particolarmente il supporto per Docker pronto all'uso e il ricco set di immagini predefinite (è anche possibile caricare le proprie).
Per concludere, una piccola nota negativa: nella versione admin web di Plesk sono disponibili solo funzionalità di base, mentre nelle edizioni più costose l'elenco è molto più ampio. Tuttavia, questa è una caratteristica comune delle versioni entry-level.
▍cPanel & WHM
Qui ci è piaciuto il modo in cui gli account sono suddivisi in due tipi: utenti e amministratori/risellatori. Infatti, il prodotto è composto da due diversi pannelli: cPanel e WebHost Manager (WHM). Il primo è destinato agli utenti normali di hosting e lavorarci è abbastanza comodo.

Le funzionalità che consentono la creazione di piani tariffari per amministratori e risellatori sono disponibili tramite un pannello WHM speciale. L'interfaccia di questo pannello è generalmente ben organizzata: a sinistra c'è un menu gerarchico a scomparsa con una barra di ricerca, e a destra c'è l'area di lavoro. Ci sono molte impostazioni e, da un lato, è positivo. Dall'altro, non si può definire il menu WHM comodo. Se in Plesk non abbiamo praticamente mai utilizzato la ricerca, qui in ogni sezione ci sono così tante opzioni che la barra di ricerca diventa lo strumento principale per l'amministratore.

▍ISPmanager
Una differenza importante di questo pannello di controllo rispetto ai precedenti è l'interfaccia massimamente semplificata e intuitiva. A sinistra si trova il menu di navigazione, mentre a destra c'è l'area di lavoro. È possibile aprire diverse opzioni di menu separatamente o simultaneamente nelle schede dell'area di lavoro, il che è molto comodo, poiché diverse funzioni del pannello sono spesso necessarie agli amministratori in parallelo. Oltre alle funzioni direttamente collegate all'hosting, agli amministratori sono disponibili alcune funzioni aggiuntive e di sistema, come il controllo antivirus, il file manager, il pianificatore o il firewall. Nella lista delle applicazioni extra incluse c'è Roundcube Webmail e phpMyAdmin.

Ci è piaciuta la semplicità della configurazione iniziale e la possibilità di aggiornamento automatico del software, così come la completa localizzazione in russo del pannello e di tutta la documentazione associata: con gli sviluppatori stranieri, questo può presentare delle difficoltà. D'altro canto, l'interfaccia semplificata non sempre ha la flessibilità di configurazione necessaria, e il numero di moduli aggiuntivi disponibili per ISPmanager è estremamente basso rispetto alle raccolte per Plesk e cPanel. Inoltre, nella versione più economica Lite non è possibile creare rivenditori e configurazioni cluster.

Sicurezza
Il pannello di controllo offre agli amministratori ampi poteri nel sistema operativo installato sul server e, quindi, la potenziale presenza di vulnerabilità può essere pericolosa. Per impostazione predefinita, per accedere alle funzioni di tutti i pannelli sopra menzionati si utilizza un protocollo HTTPS che supporta la crittografia con certificato autofirmato. Tuttavia, non è vietato all'utente installare un certificato acquistato. Inoltre, in cPanel e ISPmanager è possibile configurare l'autenticazione a due fattori per l'accesso degli amministratori, dei rivenditori e dei clienti. Inoltre, cPanel ha una protezione aggiuntiva per gli strumenti di amministrazione: ad esempio, non è possibile accedere a phpMyAdmin tramite un link diretto. Infine, tutti e tre i pannelli vengono aggiornati regolarmente, consentono di installare certificati SSL per i siti (incluse le versioni autofirmate) e possono includere vari moduli relativi alla sicurezza, come quelli antivirus.
Backup
Plesk supporta backup completi e incrementali nel proprio storage 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 copia in base a un programma e l'assenza di un'interfaccia propria per il ripristino dei dati.
Le impostazioni di backup in ISPmanager non sono, a nostro avviso, sufficientemente flessibili, ma tutte le funzionalità di base sono comunque presenti in questo pannello: i dati vengono 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, anche se ciò può essere modificato nelle impostazioni. Inoltre, nelle impostazioni si può specificare il numero di backup completi e quotidiani.
Vantaggi e svantaggi
Tutti e tre i pannelli esaminati occupano le prime posizioni nelle classifiche di popolarità e offrono ampie funzionalità. Plesk supporta una varietà di software e permette di affrontare un'ampia gamma di compiti. Gli utenti hanno accesso a oltre 200.000 immagini Docker diverse e un'enorme quantità di estensioni rende Plesk uno strumento versatile, adatto non solo per l'organizzazione dell'hosting. cPanel è progettato per affrontare compiti connessi all'hosting, con gli sviluppatori che hanno suddiviso l'accesso alle diverse funzionalità in due livelli: sono state create interfacce separate per utenti normali e amministratori. È importante notare anche le elevate esigenze di risorse computazionali: cPanel non dovrebbe essere installato su VPS a bassa potenza. Il pannello ISPmanager è anch'esso destinato esclusivamente alla gestione dell'hosting. È facile da usare, poco esigente in termini di risorse ed economico: probabilmente è la scelta migliore per VPS di base o per amministratori e hoster alle prime armi.
Fonte: habr.com
