1. Obtenga el script del installer

    Descargue el script del installer:

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

    Active el modo de ejecución para el script del installer descargado:

    # chmod +x ./plesk-installer
    
  2. Inicie el installer con las opciones necesarias

    Para actualizar Plesk en modo desatendido, ejecute el script del installer proporcionando toda la información mediante las opciones correspondientes:

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

Los parámetros que se detallan a continuación se usan para definir la versión específica de Plesk que desea instalar.

Parámetro Uso Explicación
ID del Producto upgrade plesk <RELEASE> “plesk” es el ID de producto para Plesk.
Versión de lanzamiento upgrade plesk 17.0.17

Especifique la versión de lanzamiento exacta.

# ./plesk-installer upgrade plesk 17.0.17

ID de la versión upgrade PLESK_17_0_17

Especifique la versión por el ID de versión.

# ./plesk-installer upgrade PLESK_17_0_17

Use el comando list-all para ver todos los IDs de versión disponibles:

# ./plesk-installer list-all

Si desea ver los comandos del installer disponibles, ejecute lo siguiente:

# ./plesk-installer help

Si desea ver la información sobre el interfaz ampliado basado en opciones, ejecute lo siguiente:

# ./plesk-installer --help-options

Ejemplo 1: Actualización de Plesk mediante el servidor predeterminado de actualizaciones

El siguiente comando realiza la actualización a la versión Plesk 17.0.17 (el ID es PLESK_17_0_17) desde el servidor de actualizaciones de Plesk. Toda la salida del installer se redireccionará a un archivo XML.

# ./plesk-installer upgrade PANEL_17_0_17 --xml

Ejemplo 2: Actualización de Plesk mediante un mirror

El siguiente comando actualiza Plesk a la versión de lanzamiento 17.0.17 (el ID es “PLESK_17_0_17”) desde el mirror creado en el servidor “mirror.example.com” accesible a través de HTTP. Los archivos de actualización se almacenarán temporalmente en “/tmp/panel” y se informará del estado de la actualización al email “admin@example.com”.

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

Ejemplo 3: Actualización de Plesk a la versión más reciente en varios servidores

Este script actualiza Plesk instalado en los servidores especificados a la versión más reciente.

#!/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