GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer CyberPanel sur Ubuntu 20.04

CyberPanel est un panneau de contrôle conçu dans le but principal d'être convivial pour les utilisateurs non techniques. CyberPanel est très facile à apprendre car il utilise une mise en page simple que la plupart des sociétés d'hébergement connaissent déjà. CyberPanel possède également plusieurs fonctionnalités que la plupart des autres panneaux de contrôle n'ont pas.

CyberPanel offre une interface avancée qui peut être utilisée au lieu d'avoir à utiliser FTP ou SSH pour télécharger des fichiers via la ligne de commande depuis votre ordinateur. CyberPanel fournit également un programme d'installation de scripts de service afin que vous puissiez facilement installer des scripts tels que WordPress et Joomla sans avoir à rechercher comment chaque script doit être installé individuellement via FTP/ssh.

CyberPanel a une fonctionnalité fantastique appelée CSF Firewall qui protège contre les attaques par force brute, CyberPanel vous permet également de gérer le pare-feu via un tableau de bord ainsi que de nombreuses autres options de gestion. CyberPanel offre de nombreuses fonctionnalités différentes que l'exécution de votre propre panneau de contrôle ne vient pas avec. CyberPanel fournit également une API qui peut être utilisée par les sociétés d'hébergement ou les développeurs pour des projets de développement personnalisés. CyberPanel fonctionne sur toutes les principales plates-formes telles que Windows, Linux, BSD, FreeBSD et Mac OS X.

OpenLiteSpeed ​​est un serveur Web gratuit et open source conçu dans le but principal d'être à la fois rapide et facile à configurer. CyberPanel est construit sur ce serveur Web mais nécessite une configuration supplémentaire pour fonctionner correctement. LiteSpeed ​​Enterprise est l'option payante de CyberPanel mais comprend de nombreuses fonctionnalités supplémentaires que la version gratuite ne fournit pas, telles que la possibilité de gérer plusieurs CyberPanels sur différents serveurs à la fois.

Ce tutoriel vous montrera comment configurer CyberPanel avec OpenLiteSpeed ​​sur un serveur cloud Ubuntu 20.04. et passera également en revue certaines modifications de base de la configuration de CyberPanel nécessaires pour que CyberPanel fonctionne correctement. Ce didacticiel devrait fonctionner sur d'autres distributions basées sur Debian, bien que certains processus puissent être légèrement différents.

Prérequis

  • Serveur VPS fonctionnant sur Ubuntu 20.04 (tout LTS) avec un minimum de 40 Go d'espace disque libre et un minimum de 2 Go de RAM. Si vous avez un blog à fort trafic, vous aurez besoin de plus de 4 Go de RAM pour que CyberPanel puisse fonctionner correctement.
  • Compréhension de base des commandes de terminal Linux.
  • Vous devez avoir un utilisateur non root créé avec un accès sudo sur le serveur.

Mettre à jour votre serveur

La première étape consiste à vous assurer que votre serveur est à jour. CyberPanel peut nécessiter une version plus récente des packages qui ne sont pas livrés avec Ubuntu 20.04 par défaut. Les commandes suivantes mettront à jour tout le système avec les dernières mises à jour. Si vous utilisez un noyau personnalisé, vous devrez modifier cette commande en conséquence.

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

Vous devez redémarrer le serveur une fois les mises à jour terminées afin d'appliquer les modifications nécessaires. Une fois le processus terminé, reconnectez-vous avec le même utilisateur non root et passez à l'étape suivante.

sudo reboot now

Comme nous le savons tous, Cyberpanel est un serveur Web d'entreprise openlitespeed ou litespeed, nous allons donc désinstaller Apache, MySQL, Postfix, Dovecot et d'autres packages facultatifs.

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

Installer CyberPanel sur Ubuntu 20.04

Dans cette section, nous installerons CyberPanel et OpenLiteSpeed ​​sur Ubuntu 20.04.

