本文由AI翻译

使用附加脚本参数安装 ONLYOFFICE Workspace 企业版

简介

ONLYOFFICE Workspace 企业版 是一个付费版本的协作系统,旨在一个地方管理文档、项目、客户关系和电子邮件通信。

ONLYOFFICE Workspace 企业版 作为自动安装脚本提供,适用于安装了 Docker 的 Linux 操作系统。该脚本将设置 Docker 容器,包含 ONLYOFFICE Workspace 企业版 正常运行所需的所有组件,且易于运行、管理和更新。

下载 ONLYOFFICE Workspace 企业版 安装脚本后,您可能需要指定一些附加参数来运行它,例如,如果您希望在不同的机器上安装每个组件。使用以下命令显示所有可用脚本参数的列表:

bash workspace-enterprise-install.sh -h

您可以在下面找到这些参数的简短描述和一些使用示例。

镜像名称

参数描述
-ci, --communityimageONLYOFFICE 社区服务器 镜像名称或 .tar.gz 文件路径
-di, --documentimageONLYOFFICE 文档 镜像名称或 .tar.gz 文件路径
-mi, --mailimageONLYOFFICE 邮件 镜像名称或 .tar.gz 文件路径
-cpi, --controlpanelimageONLYOFFICE 控制面板 镜像名称或 .tar.gz 文件路径

这些参数可用于指定容器应从哪个镜像启动。指定的镜像应存储在我们在 Docker Hub 上的官方公共仓库中。如果您从 下载 页面下载了 .tar.gz 压缩包,您也可以指定存储在您机器上的此 .tar.gz 文件的路径。

示例
bash workspace-enterprise-install.sh -ims false -di onlyoffice/documentserver-ee -ics true -icp true

这将从存储库中指定的 ONLYOFFICE 文档 镜像运行一个容器,并运行 ONLYOFFICE 社区服务器ONLYOFFICE 控制面板 容器。

bash workspace-enterprise-install.sh -ims false -ics true -ci "/home/user/CommunityServer-12.5.2.tar.gz" -ids false -icp true

这将从指定的本地 .tar.gz 文件中运行一个包含 ONLYOFFICE 社区服务器 镜像的容器,并从 Docker Hub 存储库中存储的镜像运行 ONLYOFFICE 控制面板 容器。

组件版本

参数描述
-cv, --communityversionONLYOFFICE 社区服务器 版本
-dv, --documentversionONLYOFFICE 文档 版本
-mv, --mailversionONLYOFFICE 邮件 版本
-cpv, --controlpanelversionONLYOFFICE 控制面板 版本

这些参数可用于安装特定的组件版本,如果您不想安装存储库中可用的最新版本。默认情况下,标记为 latest 的镜像用于运行每个组件容器。

示例

在浏览器中打开 Docker Hub 存储库,选择所需的组件并转到 Tags 标签以查看存储库中可用的所有标签。为所需组件指定要安装的版本:

bash workspace-enterprise-install.sh -ics true -cv 8.9.0.150 -ids false -icp true -cpv 1.6.0.52 -ims true -md "yourdomain.com"

这将安装 ONLYOFFICE 社区服务器 8.9.0.150 版本,ONLYOFFICE 控制面板 1.6.0.52 版本,以及最新版本的 ONLYOFFICE 邮件,因为其版本未被明确指定。

服务器 IP

参数描述
-dip, --documentserveripONLYOFFICE 文档 IP 地址
-mip, --mailserveripONLYOFFICE 邮件 IP 地址
-mdbip, --mailserverdbipONLYOFFICE 邮件 数据库 IP 地址

这些参数可用于在您将组件安装在不同机器上时连接组件。

示例
bash workspace-enterprise-install.sh -ics true -icp true -ids false -ims false -dip 192.168.3.202 -es false

这将安装 ONLYOFFICE 社区服务器ONLYOFFICE 控制面板,并将其与安装在具有 192.168.3.202 IP 地址的不同机器上的 ONLYOFFICE 文档 连接。

ONLYOFFICE 邮件域名

参数描述
-md, --maildomainONLYOFFICE 邮件 域名

此参数允许指定您自己的域名,该域名将用于 ONLYOFFICE 邮件

