Brave
@47c132035ed7a1105a867946b99d67af 开源软件研究 公开
讨论 ONLYOFFICE:开源、免费、跨平台的办公软件

ONLYOFFICE:开源、免费、跨平台的办公软件

一、产品概述

ONLYOFFICE是一个全面的在线办公套件,由Ascensio System SIA公司开发。它提供了一系列的办公应用软件,包括文档、电子表格、演示文稿和表单编辑器,以及PDF编辑器。ONLYOFFICE的设计旨在促进团队协作,支持多人实时在线编辑和评论文档,使得文档管理、项目、团队和客户关系等多种功能能够在一个统一的平台上协同工作。

截至2025年12月,ONLYOFFICE已发展成为一个功能完备的办公生态系统,客户群在2025年增长了约30%。其产品线主要包括以下核心组件:

产品组件功能定位适用场景
📄 ONLYOFFICE Docs文档编辑器套件(文档/表格/演示/PDF)文档创建与协作编辑
🏢 ONLYOFFICE DocSpace基于房间的协作平台团队文件管理与外部共享
🖥️ ONLYOFFICE Desktop Editors桌面应用程序离线办公场景
⚙️ ONLYOFFICE Workspace企业协作平台综合办公管理(⚠️ 云版本将于2026年初停止服务)

💡 重要提示:ONLYOFFICE Workspace Cloud(云托管版本)将于2026年初停止服务,用户需迁移至自托管方案或DocSpace平台。


二、功能特点

2.1 多人协作 🤝

ONLYOFFICE支持多人在线协同编辑文档,提供了实时聊天工具,方便团队成员之间的沟通和协作。

协作编辑的核心能力包括:

  • 两种协同编辑模式
    • 快速模式(Fast):所有更改实时同步显示,适合头脑风暴和快速迭代
    • 严格模式(Strict):用户可锁定正在编辑的段落,保存后才同步变更,适合正式文档编辑
  • 修订追踪(Track Changes):完整记录所有修改历史,支持接受或拒绝单个修订
  • 版本历史(Version History):自动保存文档版本,可随时回溯和恢复
  • 评论与批注系统:支持行内评论、回复讨论和@提及功能
  • 内置聊天工具:无需切换应用即可与协作者即时沟通

DocSpace房间类型——为不同协作场景定制:

房间类型功能说明典型用途
🔄 协作房间邀请用户实时共同编辑文档团队内部项目协作
🌐 公开房间通过公开链接分享只读文档对外发布资料、公告
📝 自定义房间自定义权限(审阅/评论/填写表单)合同审批、问卷收集
🔐 虚拟数据房间高级角色权限,匹配组织架构尽职调查、敏感文件管理

DocSpace 3.5/3.6新增协作增强功能(2025年10-12月发布):

  • 📂 "与我共享"区域:集中显示他人共享的所有文件和文件夹
  • 🕐 "最近"区域:快速访问最近处理的100个文件
  • 👥 "所有人"群组:简化用户邀请流程
  • 📱 Telegram通知集成:通过Telegram接收DocSpace动态、房间活动和@提及

2.2 兼容性 📁

ONLYOFFICE与MS Office文档格式兼容性极好,无论是在Windows、Linux还是MacOS上,都能提供流畅的办公体验。

支持的文件格式全面覆盖主流办公需求:

类别支持格式
📝 文档DOCX, DOC, ODT, RTF, TXT, PDF, HTML, EPUB, XPS, DjVu, Markdown (.md)
📊 电子表格XLSX, XLS, ODS, CSV
📽️ 演示文稿PPTX, PPT, ODP
📋 表单OFORM(ONLYOFFICE专有格式), PDF表单

与其他办公套件的对比优势:

相较于Google Docs和Microsoft Office在线版,ONLYOFFICE具有以下差异化特点:

