在无人值守模式下安装 Plesk for Linux

  1. 获取安装程序脚本

    下载安装程序脚本:

    # wget https://autoinstall.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.17

指定确切的发行版本。

# ./plesk-installer install plesk 17.0.17

版本 ID

install PLESK_17_0_17

指定版本 ID。

# ./plesk-installer install PLESK_17_0_17

使用 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_17 --preset Full

--with

--with <COMPONENTS>

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

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

--without

--without <COMPONENTS>

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

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

--components

--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,安装指定的组件

以下命令会从能够通过 HTTP 访问的服务器 'mirror.example.com' 上设置的镜像安装 Plesk 17 (版本 ID 是 'PLESK_17_0_17')。安装文件暂时存储在 /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.