示例
bash workspace-enterprise-install.sh -md "yourdomain.com"

这将安装所有 ONLYOFFICE Workspace 企业版 组件,包括使用指定域名 yourdomain.comONLYOFFICE 邮件

用于维护通信的域名必须有效并为此机器配置(即,它应在 DNS 设置中具有指向安装 ONLYOFFICE 邮件 的机器的 IP 地址的适当 A 记录)。
在上述命令中,"yourdomain.com" 参数应理解为 ONLYOFFICE 邮件的服务域。通常在用于维护通信的域的 MX 记录 中指定。通常,"yourdomain.com" 看起来像 mx1.onlyoffice.com

组件更新

参数描述默认
-u, --update用于更新现有组件true|falsefalse

此参数允许安装必要组件的最新版本,如果您机器上安装的相应组件已过时。

示例
bash workspace-enterprise-install.sh -u true

这将依次停止需要更新的容器,移除它们,然后运行相应 ONLYOFFICE Workspace 企业版 组件的最新版本。如果当前组件版本与最新可用版本一致,则该容器不会受到影响。如果您在之前的安装中跳过了一些组件,它们也会被跳过。门户数据应自动拾取。

凭证

参数描述
-un, --usernamedockerhub 用户名
-p, --passworddockerhub 密码

这些参数用于在我们提供您凭证以访问测试存储库的情况下,以便您可以从中存储的镜像运行容器。

示例
bash workspace-enterprise-install.sh -md "yourdomain.com" -un username -p password

组件安装

参数描述默认
-ics, --installcommunityserver安装 ONLYOFFICE 社区服务器true|false|pulltrue
-ids, --installdocumentserver安装 ONLYOFFICE 文档true|false|pulltrue
-ims, --installmailserver安装 ONLYOFFICE 邮件true|false|pulltrue
-icp, --installcontrolpanel安装 ONLYOFFICE 控制面板true|false|pulltrue

这些参数允许指定是否需要安装某个组件。它们可用于在不同机器上安装每个组件。

  • 使用 true 值安装组件。
  • 使用 false 值跳过组件安装。
  • 使用 pull 值下载组件而不安装。
安装 ONLYOFFICE 社区服务器 时,请不要跳过 ONLYOFFICE 控制面板 的安装,否则在安装完成后您将无法输入许可证密钥并添加例如 ONLYOFFICE 邮件 到您的 ONLYOFFICE Workspace 企业版 实例。
示例
bash workspace-enterprise-install.sh -ims false 

这将安装所有 ONLYOFFICE Workspace 企业版 组件,但不包括 ONLYOFFICE 邮件

bash workspace-enterprise-install.sh -ics false -ids true -icp false -ims false -es true 

这将跳过 ONLYOFFICE 邮件ONLYOFFICE 社区服务器ONLYOFFICE 控制面板 的安装,仅安装 ONLYOFFICE 文档

安装类型

参数描述默认
-it, --installation_type安装类型WORKSPACE|WORKSPACE_ENTERPRISEWORKSPACE_ENTERPRISE

此参数允许安装指定的解决方案:ONLYOFFICE Workspace 社区版ONLYOFFICE Workspace 企业版

示例
bash workspace-enterprise-install.sh -it WORKSPACE 

这将安装 ONLYOFFICE 社区服务器ONLYOFFICE 控制面板 组件。

将组件用作外部服务器

参数描述默认
-es, --useasexternalserver用作外部服务器true|falsefalse

此参数用于在您将组件安装在不同机器上时。

  • 在单独的机器上安装 ONLYOFFICE 文档ONLYOFFICE 邮件 时使用 true 值。
  • 在单独的机器上安装 ONLYOFFICE 社区服务器ONLYOFFICE 控制面板 时使用 false 值。
示例
bash workspace-enterprise-install.sh -ics false -ids false -icp false -ims true -md "yourdomain.com" -es true

这将跳过 ONLYOFFICE 文档ONLYOFFICE 社区服务器ONLYOFFICE 控制面板 的安装,仅安装 ONLYOFFICE 邮件

bash workspace-enterprise-install.sh -ics true -icp true -ids false -ims false -dip 192.168.3.202 -es false

