本文由AI翻译

在 DigitalOcean 上部署 ONLYOFFICE 文档

介绍

现在,您可以通过 DigitalOcean Marketplace 提供的一键应用程序,轻松在 DigitalOcean 云基础设施中部署 ONLYOFFICE 文档 的 Docker 版本。

一键应用程序是一个包含所有必要预配置组件的镜像,用于在运行 Ubuntu 操作系统的 DigitalOcean 服务器上部署 ONLYOFFICE 在线编辑器:

  • Docker 服务,
  • ONLYOFFICE 文档。

一旦您的 ONLYOFFICE 文档 Droplet 启动,您可以将 ONLYOFFICE 文档 与云存储平台集成,如 Alfresco、Confluence、Liferay、Nextcloud、ownCloud、SharePoint、HumHub、Plone、Nuxeo 等。

步骤 1. 在 DigitalOcean 中创建您的 Droplet

登录您的 DigitalOcean 账户并进入 DigitalOcean Marketplace

在商业应用程序类别中找到 ONLYOFFICE 文档,将鼠标移到应用程序上,然后点击出现的 “创建 Droplet” 按钮。或者,您可以打开 Droplet 详情页面并点击 “创建 ONLYOFFICE 文档 Droplet” 按钮。

在 DigitalOcean 中创建您的 Droplet在 DigitalOcean 中创建您的 Droplet

选择计划 部分,选择您想使用的计划或保留默认计划。提供 8 GB RAM 和 4 个 CPU 的基本计划足以运行 ONLYOFFICE 文档

在 DigitalOcean 中创建您的 Droplet在 DigitalOcean 中创建您的 Droplet

您可以选择设置其他 Droplet 参数。

  • 如有必要,添加块存储。块存储允许您添加独立的存储卷,可以在同一区域内从一个 Droplet 移动到另一个。
  • 如有必要,更改数据中心区域。建议选择位置最近的区域。
  • 默认情况下,您的 Droplet 将通过公共 IP 地址可用。如果选择 VPC 网络,Droplet 将只能通过私有 IP 地址与同一 VPC 网络中的其他资源通信。它将无法从公共互联网访问。
  • 如有必要,检查一些附加选项:启用 IPv6 网络,提供 用户数据,或启用 Droplet 监控。
在 DigitalOcean 中创建您的 Droplet在 DigitalOcean 中创建您的 Droplet

身份验证 部分,选择用于访问您的 Droplet 的身份验证类型。您可以指定 root 密码或添加 SSH 公钥。

创建一个 root 密码以访问 Droplet(密码认证比使用 SSH 密钥的安全性低)。密码必须符合以下要求:

  • 至少 8 个字符
  • 必须包含至少 1 个大写字符(首尾字符不算)
  • 必须包含至少 1 个数字
  • 不能以数字或特殊字符结尾

请妥善保管您的密码。您不会收到包含 Droplet 详细信息和密码的电子邮件。

使用 SSH 密钥是访问您创建的 Droplet 的更安全方式。在这种情况下,密码认证将默认禁用。如果您希望使用 SSH 密钥而不是密码连接到您的服务器,请添加一个新的 SSH 公钥或使用之前添加的。私钥必须存储在您的本地计算机上。要了解如何创建 SSH 密钥对并将公钥添加到 Droplet,您可以参考 DigitalOcean 文档

在 DigitalOcean 中创建您的 Droplet在 DigitalOcean 中创建您的 Droplet
  • 如有必要,您可以更改创建的 Droplet 数量,更改用于在 DigitalOcean 控制面板中识别 Droplet 的默认主机名,添加标签,或选择一个项目来分配 Droplet,如果您有多个项目。
  • 如果您希望每周自动备份 Droplet,可以启用 Droplet 备份。备份费用为 Droplet 价格的 20%。
在 DigitalOcean 中创建您的 Droplet在 DigitalOcean 中创建您的 Droplet

点击 “创建 Droplet” 按钮,等待 Droplet 创建完成。新创建的 Droplet 将显示在 DigitalOcean 控制面板中。

在 DigitalOcean 中创建您的 Droplet在 DigitalOcean 中创建您的 Droplet

服务器 IP 显示在 Droplet 主机名旁边。如果将鼠标移到 IP 地址上,会出现 复制 选项。点击它以复制 IP 地址。

步骤 2. 通过 SSH 连接到您的服务器以完成安装

在 Windows 上,您可以使用 PuTTY 工具。

输入 Droplet IP 地址,确保指定端口 22 并选择 SSH 连接类型。

通过 SSH 连接到您的服务器通过 SSH 连接到您的服务器

如果您在创建 Droplet 时添加了 SSH 公钥,请在 连接 -> SSH -> 认证 部分指定存储在本地计算机上的相应私钥路径。

点击 打开 按钮。然后在 PuTTY 安全警报 窗口中点击

  • 如果在创建 Droplet 时选择了密码认证,请使用 root 作为登录名并输入您在创建 Droplet 时指定的 root 密码。
  • 如果添加了 SSH 密钥,您将使用私钥进行认证。

在 Linux 上,您可以使用 OpenSSH 等 SSH 客户端。输入 ssh root@your_droplet_ip 到您的终端并输入 yes 继续连接到服务器。

  • 如果未添加 SSH 密钥,系统会提示您输入在创建 Droplet 时指定的密码。
  • 如果您有多个 SSH 密钥,可能需要指定私钥的路径:ssh -i /path/to/private/key root@your_droplet_ip 您将使用私钥进行认证。

等待安装过程完成。在此过程中,onlyoffice-document-server Docker 容器将自动启动。

要探索解决方案功能,请启用我们的测试示例,这将允许您上传本地文件进行测试。为此,执行以下命令:


sudo docker exec $(sudo docker ps -q) sudo supervisorctl start ds:example

将示例添加到自动启动:


sudo docker exec $(sudo docker ps -q) sudo sed 's,autostart=false,autostart=true,' -i /etc/supervisor/conf.d/ds-example.conf

步骤 3. 通过网页浏览器访问 ONLYOFFICE 文档

一旦示例启动,在网页浏览器地址栏中输入 http:// + <your droplet IP address>/example/

通过网页浏览器访问 ONLYOFFICE 文档通过网页浏览器访问 ONLYOFFICE 文档

ONLYOFFICE 文档 示例页面打开。在这里您可以:

  1. 使用 上传文件 选项上传存储在您电脑上的文件。
  2. 使用 新建 -> 文档电子表格演示文稿表单模板 选项创建新的空白文本文档、电子表格、演示文稿或表单模板。如果您想创建带有示例内容的文件,请先勾选 带有示例内容 复选框。

上传或创建的文件将在新的浏览器标签页中打开,使用相应的 ONLYOFFICE 在线编辑器,以便您测试编辑功能。

文件也会出现在 ONLYOFFICE 文档 示例页面的 您的文档 列表中。

如果您想检查协同编辑功能,从 用户名 列表中选择另一个测试用户,然后点击 您的文档 列表中的相同文档,以在新的浏览器标签页中打开它。

要将 ONLYOFFICE 文档 集成到您自己的 Web 应用程序中,您可以参考 API 文档

在您自己的服务器上托管 ONLYOFFICE 文档,或在云端使用

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