使用提供的脚本从 RPM/DEB 包安装 ONLYOFFICE Workspace 社区版
介绍
ONLYOFFICE Workspace 社区版 是一个免费的协作系统版本,旨在一个地方管理文档、项目、客户关系和电子邮件通信。
ONLYOFFICE Workspace 社区版 可以使用适用于 Linux 操作系统的自动安装脚本进行安装。该脚本将设置 ONLYOFFICE Workspace 社区版 正常运行所需的所有组件,并且易于运行、管理和更新。
本指南将向您展示如何借助提供的脚本,使用 RPM/DEB 包将 ONLYOFFICE Workspace 社区版 安装到您的机器上。此安装方法允许您一次性安装 ONLYOFFICE Docs、ONLYOFFICE Community Server、ONLYOFFICE 控制面板 和 ONLYOFFICE Talk,但不包括 ONLYOFFICE 邮件,后者可以稍后安装。或者,您可以运行此脚本并选择 使用 Docker 安装 ONLYOFFICE Workspace 社区版 的选项。
系统要求
- CPU: 至少 4 核(推荐 6 核)
- 内存: 至少 8 GB(推荐 12 GB)
- 硬盘: 至少 40 GB 的可用空间
- 附加要求: 至少 6 GB 的交换空间
- 操作系统: amd64 Linux 发行版,内核版本 3.10 或更高
虽然运行 ONLYOFFICE Workspace 社区版 是一个非常消耗资源的操作,但在开始安装之前无需分配交换空间。当您运行安装脚本时,将自动创建一个 6 GB 的交换文件。
获取 ONLYOFFICE Workspace 社区版脚本
下载 ONLYOFFICE Workspace 社区版 安装脚本文件。该脚本可在 下载页面 获取,也可以通过下面的直接链接获取:
wget https://download.onlyoffice.com/install/workspace-install.sh
下载完成后,您可以开始安装。
运行 ONLYOFFICE Workspace 社区版安装
请注意,所有安装操作必须以 root 权限执行。
要开始安装过程,请运行以下命令:
bash workspace-install.sh
输入上述命令后,系统将提示您选择安装 ONLYOFFICE Workspace 的方式。输入 N 并按 Enter 键,即可使用 RPM/DEB 包安装 ONLYOFFICE Workspace 社区版。
如果您机器上已安装的某些程序正在使用 ONLYOFFICE Workspace 社区版 所需的端口,系统会要求您确认所需端口是否空闲。要查看哪个应用程序正在使用特定端口,请运行以下命令:
netstat -lnp | grep :<port_number>
然后您可以重新配置该应用程序以使用其他端口。所需端口空闲后,重新运行脚本并选择 RPM/DEB 安装选项。
该脚本将自动安装并配置所有必需的先决条件以及 ONLYOFFICE Workspace 社区版 组件(ONLYOFFICE Docs、控制面板 和 ONLYOFFICE Workspace)。
如果您使用的是 CentOS,SELinux 可能会阻止 NGINX 启动。为避免此问题,您可以按照 本文 中的说明配置或禁用 SELinux。
安装完成后,您可以检查 ONLYOFFICE Workspace 社区版 是否正常工作。在浏览器中打开并输入 本地网络 计算机的 IP 地址(请不要使用 localhost 或 127.0.0.1,而是在浏览器地址栏中输入该机器在本地网络中的 IP 地址)。ONLYOFFICE Workspace 社区版 应该正常运行,表明安装成功。
如果您使用 RPM/DEB 包安装 ONLYOFFICE Workspace 社区版,控制面板 中将无法使用 HTTPS 和 更新 部分,您需要手动安装 ONLYOFFICE 邮件 并将其连接到 ONLYOFFICE Workspace 社区版。在这种情况下,请参阅相应的说明 安装并连接 ONLYOFFICE 邮件。
安装 ONLYOFFICE Workspace 社区版 时,某些值会存储在 debconf 中,并在后续更新时使用。例如,数据库连接参数。
如果在配置文件中手动更改这些参数,更新时将出现错误。为避免这种情况,请使用以下命令更新 debconf 中的参数:
echo "onlyoffice-communityserver onlyoffice-communityserver/db-host select Newhost" | debconf-set-selections
echo "onlyoffice-communityserver onlyoffice-communityserver/db-user select Newuser" | debconf-set-selections
echo "onlyoffice-communityserver onlyoffice-communityserver/db-name select Newname" | debconf-set-selections
echo "onlyoffice-communityserver onlyoffice-communityserver/db-pwd password Newpassword" | debconf-set-selections
echo "onlyoffice-xmppserver onlyoffice-xmppserver/db-host select Newhost" | debconf-set-selections
echo "onlyoffice-xmppserver onlyoffice-xmppserver/db-user select Newuser" | debconf-set-selections
echo "onlyoffice-xmppserver onlyoffice-xmppserver/db-name select Newname" | debconf-set-selections
echo "onlyoffice-xmppserver onlyoffice-xmppserver/db-pwd password Newpassword" | debconf-set-selections
使用 RPM/DEB 包安装 ONLYOFFICE Workspace 社区版的其他方式
当您运行 workspace-install.sh 脚本并选择“N”时,将触发适用于 RPM/DEB 包的附加安装脚本:install-RedHat.sh/install-Debian.sh,具体取决于您的操作系统。您也可以直接下载并运行此脚本,必要时附带其他参数。可用命令如下。
适用于 RedHat
-
获取安装脚本:
wget https://download.onlyoffice.com/install/install-RedHat.sh -
使用 RPM 包安装 ONLYOFFICE Workspace 社区版:
bash install-RedHat.sh -it WORKSPACE -
显示可用的脚本参数:
bash install-RedHat.sh -h -
使用 RPM 包更新现有的 ONLYOFFICE Workspace 社区版 组件:
bash install-RedHat.sh -u true -it WORKSPACE
适用于 Debian
-
获取安装脚本:
wget https://download.onlyoffice.com/install/install-Debian.sh -
使用 DEB 包安装 ONLYOFFICE Workspace 社区版:
bash install-Debian.sh -it WORKSPACE -
显示可用的脚本参数:
bash install-Debian.sh -h -
使用 DEB 包更新现有的 ONLYOFFICE Workspace 社区版 组件:
bash install-Debian.sh -u true -it WORKSPACE