ONLYOFFICE Workspace作为安装了 Docker 的 Linux 操作系统的自动安装脚本提供。该脚本将设置 Docker 容器,其中包含ONLYOFFICE Workspace正确工作所需的所有组件,并且易于运行、管理和更新。
下载ONLYOFFICE Workspace安装脚本后,您可能需要指定一些附加参数来运行它,例如,如果您想在单独的机器上安装每个组件。使用以下命令显示所有可用脚本参数的列表:

您可以在下面找到这些参数的简短描述和一些使用示例。
容器名称
这些参数可用于在运行容器时为容器分配自定义名称。默认情况下,容器使用以下名称:onlyoffice-community-server、onlyoffice-document-server、onlyoffice-mail-server、onlyoffice-control-panel。
例子

这将在没有ONLYOFFICE Mail 的情况下安装所有ONLYOFFICE Workspace组件。安装后,ONLYOFFICE 社区服务器、ONLYOFFICE 文档和ONLYOFFICE 控制面板容器将获取指定的名称(、、)。使用该命令显示所有正在运行的容器并验证是否已正确获取名称。name1name2name3docker ps
图片名称
这些参数可用于指定应从其启动容器的映像的名称。指定的镜像应该存储在我们在Docker Hub上的官方公共存储库中。
例子

这将从存储在存储库中的指定ONLYOFFICE Docs图像运行容器,并运行ONLYOFFICE 社区服务器和ONLYOFFICE 控制面板容器。
组件版本
如果由于某些原因您不想安装存储库中可用的最新版本,这些参数可用于安装某个组件版本。默认情况下,标记为的图像latest用于运行每个组件容器。
例子
在浏览器中打开Docker Hub存储库,选择必要的组件并转到标签选项卡以查看存储库中的所有可用标签。为必要的组件指定要安装的版本:

这将安装ONLYOFFICE 社区服务器8.9.0.150 版本、ONLYOFFICE 控制面板1.6.0.52 版本和最新版本的ONLYOFFICE Mail,因为其版本尚未明确指定。
服务器 IP

如果将组件安装在不同的机器上,这些参数可用于连接组件。
例子
这将使用ONLYOFFICE 控制面板安装ONLYOFFICE 社区服务器,并将其与安装在具有IP 地址的不同机器上的ONLYOFFICE Docs连接。192.168.3.202
ONLYOFFICE 邮件域名

此参数允许指定将用于ONLYOFFICE Mail 的您自己的域名。
例子

这将安装所有ONLYOFFICE工作区组件,包括ONLYOFFICE邮件与yourdomain.com指定的域名。
组件更新

如果您机器上安装的相应组件已过时,此参数允许安装必要组件的最新版本。
例子
因此,这将停止那些需要更新的容器,删除它们,然后运行相应ONLYOFFICE 工作区组件的最新版本。如果当前组件版本与最新可用的版本一致,则此类容器不会受到影响。如果您在之前的安装过程中跳过了某些组件,它们也会被跳过。门户数据应自动获取。
证书
如果我们为您提供访问测试存储库的凭据,则使用这些参数,以便您可以从存储在其中的图像运行容器。
例子
组件安装
这些参数允许指定是否需要安装某个组件。如果您想在单独的机器上安装每个组件,可以使用它们。
使用该true值安装组件。
使用该false值跳过组件安装。
使用该pull值下载组件而不安装它。
例子

这将在没有ONLYOFFICE Mail 的情况下安装所有ONLYOFFICE Workspace组件。

这将跳过ONLYOFFICE 邮件、ONLYOFFICE 社区服务器和ONLYOFFICE 控制面板的安装,仅安装ONLYOFFICE Docs。
安装类型

此参数允许安装指定的解决方案:ONLYOFFICE Groups、ONLYOFFICE Workspace或ONLYOFFICE Workspace Enterprise Edition。
例子

这将安装ONLYOFFICE 组解决方案,其中包括ONLYOFFICE 社区服务器和ONLYOFFICE 控制面板组件。
使用组件作为外部服务器
如果您在不同的机器上安装组件,则使用此参数。
在单独的机器上true安装ONLYOFFICE Docs和ONLYOFFICE Mail时使用该值。
在单独的机器上false安装ONLYOFFICE 社区服务器和ONLYOFFICE 控制面板时使用该值。
例子

这将跳过ONLYOFFICE Docs、ONLYOFFICE 社区服务器和ONLYOFFICE 控制面板的安装,仅安装ONLYOFFICE 邮件。

这将使用ONLYOFFICE 控制面板安装ONLYOFFICE 社区服务器,并将其与安装在不同机器上的ONLYOFFICE Docs连接。
服务计数
此参数允许指定要使用的Redis monoserve 服务的数量。默认情况下,使用 2 个服务,但您可以指定更大的值。
例子
交换文件创建

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

如果您之前创建了交换文件,则可以使用此命令,以便在安装过程中不创建交换文件。
如果您在没有指定-ms参数的情况下再次运行脚本,它会检查是否onlyoffice_swapfile存在。如果交换文件已经存在,脚本将不会再次创建交换文件。
MySQL服务器
如果您没有明确指定这些参数,则使用默认值。
例子

此命令允许在ONLYOFFICE Workspace安装期间为MySQL root 帐户设置您自己的密码。
ONLYOFFICE 社区服务器数据库
这些参数允许创建ONLYOFFICE 社区服务器数据库,指定自定义数据库名称,以及对创建的数据库具有超级用户权限的帐户的用户名和密码。如果您没有明确指定这些参数,则使用默认值。
例子
ONLYOFFICE 社区服务器端口

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