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

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

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

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

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

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

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

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

Параметр Использование Пояснение
Код продукта install plesk

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

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

# ./plesk-installer install plesk

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

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

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

# ./plesk-installer install PLESK_18_0_71

Код выпуска install PLESK_18_0_71

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

# ./plesk-installer install PLESK_18_0_71

Воспользуйтесь командой 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_18_0_71 --preset Full

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

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

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

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

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

# ./plesk-installer install PLESK_18_0_71 \ --preset Full --without java

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

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

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

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

# ./plesk-installer list PLESK_18_0_71 --components

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

# ./plesk-installer help

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

# ./plesk-installer --help-options

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

The following command installs Plesk Obsidian 18.0.71 (release ID is PLESK_18_0_71) from a mirror set up on the server mirror.example.com accessible via HTTP. The installation files will be temporarily stored in /tmp/panel. The installed components are the base Plesk packages, the PostgreSQL server, and the SpamAssassin spam filter.

# ./plesk-installer install PLESK_18_0_71 \
    --source http://mirror.example.com/ \
    --target /tmp/panel \
    --components base postgresql spamassassin

Пример 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 \
        --preset "Recommended"'
done