Обновление Plesk для Linux в автоматическом режиме

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

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

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

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

    # chmod +x ./plesk-installer

  2. Запустите установщик с нужными опциями

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

    #sh ./plesk-installer upgrade <ВЫПУСК> <ОПЦИИ>

Конкретный выпуск 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
 

Leave your feedback on this topic here

If you have questions or need support, please visit the Plesk forum or contact your hosting provider.
The comments below are for feedback on the documentation only. No timely answers or help will be provided.