Comment installer Plesk sur Debian

Ce guide complet explique comment installer le panneau de contrôle d'hébergement web Plesk sur Debian 11 et 12. Il couvre trois méthodes d'installation (un clic, console personnalisée et interface web), les exigences système, les préparations pré-installation, la configuration post-installation incluant l'activation de licence, la configuration du pare-feu, les meilleures pratiques de sécurité et le dépannage des problèmes courants.
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 :
| Port | Protocole | Service |
|---|---|---|
| 8443 | TCP | Panneau admin Plesk (HTTPS) |
| 8880 | TCP | Panneau admin Plesk (HTTP) |
| 80 | TCP | Serveur web (HTTP) |
| 443 | TCP | Serveur web (HTTPS) |
| 21 | TCP | FTP |
| 22 | TCP | SSH |
| 25 | TCP | SMTP |
| 110 | TCP | POP3 |
| 143 | TCP | IMAP |
| 993 | TCP | IMAPS |
| 995 | TCP | POP3S |
Méthodes d'installation
Il existe trois façons d'installer Plesk :
- Installation en un clic (Recommandé pour la plupart des utilisateurs) - Rapide et automatique
- Installation personnalisée via console - Interactive avec sélection de composants
- 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
- Sélectionner le type d'installation
- Choisir les composants (si personnalisé)
- Configurer les paramètres
- Démarrer l'installation
- 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 :
- Connectez-vous à Plesk en tant que root
- Allez dans Outils et paramètres
- Cliquez sur Paramètres du serveur
- Utilisez le nom d'utilisateur
adminpour 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
- Cliquez sur Ajouter un domaine sur le tableau de bord
- Entrez votre nom de domaine
- Configurez les paramètres d'hébergement
- 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
- Utilisez des mots de passe forts pour le compte admin
- Activez le pare-feu et restreignez l'accès au port 8443
- Maintenez Plesk à jour avec les derniers correctifs de sécurité
- Utilisez Let's Encrypt pour les certificats SSL
- Activez fail2ban pour la protection contre les attaques par force brute
- Sauvegardes régulières de toutes les données
- Désactivez la connexion root - utilisez le compte admin à la place
Ressources supplémentaires
- Documentation officielle Plesk : https://docs.plesk.com
- Support Plesk : https://support.plesk.com
- Forum Plesk : https://talk.plesk.com
- Base de connaissances Plesk : https://www.plesk.com/kb/
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 !


















