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

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

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

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

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

    # chmod +x ./plesk-installer

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

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

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

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

Параметр Использование Пояснение

Код продукта

install plesk

'plesk' – это код продукта для Plesk.

Установить рекомендуемый набор компонентов последнего общедоступного выпуска Plesk:

# ./plesk-installer install plesk

Если код продукта явно не указан, по умолчанию используется 'plesk'.

Уровень выпуска

install testing

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

Установить последний доступный предварительный выпуск Plesk:

# ./plesk-installer install testing

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

install plesk 17.0.17

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

# ./plesk-installer install plesk 17.0.17

Код выпуска

install PLESK_17_0_17

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

# ./plesk-installer install PLESK_17_0_17

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

# ./plesk-installer list-all

Укажите дополнительную информацию с помощью следующих опций.

Опция Использование Пояснение

--source

--source <URL>

или

--source <ПУТЬ>

Опции, обозначающие источник пакетов, позволяют указать, где установщик будет брать установочные пакеты Plesk. Вы можете использовать или --source <URL>, чтобы указать адрес зеркала сервера обновлений Plesk, или --source <ПУТЬ>, если пакеты располагаются локально в файловой системе. Если вы не используете ни один из этих вариантов, пакеты Plesk будут получены с сервера обновлений Plesk.

О том, как управлять локальными зеркалами репозиториев, читайте в разделе Создание зеркал серверов автоустановки Plesk.

--preset

--preset <НАБОР КОМПОНЕНТОВ>

Выберите один из предварительно определенных наборов компонентов: Recommended (рекомендуемый), Full (полный) или Custom (персональный).

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

--with

--with <КОМПОНЕНТЫ>

Добавить перечисленные компоненты к выбранному предварительно определенному набору компонентов.

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

--without

--without <КОМПОНЕНТЫ>

Исключить перечисленные компоненты из предварительно определенного набора компонентов.

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

--components

--components <КОМПОНЕНТЫ>

Установить только перечисленные компоненты.

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

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

# ./plesk-installer list PLESK_17_0_17 --components

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

# ./plesk-installer help

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

# ./plesk-installer --help-options

Пример 1: Установка Plesk с зеркала с определенными компонентами

Следующая команда позволяет установить Plesk 17 (код версии – 'PLESK_17_0_17') с зеркала, находящегося на сервере 'mirror.example.com', доступном по HTTP. Файлы установки будут сохранены во временную папку '/tmp/panel', а статус установки будет сообщен на адрес 'admin@example.com'. Также будут установлены основные компоненты Plesk: сервер PostgreSQL и антиспам 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

Пример 2: Установка Plesk на нескольких серверах с рекомендуемыми настройками

Этот скрипт выполняет стандартную установку последней версии Plesk на указанных серверах.

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

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.