GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare CyberPanel su Ubuntu 20.04

CyberPanel è un pannello di controllo progettato con lo scopo principale di essere di facile utilizzo per utenti non tecnici. CyberPanel è molto facile da imparare perché utilizza un layout semplice che la maggior parte delle società di hosting conosce già. CyberPanel ha anche diverse funzionalità che la maggior parte degli altri pannelli di controllo non ha.

CyberPanel offre un'interfaccia avanzata che può essere utilizzata invece di dover utilizzare FTP o SSH per caricare file tramite la riga di comando dal tuo computer. CyberPanel fornisce anche un programma di installazione degli script di servizio in modo da poter installare facilmente script come WordPress e Joomla senza dover cercare come ogni script deve essere installato individualmente tramite FTP/ssh.

CyberPanel ha una fantastica funzionalità chiamata CSF Firewall che protegge dagli attacchi di forza bruta, CyberPanel ti consente anche di gestire il firewall attraverso una dashboard insieme a molte altre opzioni di gestione. CyberPanel offre molte funzionalità diverse che l'esecuzione del tuo pannello di controllo non viene fornito con. CyberPanel fornisce anche un'API che può essere utilizzata da società di hosting o sviluppatori per progetti di sviluppo personalizzati. CyberPanel funziona su tutte le principali piattaforme come Windows, Linux, BSD, FreeBSD e Mac OS X.

OpenLiteSpeed ​​è un server web gratuito e open source progettato con lo scopo principale di essere veloce e facile da configurare. CyberPanel è costruito su questo server web ma richiede una configurazione aggiuntiva per funzionare correttamente. LiteSpeed ​​Enterprise è l'opzione a pagamento di CyberPanel, ma include molte funzionalità aggiuntive che la versione gratuita non fornisce, come la possibilità di gestire più CyberPanel su server diversi contemporaneamente.

Questo tutorial ti mostrerà come configurare CyberPanel con OpenLiteSpeed ​​su un server cloud Ubuntu 20.04. e esaminerà anche alcune modifiche di configurazione di CyberPanel di base necessarie per il corretto funzionamento di CyberPanel. Questo tutorial dovrebbe funzionare su altre distribuzioni basate su Debian, sebbene alcuni processi possano essere leggermente diversi.

Prerequisiti

  • Server VPS in esecuzione su Ubuntu 20.04 (qualsiasi LTS) con minimo 40 GB di spazio libero su disco e minimo 2 GB di RAM. Se hai un blog ad alto traffico, avrai bisogno di più di 4 GB di RAM in modo che CyberPanel possa funzionare senza problemi.
  • Conoscenza di base dei comandi del terminale Linux.
  • Devi avere un utente non root creato con accesso sudo sul server.

Aggiorna il tuo server

Il primo passo è assicurarsi che il tuo server sia aggiornato. CyberPanel potrebbe richiedere una versione più recente dei pacchetti che non vengono forniti con Ubuntu 20.04 per impostazione predefinita. I seguenti comandi aggiorneranno tutto sul sistema agli ultimi aggiornamenti, se stai eseguendo un kernel personalizzato dovrai modificare questo comando di conseguenza.

sudo apt-get update
sudo apt-get upgrade -y

È necessario riavviare il server al termine degli aggiornamenti per applicare le modifiche necessarie. Al termine del processo, accedi nuovamente con lo stesso utente non root e procedi al passaggio successivo.

sudo reboot now

Come tutti sappiamo, Cyberpanel è un server web aziendale openlitespeed o litespeed, quindi disinstalleremo Apache, MySQL, Postfix, Dovecot e altri pacchetti opzionali.

sudo systemctl stop apache2
sudo systemctl stop mysql
sudo systemctl stop postfix
sudo systemctl stop dovecot
sudo apt-get remove -y apache2 mysql-server php5-mysql postfix dovecot-core
sudo apt-get autoremove -y

