在没有 Docker 的情况下在 Ubuntu 上将 Collabora Online 与 Nextcloud 集成

本教程将向您展示如何在 Ubuntu 上安装 Collabora Online,然后在不使用 Docker 的情况下将其与现有的 Nextcloud 服务器集成。

在线协作 是一个自托管和基于 LibreOffice 的开源在线办公套件。 其特点包括:

  • 基本编辑
  • 高保真,所见即所得的渲染
  • 支持DOC、DOCX、PPT、PPTX、XLS、XLSX、ODF文档格式
  • 导入和查看 Visio、Publisher 和 100 多个
  • 共享编辑

Collabora 是 LibreOffice 项目的重要贡献者。 所有 Collabora Online 代码最终都将包含在 LibreOffice 中。

注意:本教程适用于 Ubuntu 20.04、18.04 和 16.04。 如果您使用的是其他 Ubuntu 版本,则可以使用 Docker 安装 Collobaora Online。

先决条件

假设您已经设置了 Nextcloud 服务器,它可以在任何 Linux 发行版上。 如果您还没有这样做,那么您可以查看以下易于理解的指南。

  • 如何使用 LEMP Stack 在 Ubuntu 20.04 上安装 Nextcloud
  • 如何使用 LAMP Stack 在 Ubuntu 20.04 上安装 Nextcloud
  • 如何使用 LEMP Stack 在 CentOS 8 上安装 Nextcloud
  • 如何在 Arch Linux 上设置 Nextcloud

Collabora Online 服务器和 Nextcloud 服务器可以在同一台机器上,也可以在两台不同的机器上。 本教程展示了如何使用由 Collabora 和 Nextcloud 构建的 Docker 映像在 Ubuntu 上安装 Collabora 在线服务器。 然后将其与现有的 Nextcloud 服务器集成。

步骤 1:从官方存储库在 Ubuntu 上安装 Collabora Online

Collabora 有一个用于 Ubuntu 20.04、18.04 和 16.04 的官方软件包存储库。 运行以下命令将其添加到您的 Ubuntu 系统。

Ubuntu 20.04

echo 'deb https://www.collaboraoffice.com/repos/CollaboraOnline/CODE-ubuntu2004 ./' | sudo tee /etc/apt/sources.list.d/collabora.list

Ubuntu 18.04

echo 'deb https://www.collaboraoffice.com/repos/CollaboraOnline/CODE-ubuntu1804 ./' | sudo tee /etc/apt/sources.list.d/collabora.list

Ubuntu 16.04

echo 'deb https://www.collaboraoffice.com/repos/CollaboraOnline/CODE ./' | sudo tee /etc/apt/sources.list.d/collabora.list

然后运行以下命令下载并导入 Collabora 公钥,它允许 APT 包管理器验证从该存储库下载的包的完整性。

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0C54D189F4BA284D