GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer et configurer CyberPanel sur CentOS 8

Dans ce tutoriel, nous allons vous expliquer comment installer et configurer CyberPanel sur un VPS CentOS 8.

L'industrie de l'hébergement Web se développe et évolue chaque jour. Les panneaux de contrôle d'hébergement Web sont l'un des éléments essentiels de cette industrie en pleine croissance, grâce aux personnes qui découvrent l'hébergement Web et qui ont besoin d'un moyen convivial de gérer leur serveur.

Il y a beaucoup de choix lorsque vous envisagez d'installer un panneau de contrôle sur votre VPS. Quelques panneaux de contrôle commerciaux bien connus sont Plesk, DirectAdmin et cPanel. Pour utiliser ces panneaux de contrôle, vous devez payer des licences, qui peuvent rapidement devenir coûteuses si le nombre d'utilisateurs dont vous avez besoin n'est pas très important. Cependant, certains panneaux de contrôle open source peuvent aider à remplir ce rôle. Parmi eux, CyberPanel est un panneau de contrôle d'hébergement Web gratuit, open-source et de nouvelle génération alimenté par OpenLiteSpeed.

Avec CyberPanel, vous pouvez ajouter de nouveaux domaines/hôtes virtuels et gérer les certificats SSL pour eux. Il fournit également un programme d'installation en un clic pour WordPress, Prestashop et Joomla.

CyperPanel offre un riche ensemble de fonctionnalités, notamment un terminal Web, un gestionnaire Git, Auto SSL, PowerDNS, FTP, un pare-feu, un gestionnaire de fichiers, un gestionnaire PHP, une sauvegarde et une restauration, et bien plus encore. Commençons.

Prérequis

Pour installer et configurer CyberPanel, nous allons devoir couvrir quelques exigences :

  • Un VPS CentOS 8 (idéalement une installation minimale) avec un accès root activé (inclus sur nos serveurs) ou un utilisateur avec des privilèges sudo. Nous utiliserons notre SSD 2 VPS pour cela.
  • Minimum de 1 Go de RAM (2 Go de RAM sont recommandés)
  • Espace disque libre minimum de 10 Go.

Étape 1 :Connectez-vous via SSH et mettez à jour le système d'exploitation

Connectez-vous à notre serveur CentOS en utilisant SSH en tant qu'utilisateur root (ou en tant qu'utilisateur avec des privilèges sudo). Vous pouvez le faire en saisissant cette commande :

ssh root@Server_IP_Address -p Port_Number

N'oubliez pas de remplacer "root" par votre nom d'utilisateur si vous n'utilisez pas l'utilisateur root. Remplacez également Server_IP_Address et Port_Number avec l'adresse IP réelle de votre serveur et le numéro de port SSH. Le numéro de port SSH par défaut est 22, mais votre VPS peut en utiliser un autre.

Une fois connecté, vous devez mettre à jour tous vos packages de système d'exploitation vers leur dernière version disponible.

dnf update -y

Étape 2 :Désactiver SELinux

Pour commencer, il est nécessaire de désactiver SELinux sur votre serveur. Vous pouvez le désactiver en éditant le fichier situé dans /etc/selinux/config :

nano /etc/selinux/config

Modifiez la ligne suivante pour qu'elle ressemble à ceci :

SELINUX=disabled

Enregistrez et fermez le fichier puis redémarrez votre serveur pour appliquer les modifications.

Étape 3 :Installez CyberPanel

Maintenant que notre SELinux est configuré, nous pouvons télécharger le script d'installation de CyberPanel en utilisant le wget commande, comme indiqué ci-dessous :

wget https://cyberpanel.net/install.sh

Une fois le script téléchargé, nous pouvons commencer l'installation et la configuration de CyberPanel en utilisant la commande suivante :

bash install.sh

Au cours de l'installation, plusieurs questions vous seront posées, comme indiqué ci-dessous :

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

Nous voulons installer CyberPanel, alors entrez le numéro 1 puis appuyez sur [Entrée ] pour installer 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

Le programme d'installation de CyberPanel vous montrera maintenant la disponibilité des ressources de votre serveur, ainsi qu'un choix d'installation de CyberPanel. Nous voulons utiliser OpenLiteSpeed, alors appuyez sur 1 et appuyez sur [Entrée ] pour installer CyberPanel avec OpenLiteSpeed :

Install Full service for CyberPanel? This will include PowerDNS, Postfix and Pure-FTPd.

Full installation [Y/n]: Y

Un service complet est très utile pour gérer votre stockage, ainsi que vos serveurs Web et de messagerie. Installons-les en appuyant sur Y et en appuyant sur [Entrée ] pour installer le service complet pour CyberPanel. Passons à l'étape suivante :

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

Nous devons entrer un mot de passe personnalisé pour maximiser notre sécurité. Appuyez sur s et appuyez sur [Entrée ]. Vous allez maintenant être invité à fournir votre mot de passe manuellement :

Please enter your password:
your-secure-password

Please confirm  your password:
your-secure-password

Fournissez votre mot de passe souhaité et appuyez sur [Entrée ] pour continuer :

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'utilisation de Memcached et Redis peut aider à accélérer votre site Web. Appuyez sur Y et appuyez sur [Entrée ] pour installer les extensions Memcached et 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

