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 instalar Plesk en modo desatendido, ejecute el script del installer proporcionando toda la información mediante las opciones correspondientes:

    # sh ./plesk-installer install <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 install plesk

“plesk” es el ID de producto para Plesk.

Instale el grupo recomendado de componentes de la versión general más reciente de Plesk:

# ./plesk-installer install plesk

Si no se especifica ningún ID de producto de forma explícita, se usará “plesk”.

Versión de lanzamiento install plesk 17.0.17

Especifique la versión de lanzamiento exacta.

# ./plesk-installer install plesk 17.0.17

ID de la versión install PLESK_17_0_17

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

# ./plesk-installer install PLESK_17_0_17

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

# ./plesk-installer list-all

Las opciones detalladas a continuación se usan para especificar información adicional.

Opción Uso Explicación
--source

--source <URL>

O bien:

--source VPS dashboard

«packages source options» define la ubicación donde el instalador debería obtener los paquetes de Plesk para la instalación. Puede utilizar --source <URL> para especificar la URL de un mirror del servidor de actualizaciones de Plesk, o bien --source VPS dashboard si los paquetes se encuentran en el sistema de archivos local. Si no utiliza ninguno de ellos, se recuperarán los paquetes de Plesk desde el servidor de actualizaciones de este.

Si desea más información sobre la gestión de repositorios de mirrors locales, consulte Creación de mirrors de instalación automática de Plesk.

--preset --preset <PRESET>

Seleccione uno de los grupos predefinidos de componentes: Recomendado, Completa o Personalizada.

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

--with --with <COMPONENTS>

Añadir los componentes de la lista al valor predeterminado seleccionado.

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

--without --without <COMPONENTS>

Excluya los componentes de la lista del valor predeterminado seleccionado.

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

--components --components <COMPONENTS>

Instale únicamente los componentes de la lista.

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

Use el comando list --components si desea ver todos los componentes disponibles:

# ./plesk-installer list PLESK_17_0_17 --components

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

# ./plesk-installer help

Si desea ver la información sobre la interfaz ampliada basada en opciones, ejecute lo siguiente:

# ./plesk-installer --help-options

Ejemplo 1: instalación de Plesk mediante un mirror con componentes específicos

El siguiente comando instala Plesk 17 (el ID de la versión es “PLESK_17_0_17”) mediante un mirror creado en el servidor “mirror.example.com” disponible a través de HTTP. Los archivos de instalación se almacenarán temporalmente en “/tmp/panel” y se informará del estado de instalación al email “admin@example.com”. Los componentes instalados son los paquetes base de Plesk, un servidor PostgreSQL y el filtro antispam 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

Ejemplo 2: instalación de Plesk en varios servidores, configuración recomendada

Este script efectúa una instalación típica de la versión más reciente de Plesk en los servidores especificados.

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