Installa CyberPanel su Ubuntu 20.04

In questa sezione installeremo CyberPanel e OpenLiteSpeed ​​​​su Ubuntu 20.04.

Scarica l'ultima versione dello script di installazione di CyberPanel nella tua home directory.

cd
wget -O installer.sh https://cyberpanel.net/install.sh

Rendi eseguibile lo script di installazione di CyberPanel.

chmod +x installer.sh

Esegui lo script di installazione di CyberPanel.

sh installer.sh

Durante l'installazione, CyberPanel ti chiederà una serie di richieste come mostrato di seguito.

Selezionare 1 per avviare l'installazione di CyberPanel. Lo script di installazione di CyberPanel avvierà l'installazione di CyberPanel nella directory /var/www.

Seleziona 1 se desideri installare CyberPanel con OpenLiteSpeed ​​(versione gratuita). Scegli 2 se sei un utente CyberPanel Enterprise o un cliente CyberPanel Cloud. La versione gratuita è l'opzione che stiamo cercando in questa guida.

Questo script inizierà quindi a scaricare e installare i pacchetti selezionati. Ti verrà chiesto dell'installazione completa o dell'installazione Lite, l'installazione completa consiste nell'installare CyberPanel con PowerDNS, Postfix e Pure-FTPd. L'installazione di CyberPanel Lite installa solo CyberPanel. Selezioniamo 1 per l'installazione completa di CyberPanel.

Il passaggio successivo ti chiede informazioni su Remote MySQL Server. CyberPanel ha bisogno di un server MySQL per funzionare correttamente, quindi installeremo il nostro database CyberPanel localmente sullo stesso server su cui è installato CyberPanel.

CyberPanel richiederà una password per l'account amministratore. La password predefinita è 1234567. Scegli una password facile da ricordare, CyberPanel non richiede una password estremamente sicura ma sarebbe meglio scegliere qualcosa di più difficile da decifrare rispetto a "password" o "1234".

Ora installeremo il plug-in CyberPanel Memcached, l'implementazione Memcached di CyberPanel è migliore dell'implementazione di Litespeed. In questo modo CyberPanel può utilizzare le librerie Memcached native per migliorare le prestazioni e la sicurezza.

Redis funge da archivio di strutture dati in memoria e broker di messaggi. È gratuito e open source. CyberPanel supporta Redis come backend della cache per la memorizzazione nella cache delle pagine di CyberPanel e la gestione delle sessioni. Scegli Y e CyberPanel installerà e configurerà il plug-in CyberPanel Redis.

Digita Y per avviare WatchDog. Questo plug-in aiuta CyberPanel a rilevare tabelle di database danneggiate e avvisa gli amministratori di CyberPanel in caso di problemi con il database di CyberPanel

Lo script si occuperà del resto per te dopo aver risposto a tutte le domande nella procedura guidata di installazione. L'installazione di CyberPanel richiederà circa 15-30 minuti perché richiede la compilazione e l'installazione di molti pacchetti.

Per favore sii paziente. Non chiudere la finestra del Terminale fino al termine del processo di installazione di Cyberpanel.

Dopo aver completato l'installazione, l'output dovrebbe essere simile a quello mostrato di seguito.

Configura le regole del firewall

Su Ubuntu 20.04 dobbiamo aprire le porte 80 e 443 per HTTP e HTTPS. Apri la porta 8090 per il CyberPanel Panel, apri la porta 7080 per il WebAdmin.

Installa ufw se non l'hai già installato.

sudo apt-get install ufw -y

Prima di impostare le regole del firewall, controlla se UFW è abilitato o disabilitato digitando:

sudo ufw status

Se UFW non è abilitato, abilitalo digitando:

sudo ufw enable

Dopo aver abilitato UFW, imposta le regole del firewall digitando quanto segue nella finestra del tuo terminale:

sudo ufw allow 80
sudo ufw allow 442
sudo ufw allow 8090
sudo ufw allow 7080

