Pannello di controllo del server Vesta CP Linux

Sommario

Il Pannello di controllo Vesta è un pannello di controllo server per gestire siti web, VESTA CP è gratuito open source e implementa le funzioni più utili come le seguenti:

  • Server web, supporta php e python
  • Server DNS
  • Server database (Mysql e Postgres)
  • Server email
  • Server FTP
  • Nginx (che è un proxy inverso / server web leggero ad alte prestazioni)
  • Backup automatici
  • VESTACP e responsabile degli aggiornamenti del servizio
  • Monitoraggio integrato di utenti e sistemi
  • Antispam e antivirus configurabili
  • Interfaccia grafica semplice e possibilità di creare modelli html e css
  • La piattaforma sicura supporta IPV6 e https
  • Licenza GPL v3

Questo pannello di controllo funziona su qualsiasi computer o server con i sistemi operativi:

  • RHEL / CentOS 5.x, 6.x e 7.x
  • Debian 6,7,8
  • Ubuntu dal 12.04 al 15.10
  • il più consigliato al momento è Centos 6.5 64bit.

È programmato in C++ e php, quindi possiamo accedere al codice e modificarlo in base alle nostre esigenze o al design di ogni pagina che si trova separatamente.

I requisiti necessari per poter installare VESTACP come indicato di seguito in questo tutorial suppongono di avere un'installazione di Centos o una delle suddette distribuzioni su un server o in una macchina virtuale e che dobbiamo avere accesso root al server.

Successivamente andremo a scaricare e installare il pannello di controllo Vesta, per questo ci colleghiamo tramite SSH o scriviamo il seguente codice nella finestra del terminale.

Se lo installiamo su Ubuntu o Debian:

 curl -O http://vestacp.com/pub/vst-install-debian.sh
Se lo installiamo su CentOS:
 curl -O http://vestacp.com/pub/vst-install-rhel.sh
Assumeremo un'installazione CentOS. Successivamente, dobbiamo assicurarci che nessun server o servizio http sia installato, quindi lo eliminiamo.
 yum -y rimuove httpd
in modalità root eseguiamo il programma di installazione:
 bash vst-install-rel.sh 
Verrà visualizzata la schermata di installazione che indica tutti i servizi che verranno installati, molti dei quali abbiamo nominato sopra.

Ci chiederà di indicare se procediamo o meno, quindi proseguiamo l'installazione premendo il tasto . Quindi ci chiederà di scrivere un indirizzo email, qui dobbiamo tenere presente che deve provenire da Gmail o da un altro provider.

Il pannello di controllo utilizzerà questa email per inviarci i dati di accesso dell'amministratore e qualsiasi altro evento che si verifica. Al termine dell'installazione, ci mostrerà i dati sullo schermo, quindi potremo modificare i dati di installazione di Vesta dal sistema di amministrazione.

Quindi possiamo vedere il pannello funzionare dall'IP che abbiamo assegnato e dalla porta 8083:

https://104.236.66.100:8083/

Poiché non abbiamo un certificato SSL installato, verrà visualizzata una schermata di avviso di una pagina non protetta o di una connessione non privata.

Selezioniamo Dettagli avanzati o Continua in modalità non sicura a seconda del browser che utilizziamo e poi vedremo la schermata di login.

Per entrare in modalità amministratore scriveremo il nome utente e la password che ci sono stati assegnati durante l'installazione.

Quando accediamo, accederemo al pannello di controllo di amministrazione, che ci mostra per primo l'utente predefinito e alcune informazioni sui servizi ad esso assegnati.

Da qui possiamo creare account utente, assegnare risorse o pacchetti e piani che VESTA CP porta preconfigurato.

Possiamo anche creare i nostri pacchetti o piani, assegnando risorse per utenti diversi, dal menu dei piani a cui accediamo per registrare i piani.

Qui possiamo vedere uno dei piani che assegna la possibilità di avere 10 account di dominio con i relativi servizi.

Come abbiamo visto Vesta CP è una centrale multiutente dove possiamo offrire pacchetti ad altri utenti o VPS, con un tema semplice e agile. Possiamo aggiungere diversi piani di hosting e assegnarli in base ai loro utenti.

Per aggiungere un dominio o creare uno spazio per ospitare un sito Web in VestaCP, andremo su Web e faremo clic su Aggiungi nuovo dominio.

Possiamo configurare tutte le caratteristiche e limitazioni, possiamo anche limitare o autorizzare le statistiche. Un aspetto importante che molti pannelli di controllo non hanno è che VESTACP ci permette di vedere l'utilizzo delle risorse sul server o per dominio e per utente, così possiamo vedere le statistiche in tempo reale sull'utilizzo della memoria, sulla CPU, sui rapporti sull'utilizzo della larghezza di banda. Andiamo al menu Grafica e possiamo vedere il consumo di risorse.

In questo caso possiamo vedere che il carico del server è del 50% in base all'utilizzo di tutte le risorse, quindi se abbassiamo la pagina possiamo vedere le altre risorse ed il loro consumo singolarmente.

Una caratteristica molto interessante è che Possiamo vedere in Statistiche l'uso di servizi e risorse che ogni utente sta facendo e la panoramica sull'uso dei servizi server.

Dal Menu del firewall Possiamo facilmente configurare le porte che vogliamo accettare e quali bloccare, il firewall utilizza iptables e Fail2ban.

Questi strumenti sono stati trattati nei tutorial:

  • Come proteggere SSH con Fail2ban su CentOS
  • Installa Fail2ban e associalo a SSH e Nginx

Con Fail2ban bloccherà anche quegli IP da cui attacchi di forza bruta o che eseguono operazioni dannose, come rilevare troppe password fallite quando si tenta di accedere, verranno bloccati, blocca anche chi tenta di scansionare porte o vulnerabilità.

Fail2Ban viene utilizzato come IDS, ovvero sistema di rilevamento delle intrusioni, valuta se una richiesta è buona o meno e se risulta dannosa o sospetta, indica che la regola di blocco viene aggiunta al firewall per rifiutare gli indirizzi IP durante un periodo di tempo specificato. Fail2Ban viene fornito con filtri per vari servizi Apache, e-mail, SSH, MySQL, ecc.

Se vuoi provare una demo di Vesta CP dal sito ufficiale, qui ce l'hai:

Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo
wave wave wave wave wave