跳到主要内容

在不同服务器上安装 ONLYOFFICE Workspace 企业版组件

简介​

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

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

您可能还希望将ONLYOFFICE Workspace 企业版的组件(文档服务器、邮件服务器和社区服务器)安装在不同的服务器上,以平衡服务器负载,更好地控制各个组件,或者出于其他运营原因。本指南将向您展示如何使用提供的 Docker 脚本来实现这一点。

系统要求​

要将ONLYOFFICE Workspace 企业版组件安装到不同的服务器上,每台服务器必须满足以下要求:

  • CPU:至少 4核(推荐 6核)
  • 内存:至少 8 GB(推荐 12 GB)
  • 硬盘:至少 40 GB 的可用空间
  • 附加要求:至少 6 GB 的交换空间
  • 操作系统:amd64 架构的 Linux 发行版,内核版本 3.10 或更高
  • 附加要求:
    • Docker:任何由 Docker 团队支持的版本
备注

虽然运行ONLYOFFICE Workspace 企业版需要大量资源,但在开始安装前无需分配交换空间。运行安装脚本时,将自动创建一个 6 GB 的交换文件。

准备服务器进行安装​

备注

此部分步骤必须在用于安装ONLYOFFICE Workspace 企业版组件的每台服务器上执行。

获取 ONLYOFFICE Workspace 企业版脚本​

下载ONLYOFFICE Workspace 企业版的 Docker 脚本文件。您可以通过下载页面进行下载,或使用以下直接下载链接:

curl -O https://download.onlyoffice.com/install/workspace-enterprise-install.sh

下载完成后,您可以开始安装过程。

为了使ONLYOFFICE Workspace 企业版能够运行,Docker 服务是必需的。安装脚本将检查是否存在 Docker 以及其版本是否满足最低要求。否则,将自动安装或更新 Docker。

备注

Docker 默认指定 Google DNS 服务器。如果您的ONLYOFFICE Workspace 企业版服务器无法访问互联网,我们建议您将默认的 Docker DNS 地址更改为本地 DNS 服务器的地址。为此,请打开 /etc/default/docker 文件,并将以下行中的 IP 地址更改为本地网络中 DNS 服务器的 IP 地址:

docker_OPTS="--dns 8.8.8.8"

对于基于 RPM 的操作系统,如 CentOS:

  1. 创建 /etc/docker/daemon.json 配置文件,内容如下:

    { "dns" : [ "8.8.8.8" ] }
  2. 重启 Docker 服务:

    sudo systemctl restart docker.service

安装文档服务器​

备注

请注意,所有安装操作必须以 root 权限执行。

首先,您需要安装文档服务器。为此,请在第一台服务器上运行以下命令:

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

这将跳过邮件服务器和社区服务器的安装,仅安装文档服务器。

安装邮件服务器​

现在转到第二台服务器,继续安装邮件服务器。为此,请运行以下命令:

bash workspace-enterprise-install.sh -ics false -ids false -icp false -ims true -md "yourdomain.com" -es true

其中 yourdomain.com 是您将用于邮件服务器的域名。

备注

用于维护通信的域名必须有效,并且已为此机器配置(即,它应在 DNS 设置中有适当的 A记录,将域名指向安装邮件服务器的机器的 IP 地址)。

在上述命令中,"yourdomain.com" 参数应理解为邮件服务器的服务域。通常在用于维护通信的域名的 MX记录中指定。通常,"yourdomain.com" 看起来像 mx1.onlyoffice.com

如果您没有域名,可以在没有邮件服务器的情况下安装ONLYOFFICE Workspace 企业版。在这种情况下,您应跳过此步骤,继续安装社区服务器。

安装社区服务器和控制面板​

备注

如果您选择使用一些附加参数运行安装,请不要跳过控制面板的安装,否则在安装完成后您将无法输入许可证密钥。

第三台服务器将用于安装社区服务器和控制面板。为此,请运行以下命令:

bash workspace-enterprise-install.sh -ics true -icp true -ids false -ims false -mip "mail server ip" -dip "document server ip" -es false

其中 document server ip 是上一步中使用的文档服务器计算机的 IP 地址,mail server ip 是邮件服务器计算机的 IP 地址。

备注

如果您选择不安装邮件服务器,命令应如下所示:

bash workspace-enterprise-install.sh -ics true -icp true -ids false -ims false -dip "document server ip" -es false

这将跳过邮件服务器的安装和连接。

以下命令将显示所有可用脚本参数的列表:

bash workspace-enterprise-install.sh -h

要了解有关如何使用所有可用脚本参数的更多信息,请参阅本文。

安装完成后,您可以检查ONLYOFFICE Workspace 企业版是否正常运行。打开浏览器,在地址栏中输入本地网络计算机的 IP 地址(请不要使用 localhost 或 127.0.0.1 网络地址,而是使用安装ONLYOFFICE Workspace 企业版的计算机在本地网络中的 IP 地址)。ONLYOFFICE Workspace 企业版应正常运行,表明安装成功。