这将安装 ONLYOFFICE 社区服务器ONLYOFFICE 控制面板,并将其与安装在不同机器上的 ONLYOFFICE 文档 连接。

交换文件创建

参数描述默认
-ms, --makeswap创建交换文件true|falsefalse

此参数允许创建一个 6 Gb 的交换文件。默认情况下,指定 true 值,因此在运行脚本时无需指定此参数。交换文件将自动创建。

示例
bash workspace-enterprise-install.sh -ms false

如果您之前已创建交换文件,可以使用此命令,以便在安装过程中不创建交换文件。

如果您再次运行脚本而未指定 -ms 参数,它会检查 onlyoffice_swapfile 是否存在。如果交换文件已存在,脚本将不会再次创建交换文件。

MySQL 服务器

参数描述默认
-mysqlh, --mysqlhostMySQL 服务器主机localhost
-mysqlprt, --mysqlportMySQL 服务器端口3306
-mysqlru, --mysqlrootuserMySQL 服务器 root 用户root
-mysqlrp, --mysqlrootpasswordMySQL 服务器 root 密码my-secret-pw

如果您未明确指定这些参数,将使用默认值。

示例
bash workspace-enterprise-install.sh -mysqlru root -mysqlrp new-secret-pw

此命令允许在 ONLYOFFICE Workspace 企业版 安装期间为 MySQL root 账户设置您自己的密码。

ONLYOFFICE 社区服务器数据库

参数描述默认
-mysqld, --mysqldatabaseONLYOFFICE 社区服务器 数据库名称onlyoffice
-mysqlu, --mysqluserONLYOFFICE 社区服务器 数据库用户onlyoffice_user
-mysqlp, --mysqlpasswordONLYOFFICE 社区服务器 数据库密码onlyoffice_pass

这些参数允许创建 ONLYOFFICE 社区服务器 数据库,指定自定义数据库名称,以及具有超级用户权限的账户的用户名和密码。如果您未明确指定这些参数,将使用默认值。

示例
bash workspace-enterprise-install.sh -mysqld communitydatabase -mysqlu username -mysqlp password

ONLYOFFICE 邮件数据库

参数描述默认
-mysqlmd, --mysqlmaildatabaseONLYOFFICE 邮件 数据库名称onlyoffice_mailserver
-mysqlmu, --mysqlmailuserONLYOFFICE 邮件 数据库用户mail_admin
-mysqlmp, --mysqlmailpasswordONLYOFFICE 邮件 数据库密码Isadmin123

这些参数允许创建 ONLYOFFICE 邮件 数据库,指定自定义数据库名称,以及具有超级用户权限的账户的用户名和密码。如果您未明确指定这些参数,将使用默认值。

示例
bash workspace-enterprise-install.sh -md "mx.yourdomain.com" -mysqlmd maildatabase -mysqlmu username -mysqlmp password

ONLYOFFICE 社区服务器端口

参数描述默认
-cp, --communityportONLYOFFICE 社区服务器 端口80

此参数允许更改 ONLYOFFICE 社区服务器 将运行的端口。默认情况下,使用端口 80。

示例
bash workspace-enterprise-install.sh -cp 8080

核心机器密钥设置

参数描述
-mk, --machinekey核心机器密钥设置

此参数允许在安装 ONLYOFFICE Workspace 企业版时指定您自己的机器密钥。

此参数将写入 /app/onlyoffice/CommunityServer/data/.private/machinekey 配置文件。
示例
bash workspace-enterprise-install.sh -mk yourmachinekey

JWT 密钥设置

参数描述
-jwt, --jwtsecretJWT 密钥设置

此参数允许在安装 ONLYOFFICE Workspace 企业版时指定您自己的 JWT 密钥。密钥用于签署 JSON Web 令牌并在请求 ONLYOFFICE 文档时验证令牌。

此参数将写入以下配置文件(路径在容器内指定):
  • 对于社区服务器 - /var/www/onlyoffice/WebStudio/web.appsettings.config
  • 对于文档服务器 - /etc/onlyoffice/documentserver/local.json
示例
bash workspace-enterprise-install.sh -jwt yoursecret

在您自己的服务器上托管 ONLYOFFICE 工作区

文章: 标签:
浏览所有标签