Technical Anshu 主页 › 教程 › Nextcloud + OnlyOffice
☁️Nextcloud + OnlyOffice

使用 OnlyOffice Server 设置 Nextcloud 🔥 完整集成指南

构建您自己的自托管替代 Google 文档和 Google 表格:安装 Nextcloud 服务器和 OnlyOffice 文档服务器,使用官方连接器应用程序和 JWT 密钥连接两者,使用 HTTPS 保护所有内容,并进行第一次真正的编辑 - 每个文件都保留在您自己的服务器上。

✍️ Technical Anshu☁️ Self-Hosted Office🎧 Multi-Language Audio
使用 OnlyOffice Server 设置 Nextcloud 🔥 完整集成指南
🎧 多语言音频: 在视频播放器中,点击 [设置] (⚙️) ➔ [音频轨道] 选择您的首选语言。

📑章节

  • 您正在构建的内容 - 在您自己的服务器上构建您自己的 Google 表格和文档替代方案
  • 规划两个主机名 - Nextcloud 为 cloud.example.com,OnlyOffice 为 office.example.com
  • 安装 Nextcloud 服务器
  • 安装 OnlyOffice 文档服务器
  • 使用运行状况检查 URL 检查文档服务器是否处于活动状态
  • 在 Nextcloud 中安装 ONLYOFFICE 连接器应用
  • 连接两台服务器 - 文档编辑服务地址和 JWT 密钥
  • 在两台服务器上设置 HTTPS
  • 第一次真正的编辑 - 在 Nextcloud 中打开和编辑文件
  • 📋 概述和分步指南

    1

    规划两台服务器和主机名

    此设置有两个协同工作的部分。 Nextcloud 存储您的文件和用户帐户,OnlyOffice Document Server 在浏览器中进行实际的文档和电子表格编辑。从一开始就为每个主机指定自己的主机名:Nextcloud 在 cloud.example.com 上回答,文档服务器在 office.example.com 上回答。在开始之前将两个 DNS 记录指向您的服务器,因为连接设置、JWT 安全性和 HTTPS 证书都依赖于这些名称保持固定。

    2

    安装 Nextcloud 服务器

    首先在您的服务器上安装 Nextcloud 并完成其 Web 设置 - 创建管理员帐户并让它连接到其数据库。在浏览器中打开 cloud.example.com 并使用管理员帐户登录,以确认文件存储端完全正常工作,然后再引入办公服务器。您以后使用 OnlyOffice 编辑的每个文档都将存储在这个 Nextcloud 存储中。

    3

    安装OnlyOffice文档服务器

    现在安装 OnlyOffice Document Server — 用于呈现和编辑文档、电子表格和演示文稿的独立服务。在此设置中,它以 office.example.com 的形式到达,在配置 HTTPS 之前,它会在服务器的端口 8080 上进行应答。文档服务器没有自己的文件存储:Nextcloud 向其发送一个文件,用户在浏览器中对其进行编辑,然后保存的结果返回到 Nextcloud。

    4

    通过健康检查验证文档服务器

    在连接任何内容之前,请证明文档服务器确实正在运行。在浏览器中打开其健康检查地址:

    浏览器 — 健康检查 URL
    http://your-server:8080/healthcheck

    该页面必须返回一个单词:true。该单词确认文档服务器服务已启动并准备好接受连接。

    ✅ 提示:如果运行状况检查未返回 true,请不要继续 - 首先修复文档服务器。如果跳过此基本检查,以后每个连接错误都会变得更难以追踪。
    5

    安装 ONLYOFFICE 连接器应用

    以管理员身份登录 Nextcloud,打开应用程序部分并安装官方 ONLYOFFICE 连接器应用程序。该连接器是两个服务器之间的桥梁:它将OnlyOffice设置页面添加到Nextcloud,并使文档在OnlyOffice编辑器中打开而不是下载。安装后启用该应用程序。

    6

    连接两台服务器 - 地址和 JWT 密钥

    打开 Nextcloud 管理内的 ONLYOFFICE 设置并输入文档编辑服务地址 - 您的文档服务器的公共 HTTPS 地址:

    Nextcloud — ONLYOFFICE 设置
    https://office.example.com/

    然后输入 JWT 密钥 - 与文档服务器上配置的密钥相同。这个共享秘密是两台服务器如何向对方证明请求是真实的,因此没有人可以滥用您的编辑服务。保存设置; Nextcloud 在保存时检查与文档服务器的连接。

    📌 注意: 两边的秘密必须逐字符匹配。如果文档拒绝打开或保存设置引发错误,则首先要检查不匹配的 JWT 密钥。
    7

    在两台服务器上设置 HTTPS

    两个主机名 — cloud.example.com 和 office.example.com — 必须使用有效证书通过 HTTPS 打开。这不是可选的改进:编辑会话在用户的浏览器内运行,因此浏览器本身会为两台服务器强制执行安全规则。

    ⚠️ 警告:如果 Nextcloud 使用 HTTPS,但文档服务器仍使用纯 HTTP,则浏览器会阻止编辑器,因为混合内容和文件根本无法打开。在测试集成之前将两台服务器都设置为 HTTPS。
    8

    进行第一次真正的编辑

    转到 Nextcloud 中的文件并创建或打开电子表格或文档。现在,该文件无需下载,而是直接在浏览器中的 OnlyOffice 编辑器中打开 - 与 Google Sheets 或 Google Docs 相同的工作方式,但完全由您托管。输入一些内容,保存并关闭文件:编辑后的版本返回到 Nextcloud 存储中。您的自托管办公室已上线。

    🏷️Topic Search Variables & Keywords

    🔍 Nextcloud 🔍 OnlyOffice 🔍 OnlyOffice Document Server 🔍 Google Sheets Alternative 🔍 Self Hosted Office 🔍 Connector App 🔍 JWT Secret 🔍 HTTPS 🔍 TechnicalAnshu 🔍 ITAdmin 🔍 Nextcloud Integration 🔍 Document Editing Service 🔍 Healthcheck 🔍 Private Cloud
    🎙️ 完整文字记录 — 点击展开

    分步故障排除指南和解决方案 - Nextcloud + OnlyOffice Google Sheets 替代方案。技术安叔屏幕演示。

    (转录在源页面上结束)

    ❓ 常见问题(英文)

    本教程 100% 免费学习吗?

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

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

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

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

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

    🚀 在 YouTube 上观看完整教程

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

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

    ▶️观看完整视频
    本教程基于技术安叔的Nextcloud with OnlyOffice 视频 • 遇到任何步骤卡住了吗?在视频评论中提问——你会在那里得到帮助🙏