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 mettre à niveau 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 upgrade <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

upgrade plesk <RELEASE>

« Plesk » est l’ID produit de Plesk.
Version de la révision

upgrade plesk 17.0.17

Indiquez la révision selon sa version exacte.

# ./plesk-installer upgrade plesk 17.0.17

ID de la révision

upgrade PLESK_17_0_17

Indiquez la révision selon son ID.

# ./plesk-installer upgrade PLESK_17_0_17

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

# ./plesk-installer list-all

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 : mise à niveau de Plesk à partir du serveur de mises à jour par défaut

La commande suivante exécute la mise à niveau vers la version 17.0.17 de Plesk (ID : PLESK_17_0_17) à partir du serveur de mises à jour de Plesk. Le résultat du Programme d’installation est envoyé vers un fichier XML.

# ./plesk-installer upgrade PANEL_17_0_17 --xml

Exemple 2 : mise à niveau de Plesk à partir d’un miroir

La commande suivante met à niveau Plesk vers la version 17.0.17 (ID : PLESK_17_0_17) à partir du miroir configuré sur le serveur « mirror.exemple.com » disponible via HTTP. Les fichiers de mise à niveau sont temporairement stockés sous « /tmp/panel », et le statut d’installation est envoyé par mail à « admin@exemple.com ».

# ./plesk-installer upgrade PLESK_17_0_17 \
    --source http://mirror.example.com/ \
    --target /tmp/panel \
    --email admin@example.com

Exemple 3 : mise à niveau de Plesk vers la dernière version sur plusieurs serveurs

Ce script met à niveau Plesk installé sur des serveurs spécifiés vers la version disponible la plus récente.

#!/bin/sh
SERVERS_LIST="node1.example.com node2.example.com"
for current_server in $SERVERS_LIST; do
    ssh -f root@$current_server 'plesk installer \
         --select-release-latest \
         --upgrade-installed-components \
         --notify-email admin@example.com'
done