Technical Anshu 主页 › 教程 › Nextcloud 上的 ONLYOFFICE
📄 ONLYOFFICE + Nextcloud

在 Nextcloud 上集成并安装 OnlyOffice 文档服务器

您的文件保留在 Nextcloud 中 — ONLYOFFICE 文档服务器是打开它们的编辑引擎。这里的文档服务器是使用 Docker 自托管的,并通过连接器应用程序连接到 Nextcloud,因此文档可以在您自己的云中打开和编辑。

✍️ Technical Anshu☁️ Nextcloud🎧 Multi-Language Audio
在 Nextcloud 上集成并安装 OnlyOffice 文档服务器
🎧 多语言音频: 在视频播放器中,点击 [设置] (⚙️) ➔ [音频轨道] 选择您的首选语言。

📑章节

  • 您正在构建的内容 — Nextcloud 中的文件,由 ONLYOFFICE 编辑
  • 此设置需要的两个地址
  • 使用 Docker 安装文档服务器
  • 检查容器是否正在运行
  • 设置 JWT 机密
  • 在 Nextcloud 中安装 ONLYOFFICE 连接器应用
  • 在 Nextcloud 中输入文档服务器地址和密码
  • 首次测试 - 编辑文档,然后在移动设备上尝试
  • 📋 概述和分步指南

    1

    规划两个地址

    Nextcloud 和文档服务器是两个独立的服务,每个服务都需要自己的地址。在此设置中,Nextcloud 位于 cloud.example.com,文档服务器位于 office.example.com — 使用您自己的真实地址代替它们。三个路径必须全部有效:您的浏览器到达两个服务,Nextcloud 服务器到达文档服务器,文档服务器返回 Nextcloud 以获取和保存文件。此设置中稍后出现的几乎所有故障都只是这三个路径之一被阻止,因此在安装任何内容之前先确定地址。

    2

    使用 Docker 安装文档服务器

    文档服务器作为来自官方 ONLYOFFICE 镜像的 Docker 容器运行 - 这是设置的“无编码”部分:无需手动安装包,容器包含编辑服务所需的一切。如视频中所示启动容器,并打开 JWT,以便步骤 4 中的秘密可以保护它。

    Docker 镜像
    onlyoffice/documentserver
    📌 文档服务器可以与 Nextcloud 位于同一台计算机上,也可以位于其自己的服务器或虚拟机上 - 重要的是步骤 1 中的两个地址可以相互访问。
    3

    检查容器是否正在运行

    在接触 Nextcloud 之前,请证明文档服务器可以独立运行。列出正在运行的容器 - 文档服务器容器应显示为已启动:

    终端
    sudo docker ps

    然后在浏览器中打开文档服务器地址。它通过状态页面进行应答,确认服务已启动且可访问 - 首先解决此处的任何问题,因为 Nextcloud 无法连接到不应答的服务器。

    文档服务器地址
    http://office.example.com
    4

    设置强 JWT 秘密

    JWT 密钥 (JWT_SECRET) 是 Nextcloud 和文档服务器之间的共享密码。两者之间的每个请求都用它进行签名,因此文档服务器仅接受真正来自 Nextcloud 的工作 - 并且它与您在步骤 6 中粘贴到连接器中的值完全相同。

    ⚠️ 将此秘密视为密码,因为它就是这样:使其长、随机且对于此设置而言是唯一的,并且永远不要共享它 - 不在评论、屏幕截图或聊天中。如果 JWT 被遗弃或秘密泄露,任何找到您的文档服务器地址的人都可以使用您的服务器打开文档。
    5

    在 Nextcloud 中安装 ONLYOFFICE 连接器

    以管理员身份登录 Nextcloud,打开应用,找到 ONLYOFFICE 连接器应用并下载并启用它。连接器是桥梁:它将 ONLYOFFICE 添加为文件中 Office 文档的编辑器,并承载您的文档服务器设置。文件本身永远不会移动——它们始终保留在 Nextcloud 存储中。

    6

    将 Nextcloud 连接到文档服务器

    在 Nextcloud 中,转到设置 → ONLYOFFICE。输入文档服务器地址(与您在步骤 3 中测试的地址相同)和密钥,该密钥是步骤 4 中的 JWT 密钥,逐字符输入。保存,Nextcloud 检查与文档服务器的连接。

    ✅ 如果保存报告错误,请在更改任何其他内容之前检查可达性:必须从 Nextcloud 服务器打开文档服务器地址,并且文档服务器必须能够返回 Nextcloud。错误或不匹配的秘密会产生相同类型的错误 - 在深入挖掘之前将其重新粘贴到两侧。
    7

    测试文档 - 然后正确保护它

    从 Nextcloud Files 打开文档。它应该在浏览器中的 ONLYOFFICE 编辑器中打开:输入一些内容,关闭文档,然后再次打开它并确认您的更改已保存回 Nextcloud。然后从 Nextcloud 移动应用程序打开同一文件 - 编辑通过同一连接运行,这就是此设置承诺的移动编辑。

    ⚠️ 一个诚实的终点线:如果通过互联网使用此 Nextcloud,则留在纯 HTTP 上的文档服务器不是完成的设置。文档、编辑器流量和 JWT 签名的请求将不加密地传输,浏览器会阻止 HTTPS Nextcloud 页面内的 HTTP 编辑器作为混合内容。在实际使用之前,将 Nextcloud 和文档服务器都置于 HTTPS 后面并使用有效证书。

    🏷️Topic Search Variables & Keywords

    🔍 ONLYOFFICE 🔍 DocumentServer 🔍 Nextcloud 🔍 Docker 🔍 JWTSecret 🔍 SelfHosted 🔍 TechnicalAnshu 🔍 ITAdmin 🔍 ONLYOFFICE Document Server 🔍 Nextcloud Office Editing 🔍 Self Hosted Cloud Office 🔍 Online Document Editor 🔍 Nextcloud ONLYOFFICE Integration
    🎙️ 完整文字记录 — 点击展开

    分步故障排除指南和解决方案 - 在 Nextcloud 上集成和安装 OnlyOffice Document Server。技术安叔屏幕演示。

    使用 Docker 自托管 OnlyOffice 文档服务器,并使用连接器应用程序将其连接到 Nextcloud - 在您自己的云中进行文档编辑,并诚实地解释 JWT 秘密、地址和测试步骤。

    (脚本在源页面上结束 - 观看上面的视频以了解完整的演练。)

    ❓ 常见问题(英文)

    本教程 100% 免费学习吗?

    是的!技术安数演示的所有指南和方法均使用免费、合法的教育资源。

    初学者可以遵循本指南吗?

    绝对是!每个步骤都在屏幕上演示并附有详细说明,以便任何人都可以轻松遵循。

    如果遇到困难我可以在哪里提问?

    直接在 YouTube 视频上发表评论,我们的社区和技术安树将为您提供帮助。

    🚀 在 YouTube 上观看完整教程

    🚀 在 YouTube 上观看完整的分步视频教程:https://www.youtube.com/watch?v=Ml79bLRkUoE

    订阅技术安数以获取 IT 支持、Windows 故障排除和服务器管理。

    ▶️观看完整视频
    本教程基于技术安数的Nextcloud 视频上的ONLYOFFICE 文档服务器 • 遇到任何步骤?在视频评论中提问——你会在那里得到帮助🙏