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.shSe lo installiamo su CentOS:
curl -O http://vestacp.com/pub/vst-install-rhel.shAssumeremo un'installazione CentOS. Successivamente, dobbiamo assicurarci che nessun server o servizio http sia installato, quindi lo eliminiamo.
yum -y rimuove httpdin modalità root eseguiamo il programma di installazione:
bash vst-install-rel.shVerrà 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