Ricerca nel sito web

7 Strumenti per la gestione dei server Linux utilizzando una GUI


Per facilità d'uso, comodità e risparmio di tempo, puoi utilizzare questi strumenti per gestire la tua flotta di server Linux tramite GUI.

Anche se viviamo nell’era del cloud, soprattutto con un numero sempre maggiore di applicazioni in esecuzione sulla containerizzazione, esiste un certo numero di scenari in cui avere singoli monoliti che funzionano come server è un’opzione più semplice o addirittura più economica.

Quando hai uno di questi monoliti, dove devi ospitare diversi servizi come un server web (Apache e Ngnix), database (MySQL/MariaDB e PostgreSQL), server DNS e persino server di posta! Probabilmente vorresti avere un modo per gestirli facilmente.

Tutto può essere fatto tramite la riga di comando e, ovviamente, qualsiasi amministratore Linux rispettabile dovrebbe essere in grado di farlo, ma non fraintendetemi, a volte non è una questione di conoscenza ma di lavorare in modo più intelligente e non di più. Inoltre, l'automazione e la notifica sono un vantaggio da avere e tutti questi strumenti le hanno, quindi perché non usarle?

Ecco un elenco di alcune opzioni per gestire i tuoi server Linux utilizzando una GUI.

1. Webmin

Questa è probabilmente l'interfaccia GUI Open Source più conosciuta e comune e la più vecchia in questo elenco. Ne ho sentito parlare fin dai miei inizi con Linux (più di 20 anni fa!).

Webmin ha tutto, gestisce il tuo server web, database, LDAP, utenti e gruppi, aggiornamenti del sistema operativo, database, rete, tutto!

È molto semplice nell'aspetto. Non rimarrai stupito dal suo aspetto, ma ti piacerà come funziona e quanto semplice rende le cose migliori. Ha anche un'API, quindi puoi creare i tuoi servizi o applicazioni per utilizzare la sua API e interagire direttamente con essa.

2. Pannello di controllo Vesta

Vesta Control Panel è un altro noto partecipante di questo elenco. È più recente, ma è anche potente.

Il suo aspetto è molto semplicistico e minimalista. Ma include molte funzionalità, tra cui: server web, server database, server FTP, gestione utenti e gruppi, DNS, firewall, server di posta e altro ancora. Ha anche un'API, quindi è abbastanza flessibile e puoi persino installare ClamAV e utilizzarlo tramite la GUI.

In passato ci sono stati alcuni problemi di sicurezza, ma sono stati risolti e offrono funzionalità di sicurezza come opzioni di abbonamento mensile a pagamento (sebbene il prodotto principale sia gratuito).

Includono anche Softacolous Auto Installer, per semplificare l'installazione di app Web come WordPress con solo un paio di clic, il che lo rende molto facile da usare e aiuta gli amministratori del server nel loro lavoro.

Puoi trovarlo con un'opzione preinstallata in AWS Marketplace.

3. Progetto della cabina di pilotaggio

Cockpit Project è un po' diverso dagli altri menzionati in questo articolo, in quanto non è così dedicato alla gestione dei diversi servizi come server web, database, server di posta, ecc. Questo è più un gestore di server Linux che ti permette di vedere lo stato della CPU e della memoria del tuo server, controlla le impostazioni di rete del tuo server, ti offre una soluzione terminale tramite il browser web al tuo server e gestirà anche le macchine virtuali che desideri ospitare sul tuo server.

Consideralo più come un "falso hypervisor", poiché non controllerà realmente le risorse del tuo server ma si limiterà a segnalarle e ti consentirà di eseguire graficamente i comandi.

Inoltre, ti aiuta a monitorare e gestire i servizi, i demoni del tuo server e il tuo spazio di archiviazione.

Ha un'interfaccia molto ordinata e pulita. È solo un modo per gestire facilmente un server tramite il Web anziché tramite la GUI del desktop, ma può anche rappresentare un problema di sicurezza se non adeguatamente protetto.

Questo potrebbe essere utile per gli amministratori che desiderano controllare facilmente più server in un unico ambiente, come un data center di piccole o medie dimensioni.

4. Froxlor

Froxlor è uno dei miei preferiti per chiunque voglia semplicemente ospitare un semplice servizio di server web e database, con funzionalità avanzate e una bella interfaccia.

È molto pulito e facile da configurare, si concentra sul web hosting con PHP + MySQL e gestisce server di posta e account FTP, quindi è molto semplice nel suo obiettivo, ma lo fa bene. Ti consente di gestire installazioni SSL tramite LetsEncrypt su siti Web ospitati e la gestione IP per questi.