对比维度ONLYOFFICEGoogle DocsMicrosoft 365
数据存储支持完全自托管Google云端Microsoft云端
隐私保护不追踪用户行为存在数据分析存在数据分析
MS格式兼容性原生高度兼容可能丢失格式原生支持
开源程度完全开源闭源闭源
离线使用✅ 支持❌ 需联网部分支持

📌 格式兼容性说明:虽然ONLYOFFICE对MS Office格式兼容性优秀,但对于包含大量复杂设计元素(如特殊字体、高级图表、复杂宏)的文档,仍可能出现轻微格式差异。建议在正式场景中进行格式验证。


2.3 安全性 🔒

ONLYOFFICE遵守国际安全标准,提供三级加密保护,包括静态加密、传输中加密和端到端加密,确保文档安全。

加密技术架构详解:

┌─────────────────────────────────────────────────────────┐
│                    ONLYOFFICE 安全架构                   │
├─────────────────────────────────────────────────────────┤
│  🔐 静态加密 (At Rest)                                   │
│     └─ AES-256 加密算法保护存储数据                       │
├─────────────────────────────────────────────────────────┤
│  🔐 传输加密 (In Transit)                                │
│     └─ HTTPS + TLS 协议保护数据传输                       │
├─────────────────────────────────────────────────────────┤
│  🔐 端到端加密 (End-to-End)                              │
│     └─ Private Rooms 私密房间:                          │
│        • 每个字符输入即时AES-256加密                      │
│        • 加密/解密仅在用户设备端进行                      │
│        • 文件无法被复制、再分发或解密                     │
└─────────────────────────────────────────────────────────┘

企业级安全功能矩阵:

安全功能说明适用版本
🎫 JWT令牌验证JSON Web Token保护门户流量,确保用户权限边界所有版本
📱 双因素认证(2FA)支持Google Authenticator、Authy、SMS验证所有版本
🔑 LDAP/AD集成与OpenLDAP、Microsoft Active Directory无缝对接企业版
🌐 IP白名单限制特定IP地址访问,防止外部威胁企业版
🔍 审计日志完整的用户活动追踪与报告企业版
🛡️ 漏洞赏金计划HackerOne平台持续安全测试-

合规性认证:

  • GDPR合规:完全符合欧盟通用数据保护条例要求
  • HIPAA合规:满足医疗健康数据保护标准(适用于医疗机构)
  • 数据本地化:自托管方案确保数据不离开用户物理边界

⚠️ 欧洲合规背景:随着GDPR、CCPA、LGPD等数据隐私法规日趋严格,欧洲监管机构已对公立学校和政府机构使用Office 365和Google Workspace发出警告。ONLYOFFICE的自托管特性使其成为合规敏感场景的理想选择。


2.4 开源特性 💻

作为一个开源项目,ONLYOFFICE的源代码在GitHub上可供查看,允许用户自定义和扩展功能。

开源协议与仓库信息:

仓库说明许可协议
DocumentServer文档服务器核心AGPL v3
DocSpace协作平台AGPL v3
DesktopEditors桌面编辑器AGPL v3
Kubernetes-DocsK8s部署方案Apache 2.0

开源带来的核心优势:

  • 🔍 代码透明:任何人可审计源代码,确保无后门或恶意行为
  • 🛠️ 自主可控:企业可根据需求定制修改,不受厂商锁定
  • 🌍 社区驱动:全球开发者贡献代码、插件和本地化翻译
  • 💰 成本优化:社区版免费使用,企业版提供商业支持

2.5 跨平台支持 🌐

用户可以在桌面或移动设备上使用ONLYOFFICE,无论是通过免费的办公应用程序还是通过浏览器访问。

完整的平台覆盖:

平台类型支持情况
🖥️ 桌面端Windows、macOS、Linux(DEB/RPM/Snap/Flatpak)
🌐 Web端所有现代浏览器(Chrome、Firefox、Safari、Edge)
📱 移动端iOS、Android原生应用
☁️ 云部署AWS、阿里云、DigitalOcean、Linode等一键部署
🐳 容器化Docker、Podman、Kubernetes、OpenShift