Dopo aver impostato questa regola, esegui il comando seguente per assicurarti di non aver commesso errori di sintassi che ti impedirebbero di accedere al server web tramite HTTP/HTTPS.

sudo ufw status verbose

Puoi verificare lo stato della tua installazione di CyberPanel eseguendo il comando seguente.

sudo systemctl status lscpd.service

Dovresti vedere un output simile a quello mostrato di seguito. Tieni presente che potrebbero esserci alcuni avvisi alla fine del tuo output, puoi ignorarli.

Come puoi vedere l'attivo (in esecuzione) in verde, il demone CyberPanel è in esecuzione.

Se vedi lo stato di errore in rosso, significa che c'è un problema con la tua installazione. Sarebbe meglio controllare i registri degli errori elencati nella finestra del terminale che hai utilizzato per l'installazione di CyberPanel, cercare eventuali errori o avvisi.

Accedi all'interfaccia utente Web di CyberPanel

Ora che hai installato correttamente CyberPanel, puoi accedere a CyberPanel tramite uno dei seguenti URL a seconda che tu stia utilizzando HTTP/HTTPS

http://tuoserverip:8090

Oppure

https://yourseverip:8090

Ricorda di sostituire il tuo serverip con il tuo indirizzo IP del server effettivo. Allo stesso modo, assicurati di utilizzare il numero di porta corretto se è diverso da 8090.

Verrai accolto con la schermata di accesso.

Fornisci il nome utente e la password dell'amministratore e fai clic sul pulsante Accedi. Ti preghiamo di pazientare perché potrebbero volerci alcuni secondi per accedere all'interfaccia utente di CyberPanel. Dovresti vedere la dashboard principale in cui mostra le informazioni sul server in tempo reale.

In questa dashboard, puoi vedere il carico sul sistema, l'utilizzo della memoria di processi e servizi, l'utilizzo del disco, gli utenti attuali collegati tramite WebAdmin/Accesso utente o Pannello di amministrazione insieme a ciò che stanno facendo in quel momento ecc.

Quando accedi per la prima volta alla dashboard principale, dovresti sempre installare gli aggiornamenti non appena sono disponibili. Per fare ciò, fai clic sulla voce di menu Gestione versione che si trova nel menu Navigazione alla tua sinistra.

Questo è tutto! CyberPanel è stato installato e configurato, così come i componenti WatchDog/Firewall di Ubuntu 20.04

Se hai già una versione di CyberPanel sul tuo server, segui questo link prima di procedere con l'installazione:Come aggiornare CyberPanel (https://cyberpanel.net/docs/upgrading-cyberpanel/)

Per ulteriori informazioni su CyberPanel, visitare:https://cyberpanel.net

Conclusione

Questa guida dovrebbe iniziare con CyberPanel su un server VPS Ubuntu 20.04. All'interno di questa guida, ti abbiamo mostrato come installare e configurare la regola del firewall UFW per consentire l'accesso per HTTP/HTTPS e WebAdmin.

Ci auguriamo che questa guida sia stata sufficientemente dettagliata per aiutarti durante il processo di installazione. In caso di domande o problemi durante o dopo l'installazione, faccelo sapere nella sezione commenti qui sotto.


Ubuntu
  1. Come installare Docker su Ubuntu 18.04

  2. Come installare Apache su Ubuntu 18.04

  3. Come installare MariaDB 10.4 su Ubuntu 18.04

  4. Come installare MongoDB su Ubuntu 18.04

  5. Come installare Jenkins su Ubuntu 18.04

Come installare Tomcat 8.5 su Ubuntu 18.04

Come installare Asterisk su Ubuntu 18.04

Come installare Tomcat 9 su Ubuntu 18.04

Come installare Webmin su Ubuntu 18.04

Come installare Kodi su Ubuntu 18.04

Come installare Memcached su Ubuntu 18.04