Instalación de Plesk para Linux en modo desatendido
-
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
-
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”. |
Nivel de versión | install testing |
Especifique el nivel de versión para la versión de Plesk. Instale la versión preliminar más reciente disponible de Plesk: # ./plesk-installer install testing |
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 |
O bien:
|
«packages source options» define la ubicación donde el instalador debería obtener los paquetes de Plesk para la instalación. Puede utilizar 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 horde |
--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 para 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 el interfaz ampliado basado 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 --select-product-id plesk --select-release-latest --installation-type "Recommended" --notify-email admin@example.com'
done