Téléchargez la dernière version du script d'installation de CyberPanel dans votre répertoire personnel.

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

Rendre le script d'installation de CyberPanel exécutable.

chmod +x installer.sh

Exécutez le script d'installation de CyberPanel.

sh installer.sh

Lors de l'installation, CyberPanel vous demandera une série d'invites comme indiqué ci-dessous.

Sélectionnez 1 pour démarrer l'installation de CyberPanel. Le script d'installation de CyberPanel commencera à installer CyberPanel dans le répertoire /var/www.

Sélectionnez 1 si vous souhaitez installer CyberPanel avec OpenLiteSpeed ​​(version gratuite). Choisissez 2 si vous êtes un utilisateur CyberPanel Enterprise ou un client CyberPanel Cloud. La version gratuite est l'option que nous recherchons dans ce guide.

Ce script commencera alors à télécharger et à installer les packages que vous avez sélectionnés. Vous serez interrogé sur l'installation complète ou l'installation Lite, l'installation complète consiste à installer CyberPanel avec PowerDNS, Postfix et Pure-FTPd. L'installation de CyberPanel Lite installe CyberPanel uniquement. Nous sélectionnons 1 pour l'installation complète de CyberPanel.

L'étape suivante vous pose des questions sur Remote MySQL Server. CyberPanel a besoin d'un serveur MySQL pour fonctionner correctement, nous allons donc installer notre base de données CyberPanel localement sur le même serveur sur lequel CyberPanel est installé.

CyberPanel demandera un mot de passe pour le compte administrateur. Le mot de passe par défaut est 1234567. Choisissez un mot de passe facile à retenir, CyberPanel ne nécessite pas un mot de passe extrêmement sécurisé mais il serait préférable de choisir quelque chose de plus difficile à déchiffrer que "password" ou "1234".

Nous allons maintenant installer le plugin CyberPanel Memcached, l'implémentation Memcached de CyberPanel est meilleure que l'implémentation de Litespeed. De cette façon, CyberPanel peut utiliser les bibliothèques Memcached natives pour améliorer les performances et la sécurité.

Redis sert de magasin de structure de données en mémoire et de courtier de messages. C'est gratuit et open source. CyberPanel prend en charge Redis en tant que backend de cache pour la mise en cache des pages CyberPanel et la gestion des sessions. Choisissez Y et CyberPanel installera et configurera le plugin CyberPanel Redis.

Tapez Y pour démarrer WatchDog. Ce plugin aide CyberPanel à détecter les tables de base de données corrompues et alerte les administrateurs CyberPanel en cas de problème avec la base de données CyberPanel

Le script s'occupera du reste pour vous une fois que vous aurez répondu à toutes les questions de l'assistant d'installation. L'installation de CyberPanel prendra un certain temps, comme 15 à 30 minutes, car elle nécessite la compilation et l'installation de nombreux packages.

Veuillez patienter. Ne fermez pas la fenêtre du terminal tant que le processus d'installation de Cyberpanel n'est pas terminé.

Une fois l'installation terminée, votre sortie devrait ressembler à celle illustrée ci-dessous.

Configurer les règles de pare-feu

Sur Ubuntu 20.04, nous devons ouvrir les ports 80 et 443 pour HTTP et HTTPS. Ouvrez le port 8090 pour le CyberPanel Panel, ouvrez le port 7080 pour le WebAdmin.

Installez ufw si vous ne l'avez pas déjà installé.

sudo apt-get install ufw -y

Avant de configurer des règles de pare-feu, vérifiez si UFW est activé ou désactivé en tapant :

sudo ufw status

Si UFW n'est pas activé, activez-le en tapant :

sudo ufw enable

Une fois UFW activé, configurez les règles de pare-feu en saisissant ce qui suit dans la fenêtre de votre terminal :

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

Après avoir configuré cette règle, exécutez la commande ci-dessous pour vous assurer que vous n'avez commis aucune erreur de syntaxe qui vous empêcherait d'accéder au serveur Web via HTTP/HTTPS.