2.6 AI智能功能(2025年重大更新) 🤖

ONLYOFFICE在2025年实现了重大的AI功能升级,将人工智能深度整合到办公流程中:

ONLYOFFICE 9.2 AI Agent(2025年12月正式版):

AI功能说明
📝 文档生成根据提示词自动生成文档内容
🔍 内容分析对文档内容提问并获取智能解答
📋 PDF表单填写AI辅助自动填充PDF表单
📁 文件系统访问AI可访问本地文件系统进行操作
✍️ 语法拼写检查AI驱动的语法和拼写纠错
🎬 宏录制记录操作序列并保存为可重复执行的宏

支持的AI提供商:

  • ☁️ 云端服务:OpenAI ChatGPT、Google Gemini、Anthropic Claude、DeepSeek、Mistral等
  • 🏠 本地部署:通过Ollama连接本地大语言模型
  • 🔌 MCP服务器:支持Model Context Protocol协议

DocSpace 3.6 AI Agent(2025年12月):

DocSpace引入的AI Agent可以直接在聊天界面中管理整个协作空间:

  • 📂 自动组织文件结构
  • 🏠 智能规划房间布局
  • 👥 添加用户和邀请协作者
  • 🔄 执行批量文件操作

OCR文字识别:

  • 📸 将扫描的PDF文档自动转换为可编辑文本
  • 🌐 支持多语言识别

2.7 第三方集成 🔗

ONLYOFFICE提供40+开箱即用的集成连接器,涵盖主流业务平台:

集成类别支持平台
☁️ 云存储Nextcloud、ownCloud、Seafile、Box
📚 学习管理Moodle、Chamilo、Canvas
💼 项目管理Redmine、Jira
🌐 内容管理WordPress、Drupal、Plone、Liferay
🏢 企业平台SharePoint、Alfresco、Confluence、Nuxeo
💬 团队协作HumHub、Pipedrive
🤝 自动化Zapier(连接数千种应用)
📹 视频会议Jitsi、Zoom

集成方式:

  • 🔌 官方连接器:预构建的插件,一键安装配置
  • 🛠️ Open API:RESTful API接口,自定义集成开发
  • 📋 WOPI协议:Web Application Open Platform Interface标准支持

💡 推荐集成:Nextcloud + ONLYOFFICE是开源社区最受欢迎的组合方案,可实现完整的自托管云办公体验。


三、使用场景

3.1 企业办公 🏢

企业可以利用ONLYOFFICE进行文档管理、项目跟踪和团队协作,提高工作效率。

典型应用场景:

  • 📊 合同管理与审批:利用修订追踪和版本历史,实现多部门协同审核
  • 📝 项目文档协作:通过DocSpace房间组织项目资料,控制内外部访问权限
  • 📋 表单数据收集:创建OFORM表单,自动汇总分析填报数据
  • 🔐 敏感文件处理:使用虚拟数据房间进行尽职调查、并购文件管理
  • 💼 跨部门协作:打破信息孤岛,实现销售、法务、财务等部门文档统一管理

企业级部署优势:

  • 🏠 完全自托管,数据主权自主可控
  • 🔒 满足GDPR、HIPAA等合规要求
  • 🔗 与现有IT基础设施(LDAP/AD)无缝集成
  • 📈 支持集群部署,弹性扩展至数万用户

3.2 教育机构 🎓

学校和教育机构可以使用ONLYOFFICE来创建和共享教学材料,促进师生之间的互动。

教育场景深度应用:

场景解决方案
📖 课件制作教师协作编辑教学PPT,实时更新课程内容
✍️ 作业批改学生在线提交作业,教师使用评论功能批注反馈
👥 小组协作学生团队实时协同完成项目报告
📝 在线考试创建表单文档用于测验和问卷调查
📚 资源共享通过公开房间分享开放教育资源(OER)

与Moodle集成的优势:

