🌐 Installer Plesk sur un VPS Linux
Ce guide vous explique comment installer Plesk Obsidian sur votre VPS Linux. Plesk est un panneau de contrôle complet qui vous permet de gérer facilement vos sites web, bases de données, emails, domaines et bien plus encore.
📋 Prérequis
- Un VPS Linux avec accès root ou sudo
- Au moins 1 Go de RAM (2 Go recommandé)
- Au moins 10 Go d'espace disque libre
- Une connexion Internet stable
- Un nom de domaine (optionnel mais recommandé)
⚠️ Important avant l'installation
- Sauvegardez vos données : L'installation de Plesk peut modifier certaines configurations système
- Vérifiez les ports : Plesk utilise les ports 8443 (HTTPS), 8880 (HTTP), 8447 (Plesk Installer)
- Temps d'installation : L'installation peut prendre 15 à 30 minutes selon votre connexion
🔧 Méthode 1 : Installation automatique via script (Recommandé)
Étape 1 : Télécharger le script d'installation
# Télécharger le script d'installation officiel de Plesk curl -o plesk-installer.sh https://installer.plesk.com/plesk-installer
Étape 2 : Rendre le script exécutable
chmod +x plesk-installer.sh
Étape 3 : Lancer l'installation
# Installation avec licence d'essai (30 jours) ./plesk-installer.sh install plesk --release latest # Ou installation avec licence spécifique ./plesk-installer.sh install plesk --release latest --license-key VOTRE_CLE_LICENCE
Étape 4 : Suivre l'installation
L'installation va :
- Télécharger les paquets nécessaires
- Installer Plesk et ses dépendances
- Configurer les services
Ne fermez pas la session SSH pendant l'installation. Cela peut prendre 15 à 30 minutes.
🔧 Méthode 2 : Installation manuelle via repository
Étape 1 : Ajouter le repository Plesk
Pour Ubuntu/Debian :
# Télécharger et ajouter la clé GPG wget -q -O - https://autoinstall.plesk.com/plesk.gpg | sudo apt-key add - # Ajouter le repository echo "deb https://autoinstall.plesk.com/ubuntu/ $(lsb_release -sc) all" | sudo tee /etc/apt/sources.list.d/plesk.list # Mettre à jour la liste des paquets sudo apt update
Pour CentOS/RHEL :
# Ajouter le repository sudo tee /etc/yum.repos.d/plesk.repo <<EOF [PLESK_17_8_11] name=Plesk baseurl=https://autoinstall.plesk.com/centos_7-x86_64 enabled=1 gpgcheck=1 gpgkey=https://autoinstall.plesk.com/plesk.gpg EOF # Mettre à jour sudo yum update
Étape 2 : Installer Plesk
Pour Ubuntu/Debian :
# Installation avec licence d'essai sudo apt install plesk # Ou avec licence spécifique sudo PLESK_LICENSE_KEY=VOTRE_CLE_LICENCE apt install plesk
Pour CentOS/RHEL :
# Installation avec licence d'essai sudo yum install plesk # Ou avec licence spécifique sudo PLESK_LICENSE_KEY=VOTRE_CLE_LICENCE yum install plesk
🔐 Étape 3 : Accéder à Plesk pour la première fois
Obtenir les identifiants d'administration
Après l'installation, Plesk génère automatiquement un mot de passe administrateur. Pour le récupérer :
# Afficher le mot de passe administrateur sudo plesk bin admin --show-password
Accéder à l'interface Plesk
- Ouvrez votre navigateur web
- Accédez à :
https://VOTRE_IP:8443- Remplacez
VOTRE_IPpar l'adresse IP de votre VPS - Exemple :
https://192.168.1.100:8443
- Remplacez
- Acceptez l'avertissement de certificat SSL (normal lors de la première connexion)
- Connectez-vous avec :
- Nom d'utilisateur :
admin - Mot de passe : Le mot de passe affiché par la commande ci-dessus
- Nom d'utilisateur :
Première configuration
Lors de votre première connexion, Plesk vous demandera de :
- Changer le mot de passe administrateur
- Configurer les paramètres de base
- Accepter les termes de licence
🔒 Étape 4 : Configurer le pare-feu
Assurez-vous que les ports nécessaires sont ouverts :
# Pour UFW (Ubuntu/Debian) sudo ufw allow 8443/tcp # HTTPS Plesk sudo ufw allow 8880/tcp # HTTP Plesk sudo ufw allow 8447/tcp # Plesk Installer sudo ufw allow 80/tcp # HTTP sudo ufw allow 443/tcp # HTTPS sudo ufw allow 21/tcp # FTP sudo ufw allow 25/tcp # SMTP sudo ufw allow 465/tcp # SMTPS sudo ufw allow 587/tcp # SMTP Submission sudo ufw allow 993/tcp # IMAPS sudo ufw allow 995/tcp # POP3S sudo ufw allow 3306/tcp # MySQL sudo ufw reload
🌐 Étape 5 : Configurer un nom de domaine (Optionnel mais recommandé)
Via l'interface Plesk
- Connectez-vous à Plesk
- Allez dans Outils et paramètres → Paramètres du serveur
- Dans Nom d'hôte, entrez votre nom de domaine (ex:
panel.votredomaine.com) - Cliquez sur OK
Via la ligne de commande
# Configurer le nom d'hôte sudo plesk bin server_pref --update -hostname panel.votredomaine.com
🔄 Étape 6 : Mettre à jour Plesk
Pour maintenir Plesk à jour :
# Mettre à jour Plesk sudo plesk installer update # Ou via l'interface : Outils et paramètres → Mises à jour
📦 Extensions recommandées
Plesk propose de nombreuses extensions. Voici quelques-unes utiles :
- WordPress Toolkit : Gestion simplifiée de WordPress
- Git : Intégration Git pour vos projets
- Docker : Support Docker
- Node.js : Support Node.js
- Let's Encrypt : Certificats SSL gratuits
Pour installer des extensions :
- Allez dans Outils et paramètres → Extensions
- Parcourez le catalogue
- Cliquez sur Installer pour l'extension souhaitée
🔐 Sécurisation de Plesk
Changer le port d'accès (Optionnel)
Pour plus de sécurité, vous pouvez changer le port HTTPS :
# Changer le port HTTPS (par défaut 8443) sudo plesk bin server_pref --update -admin-https-port 8444
Puis ouvrez le nouveau port dans le pare-feu :
sudo ufw allow 8444/tcp
Activer l'authentification à deux facteurs
- Connectez-vous à Plesk
- Allez dans Outils et paramètres → Paramètres de sécurité
- Activez Authentification à deux facteurs
- Scannez le QR code avec votre application d'authentification
❓ Problèmes courants
Impossible d'accéder à Plesk
- Vérifiez le pare-feu : Assurez-vous que le port 8443 est ouvert
- Vérifiez le service :
sudo systemctl status psa - Vérifiez les logs :
sudo tail -f /var/log/plesk/panel.log
Erreur lors de l'installation
- Vérifiez l'espace disque :
df -h - Vérifiez la RAM :
free -h - Vérifiez les logs :
sudo tail -f /var/log/plesk/install/autoinstaller3.log
Réinitialiser le mot de passe administrateur
# Réinitialiser le mot de passe admin sudo plesk bin admin --set-admin-password -passwd "VotreNouveauMotDePasse"
📝 Commandes utiles
# Vérifier l'état de Plesk sudo systemctl status psa # Redémarrer Plesk sudo systemctl restart psa # Arrêter Plesk sudo systemctl stop psa # Démarrer Plesk sudo systemctl start psa # Vérifier la version de Plesk sudo plesk version # Réparer Plesk (en cas de problème) sudo plesk repair installation
📞 Besoin d'aide ?
Si vous rencontrez des difficultés lors de l'installation de Plesk, n'hésitez pas à contacter le support Infrawire. Notre équipe est disponible pour vous aider.
Note : Plesk propose une licence d'essai de 30 jours. Après cette période, vous devrez acquérir une licence pour continuer à utiliser Plesk.