Comment installer CloudPanel sur Debian 10 et effectuer les configurations

16/12/2023 |
Loading...

Introduction : Bienvenue dans le tutoriel sur l'installation de CloudPanel sur Debian 10. CloudPanel est un panneau de contrôle de serveur moderne conçu pour les applications PHP avec des fonctionnalités spécifiques optimisées pour toutes les principales plateformes cloud. Il offre sécurité, haute performance et est prêt à l'emploi en quelques minutes. Ce tutoriel vous guidera à travers le processus d'installation.

Fonctionnalités :

  • Sécurisé (certificats SSL/TLS gratuits).
  • Haute performance.
  • Configuration rapide (prêt en 1 minute).
  • Compatible avec les principales plateformes cloud.
  • Disponible dans plus de dix langues.

Prérequis :

Avant d'installer CloudPanel, assurez-vous d'avoir les éléments suivants :

  • Accès root à votre serveur.
  • Un serveur Debian 10 (Buster) frais avec accès root.
  • Accès root ou un utilisateur avec privilèges Sudo.
  • Spécifications du serveur :
    • CPU : 2 vCores
    • RAM : 2 GB
    • Espace disque : 20 GB

Stack technologique :

La stack technologique de CloudPanel comprend des composants légers et modernes pour des performances optimales des applications PHP. Elle comprend :

  • Debian 10.
  • NGINX 1.18 avec module PageSpeed.
  • MySQL 5.7 (Percona).
  • PHP [7.1 à 8.1].
  • Redis 5.
  • ProFTPD 1.3.
  • Node.js 14.
  • Yarn 1.22.

Terminologie utilisée dans ce tutoriel :

  • Nom d'utilisateur : root (ou tout utilisateur avec privilèges root).
  • Nom d'hôte : cloudpanel-416cd680.nip.io (vous pouvez choisir le vôtre).
  • Domaine : cloudpanel-416cd680.nip.io (vous pouvez choisir le vôtre).
  • Nom d'utilisateur CloudPanel : admin.user (vous pouvez choisir le vôtre).

Étape 1 : Configurer le nom d'hôte

Important : Utilisez un sous-domaine (par exemple, hostname.domain.com) pour le nom d'hôte. Ne définissez pas votre domaine principal (par exemple, domain.com) comme nom d'hôte, car cela vous empêchera d'utiliser ce domaine pour les sites web dans le panneau de contrôle.

  1. Définissez le nom d'hôte en utilisant hostnamectl.
  2. Vérifiez le nom d'hôte en utilisant hostnamectl.
  3. Mettez à jour le serveur en utilisant sudo apt update && sudo apt -y upgrade.
  4. Installez Wget et Curl en utilisant sudo apt -y install curl wget.

Étape 2 : Installer la dernière version de CloudPanel

Exécutez la commande suivante pour installer CloudPanel :

curl -sSL https://installer.cloudpanel.io/ce/v1/install.sh | sudo bash

Étape 3 : Se connecter à CloudPanel & Créer un utilisateur

Votre serveur est maintenant configuré. Accédez à CloudPanel à l'adresse : https://your-ip-or-URL:8443.

Remarque : CloudPanel utilise un certificat auto-signé pour SSL ; ignorez l'avertissement "Votre connexion n'est pas privée". Créez un utilisateur admin lors de la première connexion en fournissant les détails requis.

Étape 4 : Paramètres importants

  1. Sécurisez le serveur avec l'authentification à deux facteurs.

    • Allez dans Compte sous Admin User.
    • Cliquez sur Sécurité et activez l'authentification à deux facteurs.
    • Utilisez une application d'authentification pour scanner le code QR et entrez le code à six chiffres généré.
  2. Bloquez les adresses IP indésirables.

    • Allez dans Sécurité sous navigation.
    • Ajoutez les adresses IP à bloquer.

Étape 5 : Ajouter des utilisateurs

  • Pour les utilisateurs SSH :

    • Allez dans Utilisateurs sous navigation.
    • Cliquez sur Ajouter un utilisateur, fournissez un nom d'utilisateur/mot de passe et enregistrez.
  • Pour les utilisateurs FTP :

    • Allez dans Utilisateurs sous navigation.
    • Sélectionnez Utilisateurs FTP, remplissez les détails et cliquez sur Ajouter un utilisateur.

Étape 6 : Ajouter un domaine

  1. Allez dans Domaines sous navigation.
  2. Entrez votre nom de domaine, sélectionnez le modèle Vhost & la version PHP et cliquez sur Ajouter un domaine.

Étape 7 : Ajouter des bases de données

  • Pour ajouter une nouvelle base de données, cliquez sur l'icône de base de données.
  • Cliquez sur Ajouter des bases de données, fournissez le nom de la base de données, le nom d'utilisateur, le mot de passe et enregistrez.

Étape 8 : PhpMyAdmin

  • Accédez à phpMyAdmin sous bases de données pour gérer vos bases de données.

Étape 9 : Gestionnaire de fichiers

  • CloudPanel ne fournit pas de gestionnaire de fichiers intégré. Utilisez un outil FTP ou un gestionnaire de fichiers (par exemple, FileZilla) pour gérer vos fichiers.

Étape 10 : Tâches planifiées

  • Créez des tâches planifiées (Cron Jobs) sous Tâches planifiées dans la navigation.

Étape 11 : Services

  • Vérifiez et redémarrez les services comme SQL, Nginx, PHP et Redis depuis la section Services dans la navigation.

Zone d'administration :

Explorez les sections Utilisateurs, Modèles Vhost, Serveurs de base de données, Journal des actions et Paramètres dans la zone d'administration pour des paramètres et une gestion avancés.

Conclusion :

Félicitations ! Vous avez installé avec succès CloudPanel sur Debian 10. Profitez de la puissance et de la flexibilité de CloudPanel pour héberger vos applications PHP.

Obtenez des offres exclusives et des promotions !

Restez à jour avec les dernières offres, réductions et promotions spéciales.

Update cookies preferences