1. Obtenir le script du Programme d’installation

    Téléchargez le script du programme d’installation.

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

    Activez le mode « exécution » pour le script téléchargé du Programme d’installation :

    # chmod +x ./plesk-installer
    
  2. Lancez le Programme d’installation avec les options voulues.

    Pour installer Plesk sans intervention de l’utilisateur, exécutez le script du programme d’installation en fournissant toutes les informations requises selon les options :

    # sh ./plesk-installer install <RELEASE> <OPTIONS>
    

Les paramètres suivants permettent de définir la révision de Plesk que vous souhaitez installer.

Paramètre Utilisation Explication
ID du produit install plesk

« Plesk » est l’ID produit de Plesk.

Installez le jeu recommandé de composants des dernières révisions disponibles de Plesk :

# ./plesk-installer install plesk

Si aucun ID produit n’est clairement indiqué, « Plesk » est utilisé par défaut.

Version de la révision install plesk 17.0.17

Indiquez la révision selon sa version exacte.

# ./plesk-installer install plesk 17.0.17

ID de la révision install PLESK_17_0_17

Indiquez la révision selon son ID.

# ./plesk-installer install PLESK_17_0_17

Utilisez la commande list-all pour voir tous les ID de révision disponibles :

# ./plesk-installer list-all

Les options suivantes permettent de définir des informations complémentaires.

Option Utilisation Explication
--source

--source <URL>

ou

--source <CHEMIN>

Les options de source de packs définissent l’emplacement où le Programme d’installation doit récupérer les packs Plesk à installer. Vous pouvez utiliser --source <URL> pour indiquer l’URL d’un miroir du serveur de mises à jour Plesk ou --source <CHEMIN> si les packs sont sur le système de fichiers local. Si vous n’indiquez aucune option, les packs Plesk sont récupérés du serveur de mises à jour Plesk.

Pour obtenir des informations sur la gestion de répertoires de miroirs locaux, consultez la section Créer des miroirs de serveurs Plesk avec installation automatique.

--preset --preset <présélection>

Choisissez l’un des jeux prédéfinis de composants pour l’installation : Recommandé, Complet ou Personnalisé.

# ./plesk-installer install PLESK_17_0_17 --preset Full

--with --with <COMPOSANTS>

Ajoutez des composants de la liste aux éléments prédéfinis sélectionnés.

# ./plesk-installer install PLESK_17_0_17 \ --preset Full --with git docker

--without --without <COMPOSANTS>

Excluez des composants de la liste d’éléments prédéfinis sélectionnés.

# ./plesk-installer install PLESK_17_0_17 \ --preset Full --without java

--components --components <COMPOSANTS>

Installez uniquement les composants de la liste.

# ./plesk-installer install PLESK_17_0_17 --components panel postgresql

Utilisez la commande list –components` pour afficher tous les composants disponibles :

# ./plesk-installer list PLESK_17_0_17 --components

Pour voir les commandes disponibles du Programme d’installation, exécutez :

# ./plesk-installer help

Pour voir les informations sur l’interface étendue avec options, exécutez :

# ./plesk-installer --help-options

Exemple 1 : installation de Plesk à partir d’un miroir - composants spécifiques

La commande suivante installe Plesk 17 (ID de révision : « PLESK_17_0_17 ») à partir d’un miroir configuré sur le serveur « miroir.exemple.com » disponible via HTTP. Les fichiers d’installation sont temporairement stockés sous « /tmp/panel », et le statut d’installation est envoyé par mail à « admin@exemple.com ». Les composants installés sont les packs basiques de Plesk, le serveur PostgreSQL et le filtre anti-spam SpamAssassin.

# ./plesk-installer install PLESK_17_0_17 \
    --source http://mirror.example.com/ \
    --target /tmp/panel \
    --components base postgresql spamassassin \
    --notify-email admin@example.com

Exemple 2 : Installer Plesk sur plusieurs serveurs - configuration recommandée

Ce script réalise une installation typique de la version la plus récente de Plesk sur les serveurs indiqués.

#!/bin/sh

SERVERS_LIST="node1.example.com node2.example.com"

for current_server in $SERVERS_LIST; do
    ssh -f root@$current_server 'wget https://autoinstall.plesk.com/plesk-installer -O - | sh /dev/stdin \
        --source https://autoinstall.plesk.com/ \
        --target /tmp/plesk-installation \
        --preset "Recommended" \
        --notify-email admin@example.com'
done