InfrawireLogo InfrawireDocumentation
Appeler

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

Bash
# 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

Bash
chmod +x plesk-installer.sh

Étape 3 : Lancer l'installation

Bash
1# Installation avec licence d'essai (30 jours) 2./plesk-installer.sh install plesk --release latest 3 4# Ou installation avec licence spécifique 5./plesk-installer.sh install plesk --release latest --license-key VOTRE_CLE_LICENCE

Étape 4 : Suivre l'installation

L'installation va :

  1. Télécharger les paquets nécessaires
  2. Installer Plesk et ses dépendances
  3. 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 :

Bash
1# Télécharger et ajouter la clé GPG 2wget -q -O - https://autoinstall.plesk.com/plesk.gpg | sudo apt-key add - 3 4# Ajouter le repository 5echo "deb https://autoinstall.plesk.com/ubuntu/ $(lsb_release -sc) all" | sudo tee /etc/apt/sources.list.d/plesk.list 6 7# Mettre à jour la liste des paquets 8sudo apt update

Pour CentOS/RHEL :

Bash
1# Ajouter le repository 2sudo tee /etc/yum.repos.d/plesk.repo <<EOF 3[PLESK_17_8_11] 4name=Plesk 5baseurl=https://autoinstall.plesk.com/centos_7-x86_64 6enabled=1 7gpgcheck=1 8gpgkey=https://autoinstall.plesk.com/plesk.gpg 9EOF 10 11# Mettre à jour 12sudo yum update

Étape 2 : Installer Plesk

Pour Ubuntu/Debian :

Bash
1# Installation avec licence d'essai 2sudo apt install plesk 3 4# Ou avec licence spécifique 5sudo PLESK_LICENSE_KEY=VOTRE_CLE_LICENCE apt install plesk

Pour CentOS/RHEL :

Bash
1# Installation avec licence d'essai 2sudo yum install plesk 3 4# Ou avec licence spécifique 5sudo 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 :

Bash
# Afficher le mot de passe administrateur sudo plesk bin admin --show-password

Accéder à l'interface Plesk

  1. Ouvrez votre navigateur web
  2. Accédez à : https://VOTRE_IP:8443
    • Remplacez VOTRE_IP par l'adresse IP de votre VPS
    • Exemple : https://192.168.1.100:8443
  3. Acceptez l'avertissement de certificat SSL (normal lors de la première connexion)
  4. Connectez-vous avec :
    • Nom d'utilisateur : admin
    • Mot de passe : Le mot de passe affiché par la commande ci-dessus

Première configuration

Lors de votre première connexion, Plesk vous demandera de :

  1. Changer le mot de passe administrateur
  2. Configurer les paramètres de base
  3. Accepter les termes de licence

🔒 Étape 4 : Configurer le pare-feu

Assurez-vous que les ports nécessaires sont ouverts :

Bash
1# Pour UFW (Ubuntu/Debian) 2sudo ufw allow 8443/tcp # HTTPS Plesk 3sudo ufw allow 8880/tcp # HTTP Plesk 4sudo ufw allow 8447/tcp # Plesk Installer 5sudo ufw allow 80/tcp # HTTP 6sudo ufw allow 443/tcp # HTTPS 7sudo ufw allow 21/tcp # FTP 8sudo ufw allow 25/tcp # SMTP 9sudo ufw allow 465/tcp # SMTPS 10sudo ufw allow 587/tcp # SMTP Submission 11sudo ufw allow 993/tcp # IMAPS 12sudo ufw allow 995/tcp # POP3S 13sudo ufw allow 3306/tcp # MySQL 14sudo ufw reload

🌐 Étape 5 : Configurer un nom de domaine (Optionnel mais recommandé)

Via l'interface Plesk

  1. Connectez-vous à Plesk
  2. Allez dans Outils et paramètresParamètres du serveur
  3. Dans Nom d'hôte, entrez votre nom de domaine (ex: panel.votredomaine.com)
  4. Cliquez sur OK

Via la ligne de commande

Bash
# 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 :

Bash
# 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 :

  1. Allez dans Outils et paramètresExtensions
  2. Parcourez le catalogue
  3. 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 :

Bash
# 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 :

Bash
sudo ufw allow 8444/tcp

Activer l'authentification à deux facteurs

  1. Connectez-vous à Plesk
  2. Allez dans Outils et paramètresParamètres de sécurité
  3. Activez Authentification à deux facteurs
  4. Scannez le QR code avec votre application d'authentification

❓ Problèmes courants

Impossible d'accéder à Plesk

  1. Vérifiez le pare-feu : Assurez-vous que le port 8443 est ouvert
  2. Vérifiez le service : sudo systemctl status psa
  3. Vérifiez les logs : sudo tail -f /var/log/plesk/panel.log

Erreur lors de l'installation

  1. Vérifiez l'espace disque : df -h
  2. Vérifiez la RAM : free -h
  3. Vérifiez les logs : sudo tail -f /var/log/plesk/install/autoinstaller3.log

Réinitialiser le mot de passe administrateur

Bash
# Réinitialiser le mot de passe admin sudo plesk bin admin --set-admin-password -passwd "VotreNouveauMotDePasse"

📝 Commandes utiles

Bash
1# Vérifier l'état de Plesk 2sudo systemctl status psa 3 4# Redémarrer Plesk 5sudo systemctl restart psa 6 7# Arrêter Plesk 8sudo systemctl stop psa 9 10# Démarrer Plesk 11sudo systemctl start psa 12 13# Vérifier la version de Plesk 14sudo plesk version 15 16# Réparer Plesk (en cas de problème) 17sudo 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.