在无人值守模式下安装 Plesk for Linux(正在更新!)。

  1. 获取安装程序脚本

    下载安装程序脚本:

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

    为已下载的安装程序脚本启用执行模式:

    # chmod +x ./plesk-installer

  2. 通过必要选项启动安装程序

    要想实现不需要用户进行任何输入即可安装 Plesk,则需要在运行安装程序脚本时通过以下相应选项提供所有必要信息:

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

以下参数用于定义您要安装的某个 Plesk 版本。

参数 用法 详解

产品 ID

install plesk

'plesk' 是 Plesk 的产品 ID。

安装 Plesk 最新通用版的推荐组件:

# ./plesk-installer install plesk

如果没有明确指定 ID,则会默认使用 'plesk'。

版本层级

install testing

指定 Plesk 的版本层级。

安装 Plesk 最新可用的预览版:

# ./plesk-installer install testing

发行版本

install plesk 17.0.14

指定确切的发行版本。

# ./plesk-installer install plesk 17.0.14

版本 ID

install PLESK_17_0_14

指定版本 ID。

# ./plesk-installer install PLESK_17_0_14

使用 list-all 命令查看所有可用的版本 ID:

# ./plesk-installer list-all

以下选项用于指定额外的信息。

选项 用法 详解

--source

--source <URL>

--source VPS dashboard

程序包来源选项定义安装程序应获取并安装 Plesk 程序包的位置。您可以使用 --source <URL> 指定 Plesk 更新服务器镜像的 URL,或使用 --source VPS dashboard 来指定(如果在本地文件系统中找到了程序包)。两种方式,都会从 Plesk 更新服务器检索 Plesk 程序包。

欲了解有关管理本地镜像 repositories 的信息,请参阅 镜像 Plesk Autoinstall 服务器

--preset

--preset <PRESET>

选择安装预定义的一套组件:推荐全部自定义

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

--with

--with <COMPONENTS>

添加列出的组件到选定预设组件中。

___???___EXAMPLE___???___

--without

--without <COMPONENTS>

从选定预设的组件组剔除列出的组件。

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

--components

--components <COMPONENTS>

只安装列出的组件。

# ./plesk-installer install PLESK_17_0_14 --components base postgresql

使用 list --components 命令查看所有可用的组件:

# ./plesk-installer list PLESK_17_0_14 --components

若要查看可用的安装程序命令,请运行:

# ./plesk-installer help

若要查看有关扩展的基于选项的界面信息,请运行:

# ./plesk-installer --help-options

示例 1:从镜像安装 Plesk,安装指定的组件

以下命令会从能够通过 HTTP 访问的服务器 'mirror.example.com' 上设置的镜像安装 Plesk 17 (版本 ID 是 'PLESK_17_0_14')。安装文件暂时存储在 /tmp/panel,安装状态将会报告至 admin@example.com 邮件地址。安装的组件是基本的 Plesk 程序包、PostgreSQL 服务器和 SpamAssassin 垃圾邮件过滤器。

# ./plesk-installer install PLESK_17_0_14 --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://installer.plesk.com/plesk-installer -O - | sh /dev/stdin --source https://installer.plesk.com/ --target /tmp/plesk-installation --select-product-id plesk --select-release-latest --installation-type "Recommended" --notify-email admin@example.com'
done