Decentralization? We're still early!

Collabora Online:赋能企业数字主权的开源在线办公套件

  • Collabora Online:赋能企业数字主权的开源在线办公套件

    發布人 Brave 2026-02-08 06:53

    Collabora Online(常缩写为 COOL)是一款基于 LibreOffice 核心技术的强大开源在线办公套件。它允许用户直接通过现代浏览器查看和编辑文本文档、电子表格及演示文稿,无需在本地安装任何插件。

    作为 Microsoft 365 或 Google Workspace 的主要开源替代方案,Collabora Online 的核心价值在于其数字主权和自托管能力。在当今日益严峻的数据安全与合规环境下,它为企业提供了一条不依赖美国科技巨头、自主掌控数据命脉的可靠路径。

    Collabora Online 由总部位于英国剑桥的 Collabora Productivity 公司开发维护。该公司是全球最大的 LibreOffice 商业贡献者之一,其核心团队中有众多 LibreOffice 的资深开发者,确保了产品在文档兼容性和功能深度上的持续领先。


    为什么数字主权如此重要

    在深入了解 Collabora Online 的技术细节之前,我们有必要先理解它所回应的时代命题——数字主权(Digital Sovereignty)。

    📌 一个标志性事件:2025 年 6 月 10 日,微软法国法律顾问 Anton Carniaux 在法国参议院听证会上宣誓作证时,被直接问及是否能保证法国公民存储在微软云上的数据不会未经法国当局同意就被传递给美国政府。他的回答是:

    "Non, je ne peux pas le garantir" —— "不,我无法保证这一点。"

    这不是假设性的风险,而是结构性的法律冲突。美国于 2018 年颁布的《云法案》(CLOUD Act,全称 Clarifying Lawful Overseas Use of Data Act)赋予了美国政府获取美国科技公司所持有的数字数据的权力,无论该数据存储在世界哪个角落。而欧盟《通用数据保护条例》(GDPR)第 48 条则明确禁止在缺乏双边法律框架的情况下向外国政府传输数据。这两部法律之间存在着根本性的不可调和矛盾,将使用美国云服务的欧洲企业和公共机构置于两个相互冲突的法律体制之间。

    这种结构性冲突直接推动了欧洲各国政府的"去微软化"浪潮:

    🏳️ 国家/机构🔄 迁移行动
    🇩🇰 丹麦2025 年全面向 Linux 和 LibreOffice 迁移,数字部长 Caroline Stage Olsen 表示:"我们绝不能让自己如此依赖少数几家公司,以至于无法自由行动。"
    🇩🇪 德国(石勒苏益格-荷尔斯泰因州)2024 年 4 月成为欧洲首个在公共部门完全放弃 Microsoft Teams、Word、Excel 和 Outlook 的地区,转向 LibreOffice、Linux 和 Open-Xchange。
    🇫🇷 法国推出"Suite Numérique"——一套由政府数字事务局(DINUM)主导开发的开源生产力套件,旨在取代政府中的微软和谷歌产品。
    🏛️ 国际刑事法院(ICC)2025 年 11 月宣布将其微软办公软件替换为 OpenDesk——由德国数字主权中心(ZenDiS)提供的开源办公协作套件。据报道,此举的催化剂之一是首席检察官一度被锁在自己的 Outlook 邮箱之外。

    正是在这一宏观背景下,Collabora Online 作为一个完全开源、支持私有部署、不受《云法案》管辖的在线办公解决方案,其战略价值才得以充分彰显。


    核心功能与特点

    📄 全能兼容性

    完美支持 Word (.docx)、Excel (.xlsx)、PowerPoint (.pptx) 等主流 Office 格式,并能极好地保持原始排版与格式。同时原生支持开放文档格式(ODF,包括 .odt、.ods、.odp 等),这是 ISO/IEC 国际标准格式,不受任何单一厂商控制。事实上,Collabora Online 支持的文件格式与 LibreOffice 完全一致,包括各类旧版标准。

    具体包含以下核心应用模块:

    🖥️ 模块📝 说明
    Collabora Writer文字处理器,基于 LibreOffice Writer,对标 Microsoft Word / Google Docs。支持所见即所得编辑、样式、格式工具、评论批注与修订追踪。
    Collabora Calc电子表格编辑器,基于 LibreOffice Calc,对标 Microsoft Excel / Google Sheets。支持数据透视表、公式、数据验证、条件格式、高级排序和筛选、图表,最高支持 16,000 列,并兼容部分 VBA 宏。
    Collabora Impress演示文稿程序,基于 LibreOffice Impress,对标 Microsoft PowerPoint / Google Slides。支持母版幻灯片、切换动画、演讲者备注和多媒体元素。
    Collabora Draw矢量图形应用,这是 Collabora 相较于微软和谷歌的一个差异化优势——后两者均未提供专门的矢量绘图程序。

    🤝 实时协作

    支持多人同时在线编辑同一份文档,集成协作编辑功能。用户可以实时看到其他协作者的光标位置和编辑内容,并通过内置的评论和修订追踪功能进行异步协作。在与 Nextcloud Talk 等视频会议工具集成后,甚至可以在聊天室或视频通话中直接协同编辑文档,实现真正的"边讨论、边修改"。

    🔒 高度安全性

    由于支持私有部署(On-premise),企业可以将所有敏感数据保留在自己的服务器上,彻底避免第三方云服务商的数据窥探。具体的安全特性包括:

    • 🛡️ 数据完全自主可控——文档数据存储在企业自有的基础设施上,不经过任何第三方服务器,从根源上消除了《云法案》等域外法律带来的合规风险。
    • 🔐 Secure View(安全查看)功能——支持与 ownCloud 等平台配合创建"虚拟数据室"(Virtual Data Room),在受控环境中安全共享敏感文档,文档内容以服务器端渲染的瓦片图像(tile-rendered images)形式呈现,防止未授权的下载和复制。
    • ✅ 合规性友好——其自托管架构天然满足 GDPR、NIS2(欧盟网络与信息系统安全指令)以及 DORA(数字运营弹性法案)等法规对数据驻留和主权的要求。

    🔗 跨平台集成

    它并不是一个独立的存储系统,而是需要与现有的云存储基础架构集成。Collabora Online 通过标准化的 WOPI 协议(Web Application Open Platform Interface,由微软最初开发的开放协议)实现与各类文件存储平台的集成,理论上可以与任何支持 WOPI 的平台对接。

    目前已支持的主要集成平台涵盖以下几大类:

    🗂️ 类别📋 平台
    📁 文件同步与共享Nextcloud、ownCloud、Seafile
    🏢 企业协作与群组EGroupware、Univention Corporate Server
    🎓 学习管理系统(LMS)Moodle(支持在作业中创建和协作编辑文档)
    📂 企业内容管理(ECM)Alfresco、Nuxeo、FileCloud
    💬 团队通讯Mattermost
    🏗️ 其他SharePoint、WordPress(通过专用插件)、Kolab、Dolibarr(通过 Open-DSI 集成)

    ⚡ 特别值得一提的是,Collabora Online 服务器可以同时与多个云解决方案集成,这意味着企业无需绑定单一的文件存储平台。


    WOPI 协议:理解 Collabora Online 架构的关键

    要真正理解 Collabora Online 的工作原理及其强大的集成能力,必须了解其底层的 WOPI 协议架构。

    WOPI(Web Application Open Platform Interface)是一个成熟的开放协议,最初由微软开发,定义了一组用于客户端访问和修改服务器上存储文件的标准操作。Collabora Online 的整体架构可以用一句话概括:文档始终保留在服务器上,用户在浏览器中看到的是文档的瓦片渲染图像(tile-rendered images),编辑操作则通过 WebSocket 实时回传到服务器。

    🏗️ 架构中的两个核心角色:

    ┌──────────────────────┐              ┌──────────────────────┐
    │   WOPI Host(宿主)    │  ◄──WOPI──►  │  WOPI Client(客户端) │
    │  你的文件存储平台      │              │  Collabora Online 服务器│
    │  如 Nextcloud/ownCloud │              │  提供编辑功能          │
    └──────────────────────┘              └──────────────────────┘
             ▲                                      ▲
             │                                      │
             │            ┌──────────┐              │
             └────────────│ 用户浏览器 │──────────────┘
                          │ (iframe)  │
                          └──────────┘

    📡 WOPI Host 需要实现的三个核心 REST 端点:

    端点HTTP 方法功能
    CheckFileInfoGET /wopi/files/<id>返回文件的元数据信息(名称、大小、权限等)
    GetFileGET /wopi/files/<id>/contents下载文件内容供编辑
    PutFilePOST /wopi/files/<id>/contents将编辑后的文件上传回存储

    所有请求都携带 access_token 参数进行身份验证,确保安全性。WOPI 协议还内置了冲突检测机制——通过 X-COOL-WOPI-Timestamp 请求头比对文件的最后修改时间,防止并发编辑时出现数据覆盖。

    💡 理解 WOPI 的意义在于:它是一个通用的、标准化的接口。这意味着任何开发者都可以为自己的文件管理系统实现 WOPI 端点,从而将 Collabora Online 的编辑能力无缝嵌入到自有产品中。这也是为什么 Collabora Online 的集成生态如此丰富的根本原因。


    版本区分

    Collabora Online 提供两个主要版本,面向不同的用户群体和使用场景:

    🏢 Collabora Online(企业版)

    专为企业设计的生产级版本,提供长期支持(LTS)、稳定更新和企业级安全保障。

    📋 特性📝 详情
    💰 定价起步价为每用户每月 €1.82(本地部署,99 用户以下),按年付费,多年合同可享折扣
    🎯 目标用户企业、政府机构、托管服务提供商
    🔄 更新模式长期支持(LTS),稳定可靠
    📞 技术支持专业的合同制支持,含 SLA 服务等级协议
    🔐 安全更新签名的、受维护的安全更新
    🎓 特殊优惠教育机构和非政府组织(NGO)可申请特殊价格

    ⚠️ 关于用户计费的说明:Collabora Online 的"用户"是指拥有创建、编辑和协作文档权限的账户。不按同时打开的文档数量收费,也不限制用户数量。用户可以将文档共享给没有账户的外部人员进行协同编辑或审阅,而这些外部用户不会被计费。这种计费模式对于需要频繁与外部合作伙伴协作的企业尤为友好。

    🧪 CODE(Collabora Online Development Edition)

    开发版本,主要面向家庭用户和开发者,可在 Collabora 官网 免费下载并进行自托管测试。

    📋 特性📝 详情
    💰 定价完全免费
    🎯 目标用户个人、小团队、开发者
    🔄 更新模式滚动更新(Rolling Release),始终包含最新特性,但属于前沿版本(bleeding-edge),稳定性不如企业版
    📞 技术支持仅社区支持
    🔐 安全更新社区维护

    🔍 CODE 与企业版的关系值得特别说明:CODE 实际上是 Collabora Online 最前沿的版本,它同时承担两个使命——一是让广大用户免费测试和使用 Collabora Online,二是为开发团队提供宝贵的用户反馈。在 CODE 中发现的任何问题都会被进一步测试和修复,然后才会发布到面向企业用户的稳定版本中。可以将 CODE 视为企业版的"公测通道"。

    🆚 两版对比速览

    📋 对比维度🧪 CODE(免费版)🏢 企业版
    💲 价格免费起步 €1.82/用户/月
    🎯 适合人群个人/测试/小团队/开发者企业/政府/托管商
    🔄 更新方式滚动更新(前沿版)长期支持(稳定版)
    📑 SLA
    🔐 安全更新社区维护签名维护
    📞 技术支持社区专业合同制

    部署与使用

    Collabora Online 通常通过 Docker 镜像进行部署,尤其是在与 Nextcloud 等网盘结合使用时,能为用户提供类似于 Google Docs 的无缝在线办公体验。

    📦 部署方式概览

    Collabora Online 提供了多种部署方式,适应从个人试用到大规模企业生产环境的不同需求:

    🚀 方式📝 说明🎯 适用场景
    内置 CODE 服务器直接在 Nextcloud 应用商店安装"Collabora Online – Built-in CODE Server"应用,一键启用个人使用或小型团队快速体验,性能略低于独立服务器,不具备高级扩展能力
    Docker 镜像部署(推荐)使用官方 collabora/code Docker 镜像部署独立的 Collabora Online 服务生产环境,需要稳定性和可扩展性
    Docker Compose 全栈部署预配置的完整技术栈,包含 Nextcloud + Nginx + MariaDB + Redis + Collabora + Coturn 六大组件需要一站式部署完整协作环境的场景,建议至少 4GB 内存
    Kubernetes 部署使用 COOL Controller 进行集群化管理,支持自动扩缩容大规模企业环境,高可用性需求

    🐳 Docker 部署核心步骤

    以最常见的 Docker + Nextcloud 集成为例,核心部署流程如下:

    第一步:拉取并启动 Docker 容器

    docker pull collabora/code
    docker run -t -d -p 127.0.0.1:9980:9980 \
      -e 'aliasgroup1=https://cloud.example.com:443' \
      --restart always \
      --cap-add MKNOD \
      collabora/code

    📝 说明:将 cloud.example.com 替换为你的 Nextcloud 实际访问域名。如需支持多个 Nextcloud 实例,可添加 -e aliasgroup2=https://cloud2.example.com:443 参数。每个 aliasgroup 代表一个被允许的客户端域名,防止未注册的客户端访问 CODE 服务器。

    第二步:配置反向代理

    强烈建议在 CODE 前部署反向代理(Apache2 或 Nginx),使 CODE 可以通过标准 HTTP/HTTPS 端口(80/443)被访问。

    以 Apache2 为例,需要启用以下模块:

    • proxy
    • proxy_wstunnel(用于 WebSocket 通信)
    • proxy_http
    • ssl

    第三步:安装 Nextcloud Office 应用

    在 Nextcloud 管理界面中,进入 "应用" → "Office 与文本",安装 "Nextcloud Office (Collabora Online)" 应用。

    第四步:配置 Collabora 服务器地址

    进入 "管理设置" → "Office",选择"使用您自己的服务器",输入 Collabora Online 服务器的 URL(如 https://office.yourdomain.com),点击保存。

    ⚠️ 重要提示:

    • 不要使用 localhost127.0.0.1 作为 Collabora 服务器地址,因为这些地址在 Docker 容器内无法正确解析。
    • 虽然可以将 Collabora Online 部署在运行其他 Web 服务的同一台服务器上,但官方强烈建议使用专用的虚拟机或服务器进行部署。
    • WOPI 协议要求使用 SSL。虽然可以通过配置关闭 SSL(适用于测试环境),但生产环境中必须启用 HTTPS。

    Collabora Office 桌面版:2025 年的重大里程碑

    2025 年 11 月 26 日,Collabora Productivity 发布了一个具有里程碑意义的新产品——Collabora Office 桌面版,将 Collabora Online 的完整体验带到了本地桌面环境。

    🎯 这不仅仅是一个桌面客户端,而是一个与 Collabora Online 共享同一套代码的完整桌面办公套件。其核心理念是:桌面版与在线版是"同一个产品"——没有功能碎片化,没有界面学习曲线,没有"在线能用但离线不行"的困扰,也没有工程资源的重复投入。

    🖥️ 关键特性

    📋 特性📝 详情
    🖼️ 一致的界面与 Collabora Online 完全相同的现代化、标签式界面,基于 HTML、JavaScript、Canvas、CSS 和 WebGL 构建
    📄 格式支持完整支持 OOXML(DOCX/XLSX/PPTX)和 ODF 格式
    ☕ 无 Java 依赖相比传统的 LibreOffice(Collabora Office Classic),新版去除了 Java 依赖,安装更轻量、启动更快速
    💻 支持平台Windows 11、macOS 15 Sequoia 及以上、Linux x86_64(Flatpak)
    📜 开源许可MPL 2.0 许可证

    📌 与 Collabora Office Classic 的关系

    新版 Collabora Office 与 Collabora Office Classic(即原来的传统桌面版,保留了更传统的 LibreOffice 风格布局)并行发布。两者面向不同的使用场景:

    • Collabora Office(新版):面向追求现代化体验、在线/离线一致性的用户
    • Collabora Office Classic:面向需要更广泛配置选项、完整宏支持和数据库工具的高级用户

    ⚠️ 当前限制:新版桌面套件尚不支持 BASIC、Python 或 Uno 宏,也没有等同于 LibreOffice Base 的数据库编辑器。企业级支持预计将于 2026 年推出。


    与主流竞品的对比

    为了帮助决策者更好地评估 Collabora Online 的定位和优势,以下将其与最主要的两个竞品——Microsoft 365 和 Google Workspace 进行全面对比:

    📊 维度🔷 Collabora Online🟦 Microsoft 365🟩 Google Workspace
    💲 起步价格€0(CODE 免费)/ €1.82/用户/月(企业版)~\(6.99/用户/月 | ~\)7/用户/月 
    🔓 数据主权✅ 完全自主可控,数据留在自己的服务器❌ 受《云法案》管辖,无法保证数据主权❌ 受《云法案》管辖
    🏠 自托管能力✅ 核心设计理念❌ 仅限云端❌ 仅限云端
    📂 云存储依赖集成平台(Nextcloud 等)OneDrive(通常 1TB/用户)Google Drive(30GB 起)
    🤖 AI 集成目前无内置 AI 助手✅ Copilot AI✅ Gemini AI
    🔗 源代码✅ 完全开源❌ 闭源❌ 闭源
    📧 邮件/日历❌ 需配合 EGroupware 等✅ Outlook✅ Gmail/Calendar
    🎨 矢量绘图✅ Collabora Draw❌ 无专用工具❌ 无专用工具
    Capterra 评分4.74/5(~102 条评价)4.65/5(~13,950 条评价)4.70/5(~17,323 条评价)

    📌 选型建议:

    🎯 适用场景✅ 最佳选择
    需要完全掌控数据、满足严格合规要求的政府和企业Collabora Online
    需要全面生产力套件(邮件+文档+会议+AI)的大型企业Microsoft 365
    追求简单易用、快速协作、预算敏感的远程团队和小企业Google Workspace

    💡 需要坦率指出的是,Collabora Online 目前在 AI 集成能力方面与微软和谷歌存在明显差距。微软的 Copilot 和谷歌的 Gemini 已经深度嵌入各自的办公套件,可以辅助撰写文档、分析数据、生成演示文稿。Collabora Online 暂未提供可比拟的内置 AI 功能。不过,由于其开放的集成架构,企业可以通过自行开发或第三方插件的方式引入 AI 能力,这也是开源生态的灵活之处。


    2026 年展望与生态发展

    Collabora Online 的生态系统正在加速扩展,以下是值得关注的最新动态和未来方向:

    🤝 Wire 合作伙伴关系

    2026 年 1 月 13 日,欧洲安全通信领导者 Wire 与 Collabora Productivity 宣布达成战略合作。Wire 是一个端到端加密的企业通讯平台,总部位于柏林和楚格,隶属于 Schwarz Digits(施瓦茨集团旗下),全球超过 1,800 家机构使用其服务。

    本次合作的核心成果是:Wire Cells 将 Collabora Online 作为其安全、主权文档编辑层,直接集成到 Wire 基于 MLS(Messaging Layer Security)协议的加密工作空间中。用户可以在零信任环境下进行实时文档创建、协同编辑,敏感内容始终不离开加密工作区。这一整合方案满足 NIS2、GDPR、DORA 等多项合规要求,同时保持用户熟悉的 Office 兼容体验。

    🖥️ 桌面版企业级支持

    Collabora Office 桌面版目前处于面向早期用户的评估阶段,正式的企业级支持预计将在 2026 年推出。届时,企业将拥有一个从浏览器到桌面完全统一的开源办公解决方案。

    🌐 COOL Days 2026 社区大会

    Collabora Online 的年度社区大会 COOL Days 2026 计划在汉堡举办,届时将汇集来自全球的开发者、合作伙伴和用户,共同探讨产品路线图和生态发展。

    🇪🇺 EuroStack 愿景

    在更宏观的层面,2025 年 7 月德国、法国、意大利和荷兰成立了欧洲数字基础设施联盟(European Digital Infrastructure Consortium for Digital Commons),旨在联合开发和推广主权数字工具。EuroStack 计划致力于确保欧洲的关键数字基础设施处于欧洲管辖之下、推动开源联邦化技术栈的整合、建设节能系统,并将数据作为共享资源以促进创新同时保障基本权利。Collabora Online 作为这一生态中的核心生产力工具,其战略地位有望进一步提升。


    小结

    Collabora Online 不仅仅是一个在线办公软件,它代表了一种关于数据主权、技术自主和数字未来的价值选择。在《云法案》与 GDPR 之间的结构性法律冲突尚未解决、欧洲乃至全球对数字主权的关注持续升温的背景下,掌握 Collabora Online 这类开源自托管方案的知识,对于 IT 决策者和技术从业者而言具有重要的现实意义。

    🔑 核心要点回顾:

    • 📄 技术根基——基于 LibreOffice 核心,完整支持 OOXML 和 ODF 格式,通过 WOPI 协议实现广泛集成
    • 🔒 安全优势——自托管架构确保数据主权,天然满足 GDPR 等合规要求
    • 🔗 开放生态——与 Nextcloud、ownCloud、Seafile、Moodle 等数十个平台深度集成
    • 🆓 灵活选择——从免费的 CODE 版到企业级订阅,从在线版到全新的桌面版,覆盖各类使用场景
    • 🌍 时代趋势——欧洲"去微软化"浪潮、Wire 合作、EuroStack 愿景等均表明,开源主权办公方案正从边缘走向主流

    📚 延伸阅读与参考资料:

    Brave 回复 2 weeks, 5 days ago 1 成員 · 0 回复
  • 0 回复

歡迎留言回复交流。

Log in to reply.

讨论開始
00 回复 2018 年 6 月
現在