ONLYOFFICE与Moodle学习管理系统深度整合,教师和学生可直接在Moodle界面中:

  • 创建、编辑和协作处理Office文档
  • 无需下载即可在线预览教学资料
  • 实时多人编辑课程项目文档

3.3 政府与公共部门 🏛️

ONLYOFFICE为政府机构提供专门的解决方案,满足公共部门的特殊需求:

  • 🔒 数据主权保障:自托管部署确保敏感数据不离开国家/地区边界
  • 📜 合规性满足:符合各国政府IT安全标准要求
  • 💰 降低许可成本:开源方案减少对商业软件的依赖
  • 🔗 跨部门协作:统一文档平台打通行政壁垒
  • 无障碍支持:遵循WCAG标准,确保残障人士可访问

3.4 个人使用 👤

个人用户可以利用ONLYOFFICE管理日常文档,进行个人项目规划和记录。

个人应用场景:

  • 📄 日常文档编辑(简历、报告、信件)
  • 📊 个人财务表格管理
  • 📝 学习笔记和知识整理
  • 🎨 创意项目策划和演示
  • 📋 个人表单模板(清单、计划表)

个人用户推荐方案:

  • 🖥️ Desktop Editors:免费桌面应用,离线使用无需联网
  • ☁️ DocSpace个人版:免费云端空间,支持跨设备同步

四、产品版本与定价

ONLYOFFICE提供灵活的版本选择,满足不同规模用户的需求:

版本适用对象主要特性定价模式
🆓 社区版个人/小团队核心编辑功能,同时编辑用户数限制免费
💼 企业版中大型企业无用户限制、LDAP集成、专业支持按连接数订阅
👨‍💻 开发者版软件开发商可嵌入第三方应用、OEM授权按需定价
☁️ DocSpace个人至企业云端协作空间免费版+付费升级

📌 许可说明:集群部署(Kubernetes/OpenShift)需要企业版或开发者版授权。无授权情况下可获得30天免费试用期。


五、安装方法

5.1 Ubuntu桌面版安装

以Ubuntu系统为例,在Ubuntu上安装ONLYOFFICE有几种方法:

方法一:Ubuntu软件中心(最简单)

  1. 打开Ubuntu软件中心
  2. 搜索"ONLYOFFICE"
  3. 选择名为 onlyoffice-desktopeditors 的应用程序进行安装

方法二:Snap安装

sudo snap install onlyoffice-desktopeditors

方法三:官方DEB包安装

# 下载GPG密钥
mkdir -p -m 700 ~/.gnupg
curl -fsSL https://download.onlyoffice.com/GPG-KEY-ONLYOFFICE | gpg --no-default-keyring --keyring gnupg-ring:/tmp/onlyoffice.gpg --import
chmod 644 /tmp/onlyoffice.gpg
sudo mv /tmp/onlyoffice.gpg /usr/share/keyrings/onlyoffice.gpg

# 添加软件源
echo "deb [signed-by=/usr/share/keyrings/onlyoffice.gpg] https://download.onlyoffice.com/repo/debian squeeze main" | sudo tee /etc/apt/sources.list.d/onlyoffice.list

# 安装
sudo apt update
sudo apt install onlyoffice-desktopeditors

方法四:Flatpak安装

flatpak install flathub org.onlyoffice.desktopeditors

5.2 Docker部署(服务器版)

Docker是部署ONLYOFFICE Docs服务器版的推荐方式:

基础部署命令:

sudo docker run -i -t -d -p 80:80 --restart=always \
    -e JWT_SECRET=your_secure_jwt_secret \
    onlyoffice/documentserver

带数据持久化的生产部署:

sudo docker run -i -t -d -p 80:80 --restart=always \
    -v /app/onlyoffice/DocumentServer/logs:/var/log/onlyoffice \
    -v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data \
    -v /app/onlyoffice/DocumentServer/lib:/var/lib/onlyoffice \
    -e JWT_SECRET=your_secure_jwt_secret \
    onlyoffice/documentserver