È una GUI completa per server Web PHP ed è pensata per te come provider di hosting Web, poiché puoi persino attivare un pannello rivenditori! Quindi puoi usarlo per configurare facilmente la tua attività monolitica di web hosting per piccoli siti web! I tuoi clienti possono anche impostare i loro account di rivendita sotto i tuoi servizi.

5. aaPannello

aaPanel è molto interessante per la sua sicurezza e semplicità. Gestisce solo la parte server web con database PHP e MySQL e accesso FTP. Ma ha alcune interessanti funzionalità di sicurezza come un WAF, che consente all'amministratore di controllare e persino bloccare determinati accessi o tentativi di hacking, in base alle posizioni IP e consente di intercettare automaticamente attacchi CC, SQL injection, XSS, Trojan a frase singola e malware crawler.

Ti consente inoltre di controllare le cose di base del server, come i lavori Cron, il Terminale tramite un browser web e un browser di file web sul tuo server.

È un'applicazione Freemium, il che significa che puoi aggiungere più funzionalità acquistandole tramite abbonamenti mensili, come app mobile, rafforzamento della sicurezza, statistiche del sito web e altro ancora.

6. EstiaCP

HestiaCP è un fork del già citato Pannello di controllo Vesta. Ha le stesse funzionalità già menzionate come: Gestione server, Gestione firewall, Gestione utenti, SSL, Gestione server Web (Apache, Nginx), Installazione di applicazioni con un clic, come: WordPress, Dokuwiki, Drupal, Grav, Laravel, MediaWiki, NextCloud, OpenCart, Prestashop, Symphony; Server di posta e server database e dispone di un'API e di una CLI per interagire con esso.

Include anche una cosa molto carina: i backup, quindi ti consente di eseguire backup e ripristinare dai backup al tuo server. Anche se non è menzionata da nessuna parte come caratteristica naturale e non l'ho testata, suppongo che in qualche modo possa essere integrata con il cloud, in modo da poter gestire i backup al di fuori dell'ambiente del server.

Ancora una volta, la sua interfaccia è molto ordinata e pulita e offre semplici sezioni a schede per ogni cosa.

7. Zesle CP

ZesleCP è più recente, è stato creato nel 2018. È una suite di hosting molto grande, allo stesso livello di qualsiasi GUI di server commerciale disponibile, ma con un modello di licenza Freemium.

ZesleCP ti consente anche di rivendere l'hosting tramite un pannello rivenditori e dispone di un ampio elenco di funzionalità tra cui Configurazione server, Gestione domini/utenti, Gestione sottodomini, App clic, SSL/TLS, Utenti SSH, Gestore DNS, Account e-mail, Account FTP, Gestione lavori Cron, server Web, server PHP incluso Multi-PHP, database MySQL, phpMyAdmin, backup su cloud e procedura guidata di backup e altro ancora.

La sua versione gratuita ti consente di ospitare fino a 2 siti Web con un singolo account amministratore, ma successivamente hai diverse opzioni che ti consentono diversi livelli di hosting di siti Web e account amministrativi inclusi account di rivendita e persino etichettatura bianca.

Funziona solo con Ubuntu 20.04, CentOS 7.x, Rocky Linux 8.x e AlmaLinux 8.x, quindi è un po' limitato in questo senso.

Bonus: pannello di controllo Cipi

Questo è probabilmente il più piccolo e semplice in questo elenco, ma è molto pulito ed è pensato per essere utilizzato per l'hosting cloud, grazie al suo ingombro leggero.

È molto facile da installare, poiché è solo un'installazione con un singolo script tramite la riga di comando e offre molte cose per un semplice web hosting come Gestione server, Nginx Server Manager, Server PHP incluso Multi-PHP, MySql Server, Composer , gestione npm, firewall e sicurezza, gestione utenti, gestione certificati LetsEncrypt, statistiche in tempo reale e altro ancora.

Funziona sulle ultime versioni delle distribuzioni LTS e supporta anche Ubuntu 20.04 LTS! È un'opzione molto interessante per mantenere il tuo monolite di web hosting semplice e leggero.

Conclusione

Come ho detto prima, puoi gestire il tuo server Linux e i servizi che lo eseguono tramite la riga di comando. Tuttavia, questi strumenti semplificano le banali attività di gestione del server. È tutta una questione di comodità e l'utilizzo di questi strumenti non ti renderà un amministratore di sistema minore ma intelligente.

Articoli correlati: