Comment installer Plesk sur Debian

Plesk est un puissant panneau de contrôle d'hébergement web qui fournit une interface conviviale pour gérer des sites web, des domaines, des bases de données, des comptes email et les paramètres du serveur. Ce guide complet vous montrera comment installer Plesk Obsidian sur Debian.

Qu'est-ce que Plesk ?

Plesk est une plateforme d'hébergement web commerciale qui offre :

  • Panneau de contrôle intuitif pour gérer les services d'hébergement
  • Support multi-domaines pour gérer plusieurs sites web
  • WordPress Toolkit pour une gestion facile de WordPress
  • Sécurité intégrée avec support SSL/TLS
  • Sauvegardes automatisées et fonctionnalité de restauration
  • Hébergement email avec protection anti-spam
  • Gestion de bases de données (MySQL, PostgreSQL)
  • Gestion DNS et configuration de domaines

Versions Debian supportées

  • Debian 11 (Bullseye) - Entièrement supporté
  • Debian 12 (Bookworm) - Supporté depuis Plesk Obsidian 18.0.57+
  • Debian 10 (Buster) - Supporté mais plus ancien

Note : Ce guide est compatible avec Debian 11 et 12.

Prérequis

Avant d'installer Plesk, assurez-vous d'avoir :

Configuration système requise

  • Serveur propre : Plesk doit être installé sur une installation OS fraîche
  • Ressources minimales :
    • 2 cœurs CPU
    • 4 Go de RAM (8 Go recommandé)
    • 30 Go d'espace disque minimum
    • Architecture 64 bits (x64)
  • Accès root : Accès SSH avec privilèges root
  • Connexion Internet : Requis pour télécharger l'installateur et les mises à jour
  • Environnement propre : Aucune installation existante d'Apache, MySQL, Cyrus ou PHP

Accès utilisateur

  • Utilisateur non-root avec privilèges sudo (recommandé)
  • Accès SSH au serveur

Notes importantes avant l'installation

Exigence de serveur propre

Plesk doit être installé sur un serveur propre. Si vous avez des services web existants :

Supprimer les logiciels en conflit :

sudo apt remove apache2 mysql-server php* -y
sudo apt autoremove -y

Ports pare-feu

Plesk nécessite l'ouverture des ports suivants :

PortProtocoleService
8443TCPPanneau admin Plesk (HTTPS)
8880TCPPanneau admin Plesk (HTTP)
80TCPServeur web (HTTP)
443TCPServeur web (HTTPS)
21TCPFTP
22TCPSSH
25TCPSMTP
110TCPPOP3
143TCPIMAP
993TCPIMAPS
995TCPPOP3S

Méthodes d'installation

Il existe trois façons d'installer Plesk :

  1. Installation en un clic (Recommandé pour la plupart des utilisateurs) - Rapide et automatique
  2. Installation personnalisée via console - Interactive avec sélection de composants
  3. Installation par interface web - Installation basée sur GUI

Ce guide couvre les trois méthodes.

Méthode 1 : Installation en un clic (Recommandé)

C'est la méthode la plus rapide et installe Plesk avec les paramètres par défaut.

Étape 1 : Mettre à jour le système

D'abord, mettez à jour votre système Debian :

sudo apt update && sudo apt upgrade -y

Étape 2 : Installer les outils requis

Installez curl ou wget (généralement pré-installés) :

sudo apt install curl wget -y

Étape 3 : Exécuter l'installateur en un clic

Exécutez la commande suivante en tant que root :

sh <(curl https://autoinstall.plesk.com/one-click-installer || wget -O - https://autoinstall.plesk.com/one-click-installer)

Ou si vous préférez utiliser sudo :

sudo sh -c "$(curl https://autoinstall.plesk.com/one-click-installer || wget -O - https://autoinstall.plesk.com/one-click-installer)"

Étape 4 : Attendre l'installation

L'installation se déroulera automatiquement et prend généralement 30 minutes à 1 heure.

L'installateur va :

  • Télécharger la dernière version stable de Plesk
  • Installer les composants par défaut
  • Appliquer toutes les mises à jour de sécurité disponibles
  • Configurer le serveur web, la base de données et le serveur mail

Étape 5 : Noter l'URL d'accès

À la fin de l'installation, vous verrez une sortie comme :

Plesk a été installé avec succès !

Accéder à Plesk :
https://ip-de-votre-serveur:8443
ou
https://votre-domaine.com:8443

Enregistrez cette URL - vous en aurez besoin pour accéder à Plesk.

Méthode 2 : Installation personnalisée via console

Cette méthode vous permet de choisir les composants à installer.

Étape 1 : Mettre à jour le système

sudo apt update && sudo apt upgrade -y

Étape 2 : Télécharger l'installateur Plesk

wget https://autoinstall.plesk.com/plesk-installer

Ou en utilisant curl :

curl -o plesk-installer https://autoinstall.plesk.com/plesk-installer

Étape 3 : Rendre l'installateur exécutable

chmod +x plesk-installer

Étape 4 : Exécuter l'installateur

sudo ./plesk-installer

Étape 5 : Suivre les invites interactives

Accepter les termes de la licence :

  • Appuyez sur F pour avancer

Envoyer les données d'installation :

  • Appuyez sur Y (oui) ou N (non) pour partager les informations d'installation avec Plesk

Sélectionner le type d'installation :

Vous verrez des options comme :

  • Recommended - Ensemble standard de composants
  • Full - Tous les composants disponibles
  • Custom - Choisir des composants spécifiques

Appuyez sur F après avoir fait votre sélection.

Installer les dépendances requises :

  • L'installateur vérifiera et installera les paquets requis
  • Appuyez sur F pour continuer

Étape 6 : Sélection de composants (si Custom)

Si vous avez choisi Custom, vous pouvez sélectionner :

  • Serveur web (Apache/Nginx)
  • Serveur de base de données (MySQL/MariaDB)
  • Serveur mail
  • Serveur DNS
  • Versions PHP
  • Outils supplémentaires

Utilisez les numéros pour sélectionner/désélectionner les composants, puis appuyez sur F.

Étape 7 : Attendre l'installation

L'installation se déroulera et affichera la progression dans la console.

Méthode 3 : Installation par interface web

Cette méthode utilise une interface graphique dans votre navigateur.

Étape 1 : Télécharger l'installateur

wget https://autoinstall.plesk.com/plesk-installer
chmod +x plesk-installer

Étape 2 : Démarrer l'interface web

sudo ./plesk-installer --web-interface

Étape 3 : Accéder à l'interface web

Ouvrez votre navigateur et allez à :

https://ip-de-votre-serveur:8447

Identifiants de connexion :

  • Nom d'utilisateur : root
  • Mot de passe : Votre mot de passe root du serveur

Étape 4 : Suivre l'installation GUI

  1. Sélectionner le type d'installation
  2. Choisir les composants (si personnalisé)
  3. Configurer les paramètres
  4. Démarrer l'installation
  5. Surveiller la progression dans le navigateur

Configuration post-installation

Après la fin de l'installation, vous devez configurer Plesk.

Étape 1 : Accéder à Plesk

Ouvrez votre navigateur et allez à :

https://ip-de-votre-serveur:8443

Note : Vous pouvez voir un avertissement de sécurité concernant le certificat SSL. C'est normal - cliquez sur "Avancé" et "Continuer" (le certificat est auto-signé).

Étape 2 : Se connecter

Première connexion :

  • Nom d'utilisateur : root
  • Mot de passe : Mot de passe root de votre serveur

Étape 3 : Compléter l'assistant de configuration

1. Informations de contact

  • Entrez votre nom complet
  • Entrez votre adresse email
  • Cliquez sur Continuer

2. Définir le mot de passe administrateur

  • Entrez un mot de passe fort pour l'utilisateur admin Plesk
  • Confirmez le mot de passe
  • Important : C'est le mot de passe que vous utiliserez pour les connexions futures (nom d'utilisateur : admin)

3. Activation de licence

Choisissez l'une des options suivantes :

Option A : Licence d'essai (Gratuite pour 15 jours)

  • Sélectionnez "Essayer Plesk gratuitement"
  • Obtenez toutes les fonctionnalités pendant 15 jours
  • Bon pour les tests

Option B : Entrer une clé de licence

  • Si vous avez acheté une licence, entrez la clé d'activation
  • Cliquez sur "Activer la licence"

Option C : Acheter une licence

  • Cliquez sur "Acheter une licence" pour acheter

4. Accepter le contrat de licence utilisateur final

  • Lisez les termes
  • Cochez la case pour accepter
  • Cliquez sur Entrer dans Plesk

Étape 4 : Accéder au tableau de bord Plesk

Vous verrez maintenant le tableau de bord Plesk où vous pouvez :

  • Ajouter des sites web et domaines
  • Créer des comptes email
  • Gérer les bases de données
  • Configurer la sécurité
  • Installer des applications (WordPress, Joomla, etc.)

Configurer le pare-feu

Si vous utilisez le pare-feu UFW sur Debian :

Activer les ports requis

# Autoriser le panneau admin Plesk
sudo ufw allow 8443/tcp
sudo ufw allow 8880/tcp

# Autoriser le trafic web
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp

# Autoriser les ports email (si utilisation du serveur mail)
sudo ufw allow 25/tcp
sudo ufw allow 110/tcp
sudo ufw allow 143/tcp
sudo ufw allow 465/tcp
sudo ufw allow 587/tcp
sudo ufw allow 993/tcp
sudo ufw allow 995/tcp

# Autoriser FTP (si nécessaire)
sudo ufw allow 21/tcp

# Recharger le pare-feu
sudo ufw reload

Vérifier l'état du pare-feu

sudo ufw status

Vérification de l'installation

Vérifier l'état du service Plesk

sudo systemctl status plesk

Vérifier la version de Plesk

plesk version

Tester l'accès web

Essayez d'accéder à :

  • Panneau Plesk : https://ip-de-votre-serveur:8443
  • Site web par défaut : http://ip-de-votre-serveur

Configuration de base de Plesk

Changer le nom d'utilisateur admin

Pour la sécurité, utilisez admin au lieu de root :

  1. Connectez-vous à Plesk en tant que root
  2. Allez dans Outils et paramètres
  3. Cliquez sur Paramètres du serveur
  4. Utilisez le nom d'utilisateur admin pour les connexions futures

Sécuriser Plesk

1. Activer le pare-feu dans Plesk :

  • Allez dans Outils et paramètres > Sécurité > Pare-feu

2. Configurer le certificat SSL :

  • Allez dans Outils et paramètres > Certificats SSL/TLS
  • Installez un certificat Let's Encrypt pour votre domaine

3. Activer les mises à jour de sécurité :

  • Plesk applique automatiquement les mises à jour de sécurité

Créer votre premier domaine

  1. Cliquez sur Ajouter un domaine sur le tableau de bord
  2. Entrez votre nom de domaine
  3. Configurez les paramètres d'hébergement
  4. Cliquez sur OK

Mettre à jour Plesk

Pour mettre à jour Plesk vers la dernière version :

sudo plesk installer update

Ou utilisez l'interface Plesk :

  • Allez dans Outils et paramètres > Mises à jour
  • Cliquez sur Installer les mises à jour

Dépannage

Impossible d'accéder au panneau Plesk

Vérifier si Plesk fonctionne :

sudo systemctl status plesk
sudo systemctl start plesk

Vérifier le pare-feu :

sudo ufw status

Vérifier que le port écoute :

sudo netstat -tlnp | grep 8443

Échec de l'installation

Vérifier la configuration système requise :

  • Assurez-vous d'avoir suffisamment de RAM et d'espace disque
  • Vérifiez que la version Debian est supportée

Vérifier les logs :

tail -f /tmp/plesk_installer.log

Installation propre :

sudo plesk installer remove

Puis réinstallez.

Problèmes de licence

Si l'essai a expiré :

  • Achetez une licence sur le site web de Plesk
  • Entrez la clé de licence dans le panneau Plesk

Réactiver la licence :

sudo plesk bin license --install <CLÉ_LICENCE>

Le service ne démarre pas

Vérifier tous les services Plesk :

sudo plesk repair installation

Désinstaller Plesk

Si vous devez supprimer Plesk :

wget https://autoinstall.plesk.com/plesk-installer
chmod +x plesk-installer
sudo ./plesk-installer --remove

Avertissement : Cela supprimera toutes les données Plesk, y compris les sites web et les bases de données. Faites des sauvegardes d'abord !

Conseils de sécurité importants

  1. Utilisez des mots de passe forts pour le compte admin
  2. Activez le pare-feu et restreignez l'accès au port 8443
  3. Maintenez Plesk à jour avec les derniers correctifs de sécurité
  4. Utilisez Let's Encrypt pour les certificats SSL
  5. Activez fail2ban pour la protection contre les attaques par force brute
  6. Sauvegardes régulières de toutes les données
  7. Désactivez la connexion root - utilisez le compte admin à la place

Ressources supplémentaires

Résumé

Pour installer Plesk sur Debian :

Méthode rapide :

sudo apt update && sudo apt upgrade -y
sudo sh -c "$(curl https://autoinstall.plesk.com/one-click-installer || wget -O - https://autoinstall.plesk.com/one-click-installer)"

Accéder à Plesk :

https://ip-de-votre-serveur:8443

Première connexion :

  • Nom d'utilisateur : root
  • Mot de passe : Votre mot de passe root du serveur

Connexions suivantes :

  • Nom d'utilisateur : admin
  • Mot de passe : Mot de passe que vous avez défini pendant la configuration

Plesk est maintenant prêt à gérer vos sites web et services d'hébergement !