⚠️ 重要提示

  • 从7.2版本起,如不指定JWT_SECRET环境变量,每次重启将自动重新生成随机密钥,可能导致集成问题
  • 强烈建议将数据目录挂载到宿主机,便于升级维护
  • Docker镜像不兼容Kubernetes部署,K8s环境请使用专门的Helm Chart

5.3 Kubernetes/OpenShift集群部署

企业级高可用部署方案:

前置条件:

  • kubectl已安装并配置
  • Helm v3.15+

部署ONLYOFFICE Docs:

# 添加Helm仓库
helm repo add onlyoffice https://download.onlyoffice.com/charts/stable
helm repo update

# 部署
helm install documentserver onlyoffice/docs -f values.yaml

部署DocSpace:

helm install docspace -f values.yaml onlyoffice/docspace

集群部署优势:

特性说明
🔄 高可用性分布式架构消除单点故障
📈 弹性扩展根据负载自动伸缩Pod数量
🔧 零停机更新滚动更新策略确保服务连续性
📊 资源优化智能调度优化计算资源利用率

资源规划参考:

  • 最小配置:每1000并发连接约需 4 CPU / 8 GB RAM(Worker节点)

5.4 其他部署方式

部署方式适用场景获取途径
☁️ AWS MarketplaceAWS云用户一键部署AMI
☁️ 阿里云阿里云用户云市场镜像
🌊 DigitalOceanDO用户1-Click App
🔲 LinodeLinode用户Marketplace
🐧 PodmanFedora/RHEL用户容器运行时替代方案

六、版本更新历程(2025年重要版本)

以下是2025年ONLYOFFICE的主要版本发布时间线:

时间版本核心更新
📅 2025年4月DocSpace 3.1虚拟数据房间角色权限、房间模板功能
📅 2025年6月Docs 9.0全新界面设计、图表查看器、Markdown支持、AI表格与宏
📅 2025年10月Docs 9.1增强PDF编辑器(涂黑/新注释)、公式计算优化
📅 2025年10月DocSpace 3.5"与我共享"/"最近"区域、Telegram集成
📅 2025年12月Docs 9.2AI Agent正式版、宏录制功能、AI语法检查
📅 2025年12月DocSpace 3.6DocSpace AI Agent、多AI提供商支持

七、学习资源与社区支持

官方资源:

资源类型链接
📖 官方文档https://helpcenter.onlyoffice.com
📚 API参考https://api.onlyoffice.com
💬 社区论坛https://forum.onlyoffice.com
🐛 问题反馈https://github.com/ONLYOFFICE/DocumentServer/issues
📹 视频教程ONLYOFFICE YouTube频道
📰 官方博客https://www.onlyoffice.com/blog

社区支持渠道:

  • 🐙 GitHub Issues:技术问题和功能建议
  • 💬 官方论坛:使用经验分享和疑问解答
  • 📧 企业支持:企业版用户享受专属技术支持

八、小结

ONLYOFFICE以其强大的功能、出色的兼容性和便捷的协作特性,成为了一个受欢迎的办公套件选择。无论是企业、教育机构还是个人用户,都可以从这个平台中获益,提高工作和学习的效率。

选择ONLYOFFICE的核心理由:

优势维度具体表现
🔓 开源自由代码透明、可审计、可定制,避免厂商锁定
🔒 安全可控自托管部署,数据主权完全自主
📄 格式兼容与Microsoft Office高度兼容,无缝切换
🤝 协作高效实时多人编辑,丰富的协作工具
🤖 AI赋能2025年全面AI升级,智能办公新体验
💰 成本优化社区版免费,企业版性价比高
🔗 生态丰富40+集成连接器,融入现有工作流

随着2025年AI功能的全面升级和DocSpace协作平台的持续进化,ONLYOFFICE正在从一个传统的办公套件转型为智能协作办公平台。对于寻求数据安全、开源透明且功能完备的办公解决方案的组织而言,ONLYOFFICE无疑是值得认真考虑的选择。