1. Получите скрипт установщика

    Скачайте скрипт установщика:

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

    Разрешите выполнение скачанного скрипта установщика:

    # chmod +x ./plesk-installer
    
  2. Запустите установщик с нужными опциями

    Чтобы обновить Plesk без необходимости вводить данные по ходу установки, запустите скрипт установщика, предоставив всю необходимую информацию через соответствующие опции:

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

Конкретный выпуск Plesk, который вы хотите установить, определяется с помощью следующих параметров.

Параметр Использование Пояснение
Код продукта upgrade plesk <ВЫПУСК> „plesk“ – это код продукта для Plesk.
Уровень выпуска upgrade plesk stable

Укажите уровень выпуска Plesk.

Обновить до последнего доступного стабильного выпуска Plesk:

# ./plesk-installer upgrade plesk stable

Версия выпуска upgrade plesk 17.0.17

Укажите выпуск с помощью точного номера версии.

# ./plesk-installer upgrade plesk 17.0.17

Код выпуска upgrade PLESK_17_0_17

Укажите выпуск с помощью кода выпуска.

# ./plesk-installer upgrade PLESK_17_0_17

Воспользуйтесь командой list-all для просмотра всех доступных кодов выпуска:

# ./plesk-installer list-all

Для просмотра имеющихся команд установщика выполните:

# ./plesk-installer help

Для просмотра расширенного описания опций выполните:

# ./plesk-installer --help-options

Пример 1: Обновление Plesk с сервера обновлений по умолчанию

Следующая команда выполняет обновление до версии выпуска Plesk 17.0.17 (код – PLESK_17_0_17) с сервера обновлений Plesk. Результат установки будет сохранен в XML-файл.

# ./plesk-installer upgrade PANEL_17_0_17 --xml

Пример 2: Обновление Plesk с зеркала

Следующая команда обновляет Plesk до версии выпуска 17.0.17 (код – „PLESK_17_0_17“) с зеркала, настроенного на сервере „mirror.example.com“, доступном по HTTP. Файлы обновления будут сохранены во временную папку „/tmp/panel“, а статус обновления будет сообщен на адрес „admin@example.com“.

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

Пример 3: Обновление Plesk до последней версии на нескольких серверах

Следующий скрипт позволяет обновить экземпляры Plesk, установленные на указанных серверах, до последней доступной версии.

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