ONLYOFFICE Docs 介绍与选型指南

ONLYOFFICE Docs(Document Server)在线办公套件认知与选型:官方溯源最新稳定版 10.0.0、AGPL-3.0 许可与 CE 20 并发连接边界、架构组件与功能特性,量化对比 Collabora Online/WPS/Google Docs 等方案。

ONLYOFFICEONLYOFFICE在线办公2026/10/22

ONLYOFFICE Docs 介绍与选型指南

目标:为「是否选用 ONLYOFFICE Docs(Document Server)自建在线办公套件」提供认知与选型依据。本篇为纯联网溯源篇,全部数据取自官方站点、官方 GitHub 仓库与官方镜像仓库(来源与查询日期逐条标注),不含本地实测结论;部署实测见《ONLYOFFICE Docs 10.0 Docker Compose 部署指南》,配置细节见《ONLYOFFICE Docs 10.0 配置参数详解》,命令工具见《ONLYOFFICE Docs 10.0 常用 CLI 命令与工具详解》。

一、环境信息

本篇是 A1 认知篇,不做本地部署实验,所有信息通过联网溯源获取。溯源环境与来源清单如下:

  • 溯源日期:2026-10-22(下文所有「查询日期」均指本日);
  • 官方产品仓库:GitHub ONLYOFFICE/DocumentServer(含 README、LICENSE);
  • 官方容器仓库:GitHub ONLYOFFICE/Docker-DocumentServer(README,即官方容器镜像维护仓库);
  • 官方镜像:Docker Hub onlyoffice/documentserver(tags 与仓库元数据);
  • 官方文档站:helpcenter.onlyoffice.com、api.onlyoffice.com;
  • 星数取证工具:shields.io 徽章接口(https://img.shields.io/github/stars/<owner>/<repo>.json),未直连 api.github.com。

二、软件概述

ONLYOFFICE Docs(打包形态称为 Document Server)是 ONLYOFFICE 官方对其的定位描述:「一个免费的协同在线办公套件,包含文本文档、电子表格与演示文稿的查看器与编辑器,以及表单与 PDF 能力,完全兼容 Office Open XML(OOXML)格式」(来源:GitHub ONLYOFFICE/DocumentServer 仓库 About 描述,查询日期 2026-10-22)。

它解决的核心问题是:在自有服务器上提供类 Microsoft Office 在线体验——浏览器里直接编辑 docx/xlsx/pptx(而非转换成别的格式再存回),多人实时协同编辑,并能以「编辑器服务」身份嵌入 Nextcloud、ownCloud 等文件平台或任何业务系统,成为自托管办公生态的文档处理中枢。

关键事实速览(均标注来源与查询日期 2026-10-22):

项目事实来源
产品定位自托管协同在线办公套件(Document Server 打包)GitHub 仓库 About
最新稳定版v10.0.0(GitHub Releases latest 重定向至 tag v10.0.0)github.com/ONLYOFFICE/DocumentServer/releases/latest
版本亮点10.0 主打 modular apps 模块化应用与 AI 工具,官方称 50+ 新特性、1000 项缺陷修复、35 项安全漏洞修复helpcenter.onlyoffice.com 站点横幅
开源许可GNU AGPL v.3(Community Edition)官方仓库 LICENSE 文件
官方镜像onlyoffice/documentserver,累计拉取 102,966,528 次、镜像 star 445Docker Hub 仓库元数据
最新镜像 taglatest / 10.0 / 10.0.0 / 10.0.0.1(2026-10-12 更新)Docker Hub tags 接口
最低硬件RAM ≥ 4 GB,CPU 双核 2 GHz 以上Docker-DocumentServer README

💡 说明:镜像 tag 同时存在 10.0.0 与 10.0.0.1(同日发布),x.y.z.w 四段中的第四段为内部构建号;生产部署建议锁定四段完整 tag 以保证可复现,见《ONLYOFFICE Docs 10.0 Docker Compose 部署指南》的镜像选型节。

三、核心架构

ONLYOFFICE Docs 是一个「多组件合一」的服务端套件,官方将其源码按职责拆分在多个仓库中维护(各仓库星数为 shields.io 徽章实查值,查询日期 2026-10-22):

组件仓库职责技术栈星数
ONLYOFFICE/DocumentServer聚合仓库与发布入口(7k)—7k
ONLYOFFICE/server服务端:文档管理服务(docservice)、命令服务、协同服务、转换调度Node.js—
ONLYOFFICE/sdkjs浏览器端编辑内核:文档/表格/幻灯片渲染与编辑逻辑JavaScript351
ONLYOFFICE/web-apps编辑器界面层:工具栏、对话框、设置 UIJavaScript383
ONLYOFFICE/core格式引擎:OOXML/Odf/RTF 等格式的读写与渲染核心,以及 x2t 转换器基础C++428

⚠️ 「—」表示该仓库未在本次取证范围内单独查星,仅列出已实查值,不作编造。

从部署形态看(来源:Docker-DocumentServer README,查询日期 2026-10-22),官方容器把 Web 服务(Nginx + Node.js)、转换服务、文档存储、内置 PostgreSQL/Redis/RabbitMQ 等依赖打包成一个交付单元,因此单个 Document Server 实例即可完整运行;这也带来「单进程体量大、内存占用高」的特征——官方要求 RAM 4 GB 起步,双核 2 GHz 以上。

数据流主线为:浏览器加载 sdkjs 编辑器 → 用户打开文档时 docservice 请求源文件并经转换服务(基于 core/x2t)转成内部 OOXML 编辑格式 → 协同编辑期间操作经协同服务广播,文档缓存于服务端 → 保存时回写为原始格式并推回集成平台。理解这条主线有助于后续调参(转换与协同各有限流与缓存参数,见《ONLYOFFICE Docs 10.0 配置参数详解》)。

四、功能特性

依据官方仓库描述与 10.0 版本横幅(来源:GitHub 仓库 About 与 README、helpcenter 站点横幅,查询日期 2026-10-22),核心能力包括:

  • 四大编辑器:文本文档、电子表格、演示文稿、PDF 编辑器(可创建、编辑、保存与导出,含 PDF 表单填写);
  • OOXML 高保真:以 OOXML 为原生编辑格式,与 Office Open XML 完全兼容,.docx/.xlsx/.pptx 打开即编辑,无需有损转换(官方 About 明示「fully compatible with Office Open XML」);
  • 协同编辑:多人实时协同、修订与批注、版本历史、内置聊天(官方 README 的 editors 能力清单);
  • AI 与模块化应用(10.0 重点):官方称 10.0 引入 modular apps 与 AI 工具,50+ 新特性、1000 项缺陷修复、35 项安全漏洞修复(helpcenter 横幅);
  • 图表与图形:官方提供 Diagram Viewer 能力(Docker-DocumentServer README 功能清单);
  • 插件与扩展:编辑器支持插件体系,第三方能力可挂接进工具栏;
  • 集成开放:提供标准化的编辑器接入 API(api.onlyoffice.com 文档站),供任意业务系统嵌入。

五、快速开始(官方最小可用示例)

本节引用官方给出的最小部署命令作为「第一眼可跑」参考(来源:ONLYOFFICE/Docker-DocumentServer README,查询日期 2026-10-22)。本篇为认知篇,未做本地实测,以下命令与说明均转述自官方 README;逐条实测过程与真实回显见《ONLYOFFICE Docs 10.0 Docker Compose 部署指南》。

官方 README 的最简运行方式为单条命令启动:

docker run -i -t -d -p 80:80 --restart=always onlyoffice/documentserver

按官方 README 说明:启动后浏览器访问 http://<服务器地址> 即可进入欢迎页,欢迎页内提供各编辑器的在线示例入口(Document Server 示例)。官方同时提醒:Docker 引擎需更新至较新版本(README 撰写时为 20.10.21 以上),因为官方镜像基于 ubuntu:24.04 构建,过旧版本存在兼容问题。

生产环境不应照搬上述单命令(默认 JWT 未配置、数据未持久化、依赖内置单点数据库),标准做法是使用 Docker Compose 编排并显式配置 JWT_SECRET 与数据卷,完整步骤、compose 文件与验证回显见《ONLYOFFICE Docs 10.0 Docker Compose 部署指南》。

六、版本与许可:CE / EE / DE 三版

官方在 README 中给出了明确的版本矩阵(来源:GitHub ONLYOFFICE/DocumentServer README 版本对比表,查询日期 2026-10-22):

维度Community EditionEnterprise EditionDeveloper Edition
包名onlyoffice-documentserveronlyoffice-documentserver-eeonlyoffice-documentserver-de
费用FREE按官方定价按官方定价
连接数up to 20 recommended(官方推荐上限 20 并发连接)随所选定价计划随所选定价计划
集群化(Clusterization)不支持支持支持
许可GNU AGPL v.3专有专有

三点解读(依据上表逐条):

  1. 20 并发连接是社区版的能力边界:官方措辞是「推荐不超过 20 个同时连接」,这是选型最重要的量化约束——小型团队(≤20 人同时编辑)可用 CE 免费自建,超出则应评估 EE 或改用集群化商业版。
  2. AGPL v.3 的合规要求:CE 以 AGPL-3.0 发布(LICENSE 文件实查)。AGPL 要求「通过网络提供服务」时同样触发开源义务——若将修改后的 Document Server 以网络服务形式提供,需按 AGPL 开放相应源码;作为内部工具使用、不修改分发时义务较轻。商用且希望闭源集成时应考虑 EE/DE。
  3. 集群化是商业版能力:CE 无官方集群支持,高可用诉求在 CE 上只能靠「单实例 + 备份恢复」或自行设计,这一点与下文竞品对比直接相关。

七、适用场景与限制

7.1 典型适用场景

  • 给文件云补「在线编辑」能力:Nextcloud/ownCloud 等自建网盘接入 Document Server 后获得浏览器编辑 Office 文档的能力(官方以集成连接器形式支持,见 api.onlyoffice.com 的集成文档);
  • 自建协同办公中台:团队需要在自有服务器上维护文档资产、要求 OOXML 原生兼容与实时协同;
  • 业务系统嵌入编辑器:OA/CRM/知识库等系统通过编辑器 API 嵌入「打开即编辑」能力(api.onlyoffice.com 提供完整接入协议文档);
  • PDF 表单与文档转换:依赖服务端格式引擎做 docx⇄pdf 等转换(转换 REST API 的实测见《ONLYOFFICE Docs 10.0 常用 CLI 命令与工具详解》)。

7.2 能力边界与限制(官方明示项)

  • 20 并发连接:CE 官方推荐上限(官方 README 版本表),并非硬性代码锁死,而是许可条款约定的规模边界,超规模使用应升级 EE/DE;
  • 无集群:CE 不支持 Clusterization(官方 README 版本表),不能通过加节点横向扩容;
  • 资源门槛:官方最低要求 RAM 4 GB、双核 2 GHz(Docker-DocumentServer README);实测部署经验表明 4 GB 是「能跑」,多人文档编辑应按 8 GB 规划(实测数据见 B2 篇);
  • 单实例重依赖:内含 Nginx/Node.js/PostgreSQL/Redis/RabbitMQ 等多组件,故障域集中,运维上更接近「一体化套件」而非单一微服务。

八、同类选型对比

8.1 竞品概览与量化对比

下表对「可自托管的在线 Office 套件 + 常被一起评估的替代方案」做横向对比。星数取自 shields.io 徽章接口(查询日期 2026-10-22),许可与定位取自各方官方站点/仓库:

维度ONLYOFFICE DocsCollabora OnlineWPS Office(办公云)Google DocsCryptPad
自托管支持(本篇主角)支持个人版客户端免费;无官方自托管服务端不支持(SaaS)支持
开源许可AGPL-3.0(CE)MPL-2.0闭源闭源AGPL-3.0
GitHub 星数(主仓库)7k(DocumentServer,shields.io 实查)3.4k(CollaboraOnline/online,shields.io 实查)无开源服务端仓库非开源—
编辑内核自研(core C++ + sdkjs),OOXML 原生LibreOffice 技术内核自研(Windows/Linux/Mac 客户端)自研(云端)自研(加密协同)
格式兼容侧重OOXML(.docx/.xlsx/.pptx 高保真)ODF 生态(.odt/.ods)见长OOXML 兼容(客户端)Google 格式为主,导入导出转换协同富文本/表格(自研格式)
并发规模(社区版)官方推荐 ≤20 连接(README 版本表)无固定连接数许可限制(以资源为准)—随订阅无许可连接数限制
集群/横向扩展(社区版)不支持(CE)支持(可多实例)——支持多实例
商业支持EE/DE 付费版Collabora 官方订阅商业订阅Google Workspace加密版订阅

⚠️ 表中「—」表示该维度对本竞品不适用或无公开可比数据;Google Docs 列入对比仅作「不可自托管」参照系。Collabora Online 无固定连接数许可限制的说法基于其 MPL-2.0 开源许可模式(许可以代码仓库 LICENSE 公开),实际规模受硬件资源约束。

关键差异与选型解读:

  1. 格式中心决定选择:文档资产以 .docx/.xlsx/.pptx 为主 → ONLYOFFICE 的 OOXML 原生内核优势明显;以 .odt/.ods 为主(LibreOffice 桌面存量)→ Collabora Online 更贴合;WPS 仅在有客户端使用习惯且不需要自托管服务端时考虑。
  2. 协同规模决定版本:≤20 并发连接 → ONLYOFFICE CE 零成本起步;需要横向扩展/高可用 → CE 不支持集群,此时要么上 ONLYOFFICE EE,要么选 Collabora Online(开源版即可多实例)。
  3. 合规敏感性:ONLYOFFICE CE 为 AGPL-3.0,对「改造后网络服务化」的开源义务要求更重;Collabora Online 的 MPL-2.0 对集成的传染性更弱——强合规团队可在两者间权衡。
  4. 数据主权红线:Google Docs 仅适合允许数据出境且接受 SaaS 的场景;WPS 无自托管服务端,数据主权诉求下不构成可比选项。

8.2 社区活跃度与版本节奏

  • ONLYOFFICE:主仓库 7k 星(shields.io,2026-10-22);官方镜像累计拉取超 1.03 亿次(Docker Hub 元数据),社区版更新活跃,10.0.0 于 2026-10-12 同步推送镜像 tag(Docker Hub tags 时间戳);
  • Collabora Online:主仓库 3.4k 星(shields.io,2026-10-22),同为活跃维护的自托管选项;
  • 版本节奏:ONLYOFFICE 从镜像 tags 时间轴可见 9.x 系列在 2026-05 至 2026-07 密集发布(9.2/9.3/9.4 等多个 tag 于 2026-07-22 批量更新),10.0 于 2026-10-12 发布,迭代节奏为季度级大版本 + 快速补丁。

8.3 选型建议速查

你的情况建议
≤20 人团队、docx 生态、想自建ONLYOFFICE CE(本系列文档)
需要集群/高可用且不想付商业许可Collabora Online
存量 LibreOffice/ODF 文档为主Collabora Online
需要嵌入业务系统对外提供服务(闭源)ONLYOFFICE DE 或 Collabora 商业版
预算充足、要官方 SLAONLYOFFICE EE / Collabora 订阅

九、参考链接