Realización de actualizaciones automatizadas

Para instalar Plesk sin necesidad de interacción por parte del usuario, ejecute el siguiente comando:

plesk-installer <packages source options> --select-release-id <ID> <components installation options> [other options]

Aquí,

  • "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.
  • La opción --select-release-ID define la versión de Plesk que debería instalarse. <ID> es un identificador único de Plesk, como por ejemplo PANEL_12_0_18.
    Puede obtener la lista de IDs de versiones disponibles de Plesk ejecutando el installer con la opción --show-releases. Tenga en cuenta que, por omisión, el installer solo muestra los IDs de las versiones de producción publicadas a nivel público. Si desea más información acerca de los niveles de versión de Plesk, consulte la sección Pasos a realizar antes de instalar Plesk. Si desea obtener una lista completa de las versiones disponibles de Plesk, incluyendo aquellas dirigidas a finalidades de prueba o de previsualización, añada la opción --skip-branch-filter.
  • components installation options define los componentes de Plesk que deberían instalarse. Puede utilizar --installation-type Full o --installation-type Typical, o especificar componentes independientes para su instalación con --install-component component1 [--install-component component2 [... [--install-component componentN]]]. Puede obtener la lista completa de componentes disponibles para una versión determinada ejecutando Installer con las siguientes opciones: --select-release-id <ID> --show-components.
  • otras opciones incluyen aquellas que definen la configuración del proxy y el registro de instalación, entre otras. Para más información, consulte el Apéndice D - Opciones de Plesk Installer.
Modificación de las rutas de instalación predeterminadas (Windows)

Plesk proporciona flexibilidad adicional para instalaciones en Windows: este permite a los usuarios modificar sus rutas de instalación predeterminadas mediante la línea de comandos. La personalización viene concedida por la clave --set-option. El valor --set-option debería ser un "key=value", donde key es una constante que especifica una de las partes del contenido de Plesk y "value" es la ruta donde desea ubicar estos datos. En este momento dispone de las siguientes claves:

  • PLESK_INSTALLDIR. Esta clave designa la parte de datos de Plesk que cambia de forma poco significativa a lo largo del tiempo. Aquí se incluye el código de la aplicación, los archivos de configuración y utilidades, entre otros.
  • PLESK_DATADIR. Esta clave designa la parte de datos de Plesk que cambia de forma significativa a lo largo del tiempo. Aquí se incluyen las bases de datos de clientes, los paquetes APS y los archivos de registro, entre otros.
  • PLESK_VHOSTSDIR. Esta clave designa la ruta donde se guardará el contenido de todos los dominios de sus clientes. Generalmente suele ser la parte más grande del contenido de Plesk.

Este ejemplo muestra cómo usar la clave --set-option:

plesk-installer.exe --select-product-id panel --select-release-id PANEL_12_0_18_WIN --install-component base --install-component management --install-component spamassassin --install-component webalizer --install-component drweb --set-option "PLESK_INSTALLDIR=C:\Plesk Dir" --set-option "PLESK_DATADIR=C:\Plesk Data" --set-option "PLESK_VHOSTSDIR=C:\Plesk Vhosts"
Ejemplos, Linux/Unix

1. El siguiente comando instala Plesk 12 (el ID de versión es PANEL_12_0_18) desde el mirror creado en el servidor mirror.example.com disponible mediante 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 --source http://mirror.example.com/ --target /tmp/panel --select-release-id PANEL_12_0_18 --install-component base --install-component postgresql --install-component spamassassin --notify-email admin@example.com

2. El siguiente comando realiza la instalación completa (se instalarán todos los componentes disponibles del producto) de Plesk 12 (el ID de versión es PANEL_12_0_18) desde el servidor de actualizaciones de Plesk. Todas las salidas del instalador se redireccionarán a un archivo XML.

./plesk-installer --select-release-id PANEL_12_0_18 --install-everything --enable-xml-output
Ejemplos, Windows

1. El siguiente comando instala Plesk 12 (el ID de versión es PANEL_12_0_18_WIN) desde el mirror creado en el servidor mirror.example.com disponible mediante HTTP. Los archivos de instalación se almacenarán de forma temporal en la carpeta %SystemDrive%\Parallels\ y se informará del estado de la instalación al email admin@example.com. Los componentes instalados son los paquetes base de Plesk, un servidor de nombres Bind, un servidor de correo MailEnable, un motor de scripts PHP, Presence Builder y Webmail Horde.

plesk-installer.exe --source http://mirror.example.com/ --target %SystemDrive%\Parallels --select-release-id PANEL_12_0_18_WIN --install-component base --install-component dns --install-component mailenable --install-component php5 --install-component sitebuilder --install-component webmail --notify-email admin@example.com

2. El siguiente comando realiza la instalación completa (se instalarán todos los componentes disponibles del producto) de Plesk 12 (el ID de versión es PANEL_12_0_18_WIN) desde el servidor de actualizaciones de Plesk. Todas las salidas del instalador se redireccionarán a un archivo XML.

plesk-installer.exe --select-release-id PANEL_12_0_18_WIN --install-everything --enable-xml-output