sudo ufw status verbose

Vous pouvez vérifier l'état de votre installation CyberPanel en exécutant la commande suivante.

sudo systemctl status lscpd.service

Vous devriez voir une sortie similaire à celle illustrée ci-dessous. Veuillez noter qu'il peut y avoir quelques avertissements à la fin de votre sortie, vous pouvez ignorer ces avertissements.

Comme vous pouvez voir l'actif (en cours d'exécution) en vert, le démon CyberPanel est en cours d'exécution.

Si vous voyez l'état d'échec en rouge, cela signifie qu'il y a un problème avec votre installation. Il serait préférable de vérifier vos journaux d'erreurs répertoriés dans la fenêtre du terminal que vous avez utilisée pour installer CyberPanel, recherchez les erreurs ou les avertissements.

Accéder à l'interface utilisateur Web CyberPanel

Maintenant que vous avez installé CyberPanel avec succès, vous pouvez accéder à CyberPanel via l'une des URL suivantes selon que vous utilisez HTTP/HTTPS

http://adresseipdevotreserveur:8090

Ou

https://yourseverip:8090

N'oubliez pas de remplacer yourserverip par l'adresse IP réelle de votre serveur. De même, assurez-vous d'utiliser le bon numéro de port s'il est différent de 8090.

Vous serez accueilli par l'écran de connexion.

Indiquez votre nom d'utilisateur et votre mot de passe d'administrateur et cliquez sur le bouton Se connecter. Veuillez patienter car cela peut prendre quelques secondes pour vous connecter à l'interface utilisateur CyberPanel. Vous devriez voir le tableau de bord principal où il affiche des informations en temps réel sur le serveur.

Sur ce tableau de bord, vous pouvez voir la charge sur le système, l'utilisation de la mémoire des processus et des services, l'utilisation du disque, les utilisateurs actuels connectés via WebAdmin/User Login ou Admin Panel ainsi que ce qu'ils font à ce moment-là, etc.

Lorsque vous vous connectez pour la première fois au tableau de bord principal, vous devez toujours installer les mises à jour dès qu'elles sont disponibles. Pour ce faire, cliquez sur l'élément de menu Gestion des versions qui se trouve dans le menu de navigation sur votre gauche.

C'est ça! CyberPanel a été installé et configuré, ainsi que les composants WatchDog/Firewall d'Ubuntu 20.04

Si vous avez déjà une version de CyberPanel sur votre serveur, suivez ce lien avant de procéder à l'installation :Comment mettre à niveau CyberPanel (https://cyberpanel.net/docs/upgrading-cyberpanel/)

Pour plus d'informations sur CyberPanel, veuillez visiter :https://cyberpanel.net

Conclusion

Ce guide devrait vous permettre de démarrer avec CyberPanel sur un serveur VPS Ubuntu 20.04. Dans ce guide, nous vous avons montré comment installer et configurer la règle de pare-feu UFW pour autoriser l'accès pour HTTP/HTTPS et WebAdmin.

Nous espérons que ce guide a été suffisamment détaillé pour vous aider tout au long du processus d'installation. Si vous avez des questions ou des problèmes pendant ou après votre installation, veuillez nous en informer dans la section commentaires ci-dessous.


Ubuntu
  1. Comment installer Docker sur Ubuntu 18.04

  2. Comment installer Apache sur Ubuntu 18.04

  3. Comment installer MariaDB 10.4 sur Ubuntu 18.04

  4. Comment installer MongoDB sur Ubuntu 18.04

  5. Comment installer Jenkins sur Ubuntu 18.04

Comment installer Tomcat 8.5 sur Ubuntu 18.04

Comment installer Asterisk sur Ubuntu 18.04

Comment installer Tomcat 9 sur Ubuntu 18.04

Comment installer Webmin sur Ubuntu 18.04

Comment installer Kodi sur Ubuntu 18.04

Comment installer Memcached sur Ubuntu 18.04