Cela peut aider à surveiller nos services Web et de base de données et à les maintenir en ligne. Entrez le mot Oui et appuyez sur [Entrée ] pour terminer la configuration et commencer l'installation de CyberPanel. Une fois que nous avons installé et configuré CyberPanel, nous verrons alors la sortie suivante :

###################################################################
                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

Ensuite, tapez y et appuyez sur [Entrée ] pour configurer le pare-feu et redémarrer votre serveur.

Remarque  :Veuillez vous souvenir du nom d'utilisateur et du mot de passe du panneau CyberPanel et WebAdmin de la sortie ci-dessus.

Ensuite, vous pouvez vérifier l'état de votre installation CyberPanel à l'aide de la commande suivante :

systemctl status lscpd

Vous devriez obtenir le résultat suivant :

● 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

Si vous rencontrez des problèmes lors de l'installation, vous pouvez essayer de trouver des erreurs dans les journaux d'installation - ils se trouvent dans /var/log/installLogs.txt .

Étape 4 :Accéder à l'interface utilisateur Web CyberPanel

À ce stade, nous avons installé et configuré CyberPanel et il écoute maintenant sur le port 8090. Vous pouvez y accéder en utilisant l'URL https://your-server-ip:8090 . Vous serez redirigé vers la page de connexion CyberPanel :

Indiquez votre nom d'utilisateur et votre mot de passe d'administrateur et cliquez sur Signer dans bouton. Vous devriez voir le tableau de bord CyberPanel dans l'écran suivant :

Pour créer un nouveau site Web, cliquez sur Sites Web bouton dans le volet de gauche. Vous devriez voir l'écran suivant :

Maintenant, cliquez sur Créer un site Web bouton. Vous devriez alors voir l'écran suivant :

Fournissez les détails de votre site Web et cliquez sur Créer Site Web bouton. Une fois le site Web créé avec succès, vous verrez l'écran suivant :

Maintenant, cliquez sur Sites Web => Liste Sites Web bouton pour lister votre site Web nouvellement créé :

Ensuite, accédez à votre site Web en utilisant l'URL http://test.example.com . Bien sûr, vous devrez remplacer example.com avec votre propre nom de domaine enregistré. Vous devriez voir l'écran suivant :

Étape 5 :Accéder à l'administrateur Web OpenLiteSpeed

Par défaut, notre panneau d'administration OpenLiteSpeed ​​écoute sur le port 7080 et n'est accessible qu'à partir du système local. Afin d'accéder à ce panneau à partir d'un réseau public, vous devrez autoriser le port 7080 pour les adresses publiques. Vous pouvez le faire en configurant le pare-feu à partir du tableau de bord CyberPanel.

Sur le tableau de bord CyberPanel, cliquez sur Sécurité => Pare-feu dans le volet de gauche. Vous devriez voir l'écran suivant :

Maintenant, ajoutez une nouvelle règle pour le port 7080 et cliquez sur Ajouter bouton.

Maintenant, accédez au panneau d'administration Web d'OpenLiteSpeed ​​en utilisant l'URL https://your-server-ip:7080 . Vous devriez voir l'écran suivant :

Indiquez votre nom d'utilisateur et votre mot de passe d'administrateur et cliquez sur Connexion bouton. Vous devriez voir le tableau de bord OpenLiteSpeed ​​sur l'écran suivant :

Toutes nos félicitations! vous avez installé et configuré avec succès CyberPanel sur votre VPS CentOS 8. Vous avez désormais accès à de puissants panneaux de contrôle qui vous permettront de créer vos sites Web et de gérer votre serveur plus facilement.

L'utilisation d'un panneau de contrôle peut vous aider à gérer votre serveur, mais utiliser notre équipe d'assistance entièrement gérée (qui est incluse gratuitement et à vie lorsque vous commandez l'un de nos VPS) est encore plus facile que d'utiliser un panneau de contrôle. Démarrez simplement un chat en direct ou soumettez un ticket, et nos administrateurs feront immédiatement tout ce dont vous avez besoin. Ils peuvent également maintenir votre serveur et le faire fonctionner au mieux.

Si notre tutoriel sur l'installation de CyberPanel vous a aidé à le faire fonctionner sur votre VPS CentOS 8, n'hésitez pas à le partager sur les réseaux sociaux en utilisant nos raccourcis de partage. Vous pouvez également nous faire savoir comment s'est déroulée votre expérience d'installation ou si vous avez des questions en écrivant un commentaire ci-dessous.


Cent OS
  1. Comment installer et configurer Nginx sur CentOS 7

  2. Comment installer et configurer Redis sur CentOS 7

  3. Comment installer et configurer GitLab sur CentOS 7

  4. Comment installer et configurer Redmine sur CentOS 7

  5. Comment installer et configurer CyberPanel sur Ubuntu 18.04

Comment installer et configurer Redis sur CentOS 8

Comment installer et configurer Samba sur CentOS 8

Comment installer et configurer Fail2ban sur CentOS 8

Comment installer et configurer HAproxy sur CentOS 6

Comment installer CyberPanel sur CentOS 8

Comment installer et configurer GlusterFS sur CentOS 7/CentOS 8