In questo tutorial spiegheremo come installare e configurare CyberPanel su un CentOS 8 VPS.
Il settore dell'hosting web si espande e si evolve ogni giorno. I pannelli di controllo dell'hosting web sono uno degli elementi fondamentali di questo settore in crescita, grazie alle persone che non conoscono l'hosting web e necessitano di un modo intuitivo per gestire il proprio server.
C'è molta scelta quando si cerca di installare un pannello di controllo sul VPS. Alcuni noti pannelli di controllo commerciali sono Plesk, DirectAdmin e cPanel. Per utilizzare questi pannelli di controllo, devi pagare le licenze, che possono diventare rapidamente costose se il numero di utenti di cui hai bisogno non è molto grande. Tuttavia, ci sono alcuni pannelli di controllo open source che possono aiutare a svolgere questo ruolo. Tra questi, CyberPanel è un pannello di controllo di hosting web gratuito, open source e di nuova generazione basato su OpenLiteSpeed.
Con CyberPanel, puoi aggiungere nuovi domini/host virtuali e gestirne i certificati SSL. Fornisce anche un programma di installazione con un clic per WordPress, Prestashop e Joomla.
CyperPanel offre un ricco set di funzionalità, tra cui un terminale basato sul Web, un Git Manager, Auto SSL, PowerDNS, FTP, un firewall, un File Manager, un PHP Manager, Backup e Ripristino e molto altro. Iniziamo.
Prerequisiti
Per installare e configurare CyberPanel, dovremo soddisfare alcuni requisiti:
- Un CentOS 8 VPS (idealmente un'installazione minima) con accesso root abilitato (viene incluso nei nostri server) o un utente con privilegi sudo. Utilizzeremo il nostro SSD 2 VPS per questo.
- Minimo di 1 GB di RAM (si consigliano 2 GB di RAM)
- Minimo 10 GB di spazio libero su disco.
Passaggio 1:connessione tramite SSH e aggiornamento del sistema operativo
Accedi al nostro server CentOS utilizzando SSH come utente root (o come utente con privilegi sudo). Puoi farlo inserendo questo comando:
ssh root@Server_IP_Address -p Port_Number
Ricorda di sostituire "root" con il tuo nome utente se non stai utilizzando l'utente root. Inoltre, sostituisci Server_IP_Address
e Port_Number
con l'indirizzo IP del server effettivo e il numero di porta SSH. Il numero di porta SSH predefinito è 22, tuttavia il tuo VPS potrebbe utilizzarne uno diverso.
Una volta effettuato l'accesso, dovresti aggiornare tutti i pacchetti del tuo sistema operativo all'ultima versione disponibile.
dnf update -y
Fase 2:Disattiva SELinux
Per iniziare, è necessario disabilitare SELinux sul proprio server. Puoi disabilitarlo modificando il file che si trova in /etc/selinux/config
:
nano /etc/selinux/config
Modifica la seguente riga in modo che assomigli a questa:
SELINUX=disabled
Salva e chiudi il file, quindi riavvia il server per applicare le modifiche.
Fase 3:installa CyberPanel
Ora che il nostro SELinux è configurato, possiamo scaricare lo script di installazione di CyberPanel usando il wget
comando, come mostrato di seguito:
wget https://cyberpanel.net/install.sh
Una volta scaricato lo script, possiamo avviare l'installazione e la configurazione di CyberPanel utilizzando il seguente comando:
bash install.sh
Durante l'installazione, ti verranno richieste diverse domande, come mostrato di seguito:
Detecting Centos 8... Initializing... Valid IP detected... Checking server... Checking OS... Detecting CentOS 8.X... Checking virtualization type... Checking root privileges... You are runing as root... CyberPanel Installer v2.01 1. Install CyberPanel. 2. Addons and Miscellaneous 3. Exit. Please enter the number[1-3]: 1
Vogliamo installare CyberPanel, quindi inserisci il numero 1 e poi premi [Invio ] per installare CyberPanel:
CyberPanel Installer v2.01 RAM check : 119/1989MB (5.98%) Disk check : 2/80GB (3%) (Minimal 10GB free space) 1. Install CyberPanel with OpenLiteSpeed. 2. Install Cyberpanel with LiteSpeed Enterprise. 3. Exit. Please enter the number[1-3]: 1
Il programma di installazione di CyberPanel ti mostrerà ora la disponibilità delle risorse del tuo server, insieme a una scelta su come installare CyberPanel. Vogliamo usare OpenLiteSpeed, quindi premi 1 e premi [Invio ] per installare CyberPanel con OpenLiteSpeed:
Install Full service for CyberPanel? This will include PowerDNS, Postfix and Pure-FTPd. Full installation [Y/n]: Y
Il servizio completo è molto utile per la gestione dello spazio di archiviazione, insieme ai server Web e di posta. Installiamoli premendo Y e premendo [Invio ] per installare il servizio completo per CyberPanel. Passando al passaggio successivo:
Full installation selected... Press Enter key to continue with latest version or Enter specific version such as: 1.9.4 , 1.9.5 ...etc Branch name set to v2.0.1 Please choose to use default admin password 1234567, randomly generate one (recommended) or specify the admin password? Choose [d]fault, [r]andom or [s]et password: [d/r/s] s
Dovremmo inserire una password personalizzata per massimizzare la nostra sicurezza. Premi s e premi [Invio ]. Ora ti verrà chiesto di fornire manualmente la tua password:
Please enter your password: your-secure-password Please confirm your password: your-secure-password
Fornisci la password desiderata e premi [Invio ] per continuare:
Do you wish to install Memcached extension and backend? Please select [Y/n]: Y Do you wish to install Redis extension and backend? Please select [Y/n]: Y
L'uso di Memcached e Redis può aiutare a velocizzare il tuo sito web. Premi Y e premi [Invio ] per installare le estensioni Memcached e Redis:
Would you like to set up a WatchDog (beta) for Web service and Database service ? The watchdog script will be automatically started up after installation and server reboot If you want to kill the watchdog , run watchdog kill Please type Yes or no (with capital Y, default Yes): Yes
Questo può aiutare a monitorare i nostri servizi web e database e mantenerli online. Inserisci la parola Sì e premi [Invio ] per terminare la configurazione e avviare l'installazione di CyberPanel. Dopo aver installato e configurato CyberPanel, vedremo quindi il seguente output:
################################################################### CyberPanel Successfully Installed Current Disk usage : 8/80GB (11%) Current RAM usage : 355/1989MB (17.85%) Installation time : 0 hrs 23 min 5 sec Visit: https:// your-server-ip :8090 Panel username: admin Panel password: your-secure-password WebAdmin console username: admin WebAdmin console password: tzhe39q9O8UBz38l Run cyberpanel help to get FAQ info Run cyberpanel upgrade to upgrade it to latest version. Run cyberpanel utility to access some handy tools . Website : https://www.cyberpanel.net Forums : https://forums.cyberpanel.net Wikipage: https://docs.cyberpanel.net Enjoy your accelerated Internet by CyberPanel & OpenLiteSpeed ################################################################### If your provider has a network-level firewall Please make sure you have opened following port for both in/out: TCP: 8090 for CyberPanel TCP: 80, TCP: 443 and UDP: 443 for webserver TCP: 21 and TCP: 40110-40210 for FTP TCP: 25, TCP: 587, TCP: 465, TCP: 110, TCP: 143 and TCP: 993 for mail service TCP: 53 and UDP: 53 for DNS service Would you like to restart your server now? [y/N]: y
Quindi, digita y e premi [Invio ] per configurare il Firewall e riavviare il server.
Nota :Ricorda il nome utente e la password del pannello CyberPanel e WebAdmin dall'output sopra.
Successivamente, puoi verificare lo stato della tua installazione di CyberPanel utilizzando il seguente comando:
systemctl status lscpd
Dovresti ottenere il seguente output:
● lscpd.service - LSCPD Daemon Loaded: loaded (/etc/systemd/system/lscpd.service; enabled; vendor preset: disabled) Active: active (running) since Sun 2020-06-28 01:30:34 EDT; 32min ago Process: 705 ExecStart=/usr/local/lscp/bin/lscpdctrl start (code=exited, status=0/SUCCESS) Main PID: 809 (lscpd) CGroup: /system.slice/lscpd.service ├─ 809 lscpd (lscpd - main) ├─ 812 lscpd (lscgid) ├─ 813 lscpd (lscpd - #01) ├─ 815 /usr/local/CyberCP/bin/lswsgi -m /usr/local/CyberCP/CyberCP/wsgi.py ├─1445 /usr/local/CyberCP/bin/lswsgi -m /usr/local/CyberCP/CyberCP/wsgi.py └─1447 /usr/local/CyberCP/bin/lswsgi -m /usr/local/CyberCP/CyberCP/wsgi.py
Se hai riscontrato problemi durante l'installazione, puoi provare a trovare gli errori nei registri di installazione:si trovano in /var/log/installLogs.txt
.
Fase 4:accedi all'interfaccia utente Web di CyberPanel
A questo punto, abbiamo installato e configurato CyberPanel e ora è in ascolto sulla porta 8090. Puoi accedervi utilizzando l'URL https://your-server-ip:8090
. Verrai reindirizzato alla pagina di accesso di CyberPanel:
Fornisci il nome utente e la password dell'amministratore e fai clic su Firma dentro pulsante. Dovresti vedere la dashboard di CyberPanel nella schermata seguente:
Per creare un nuovo sito web, fai clic su Siti web pulsante nel riquadro di sinistra. Dovresti vedere la seguente schermata:
Ora, fai clic su Crea sito web pulsante. Dovresti quindi vedere la seguente schermata:
Fornisci i dettagli del tuo sito web e fai clic su Crea Sito web pulsante. Una volta che il sito web è stato creato con successo, vedrai la seguente schermata:
Ora, fai clic su Siti Web => Elenco Siti web pulsante per elencare il tuo sito web appena creato:
Successivamente, accedi al tuo sito web utilizzando l'URL http://test.example.com
. Ovviamente dovrai sostituire example.com
con il tuo nome di dominio registrato. Dovresti vedere la seguente schermata:
Fase 5:accedi all'amministratore Web di OpenLiteSpeed
Per impostazione predefinita, il nostro pannello di amministrazione OpenLiteSpeed è in ascolto sulla porta 7080 ed è accessibile solo dal sistema locale. Per accedere a questo pannello da una rete pubblica, sarà necessario abilitare la porta 7080 per gli indirizzi pubblici. Puoi farlo configurando il firewall dalla dashboard di CyberPanel.
Nella dashboard di CyberPanel, fai clic su Sicurezza => Firewall nel riquadro di sinistra. Dovresti vedere la seguente schermata:
Ora aggiungi una nuova regola per la porta 7080 e fai clic su Aggiungi pulsante.
Ora accedi al pannello di amministrazione web di OpenLiteSpeed utilizzando l'URL https://your-server-ip:7080
. Dovresti vedere la seguente schermata:
Fornisci il nome utente e la password dell'amministratore e fai clic su Accedi pulsante. Dovresti vedere la dashboard di OpenLiteSpeed nella schermata seguente:
Congratulazioni! hai installato e configurato correttamente CyberPanel sul tuo CentOS 8 VPS. Ora hai accesso a potenti pannelli di controllo che ti permetteranno di creare i tuoi siti web e gestire il tuo server più facilmente.
L'utilizzo di un pannello di controllo può aiutarti a gestire il tuo server, ma utilizzare il nostro team di supporto completamente gestito (che è incluso gratuitamente ea vita quando ordini uno qualsiasi dei nostri VPS) è ancora più semplice che utilizzare un pannello di controllo. Avvia semplicemente una chat dal vivo o invia un ticket e i nostri amministratori faranno immediatamente tutto ciò di cui hai bisogno. Possono anche mantenere il tuo server e farlo funzionare al meglio.
Se il nostro tutorial sull'installazione di CyberPanel ti ha aiutato a farlo funzionare sul tuo CentOS 8 VPS, sentiti libero di condividerlo sui social media usando le nostre scorciatoie di condivisione. Puoi anche farci sapere come è andata la tua esperienza di installazione o se hai domande scrivendo un commento in basso.