Comment installer Plesk sur Debian
Published on November 9, 2025 at 02:04 PM

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 :**
```bash
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 :
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 :
```bash
sudo apt update && sudo apt upgrade -y
```
### Étape 2 : Installer les outils requis
Installez curl ou wget (généralement pré-installés) :
```bash
sudo apt install curl wget -y
```
### Étape 3 : Exécuter l'installateur en un clic
Exécutez la commande suivante en tant que root :
```bash
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 :**
```bash
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
```bash
sudo apt update && sudo apt upgrade -y
```
### Étape 2 : Télécharger l'installateur Plesk
```bash
wget https://autoinstall.plesk.com/plesk-installer
```
Ou en utilisant curl :
```bash
curl -o plesk-installer https://autoinstall.plesk.com/plesk-installer
```
### Étape 3 : Rendre l'installateur exécutable
```bash
chmod +x plesk-installer
```
### Étape 4 : Exécuter l'installateur
```bash
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
```bash
wget https://autoinstall.plesk.com/plesk-installer
chmod +x plesk-installer
```
### Étape 2 : Démarrer l'interface web
```bash
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
```bash
# 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
```bash
sudo ufw status
```
## Vérification de l'installation
### Vérifier l'état du service Plesk
```bash
sudo systemctl status plesk
```
### Vérifier la version de Plesk
```bash
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 :
```bash
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 :**
```bash
sudo systemctl status plesk
sudo systemctl start plesk
```
**Vérifier le pare-feu :**
```bash
sudo ufw status
```
**Vérifier que le port écoute :**
```bash
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 :**
```bash
tail -f /tmp/plesk_installer.log
```
**Installation propre :**
```bash
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 :**
```bash
sudo plesk bin license --install
```
### Le service ne démarre pas
**Vérifier tous les services Plesk :**
```bash
sudo plesk repair installation
```
## Désinstaller Plesk
Si vous devez supprimer Plesk :
```bash
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
- 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 :**
```bash
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 !














