OnlyOffice版本更新与升级教程
时间:2026-04-21 17:12:02 479浏览 收藏
OnlyOffice版本更新是保障系统安全、功能完整与兼容性的关键操作,但不同部署环境(Linux包安装、Docker、Windows企业版、Workspace社区版升企业版、Web控制面板)需严格遵循对应升级路径——从执行关机准备脚本、精准卸载旧组件、复用数据卷启动新镜像,到备份数据、运行专用升级脚本及激活License,每一步都直接影响升级成败与业务连续性;无论您使用哪种部署方式,及时、规范地完成更新,不仅能规避已知安全漏洞和功能缺失风险,还能无缝解锁OnlyOffice最新协作能力与性能优化。

如果您正在运行 OnlyOffice 文档服务器或 Workspace 平台,但当前版本已过时,可能面临功能缺失、安全漏洞或兼容性问题。以下是针对不同部署环境的更新操作步骤:
一、更新 Linux 上的 ONLYOFFICE 文档服务器(DEB/RPM 包安装)
该方法适用于通过 apt 或 yum 安装的 standalone 文档服务器(非 Docker 版),且当前版本为 4.1 或更高。由于 4.1 起数据库后端已切换至 PostgreSQL,此流程不兼容 MySQL 旧版集成版。
1、执行强制用户断开脚本以确保数据完整:
运行 documentserver-prepare4shutdown.sh,等待脚本执行完成(最长需 5 分钟)。
2、卸载旧版集成版(仅限使用 onlyoffice-documentserver-ie 的用户):
Ubuntu 系统执行 sudo apt-get remove onlyoffice-documentserver-ie;
CentOS 系统执行 sudo yum remove onlyoffice-documentserver-ie。
3、下载并运行安装脚本:
执行 curl -O http://download.onlyoffice.com/docs/docs-install.sh;
随后运行 bash docs-install.sh -u true;
当提示输入 Y/N 时,输入 N 并按 Enter,选择从现有 DEB/RPM 包升级而非全新安装。
二、更新 Docker 部署的 ONLYOFFICE 文档服务器
该方法适用于以容器方式运行的文档服务器,包括标准版、企业版(documentserver-ee)及开发者版(documentserver-de),核心是镜像替换与卷挂载一致性保障。
1、检查外部数据卷挂载路径:
执行 sudo docker inspect --format='{{range $p,$conf:=.HostConfig.Binds}}{{$conf}};{{end}}' {{DOCUMENT_SERVER_ID}},记录所有 /host_folder:/volume 类似映射路径。
2、停止当前容器:
执行 sudo docker stop {{DOCUMENT_SERVER_ID}}。
3、拉取对应新版镜像:
标准版:执行 docker pull onlyoffice/documentserver:latest;
企业版:执行 docker pull onlyoffice/documentserver-ee:latest;
开发者版:执行 docker pull onlyoffice/documentserver-de:latest。
4、启动新容器并严格复用原挂载路径:
例如标准版启动命令为:
sudo docker run -i -t -d -p 80:80 --restart=always -v /your/host/data:/volume -e JWT_SECRET=my_jwt_secret onlyoffice/documentserver:latest;
必须将 /your/host/data 替换为步骤 1 中确认的实际路径,否则数据不可见。
三、更新 Windows 上的 ONLYOFFICE 文档服务器企业版
该方法专用于原生 Windows 安装的企业版,依赖批处理脚本终止服务与控制面板卸载机制,避免进程占用导致更新失败。
1、运行关机准备脚本:
以管理员身份执行 "C:\Program Files\ONLYOFFICE\DocumentServer\bin\documentserver-prepare4shutdown.bat",全程等待至命令行退出(最长 5 分钟)。
2、卸载旧版本:
打开“控制面板 → 程序和功能”,在程序列表中找到 ONLYOFFICE Document Server Enterprise Edition,右键选择“卸载”。
3、安装新版:
下载 onlyoffice-documentserver-ee.exe 安装包;
双击运行,按向导提示完成安装,保留原有配置路径选项。
四、更新 ONLYOFFICE Workspace(Linux 社区版升级企业版)
该方法实现从社区版到企业版的平滑迁移,利用共享数据目录 /var/www/onlyoffice/Data 实现用户与文档数据继承,无需重新导入。
1、备份门户数据(可选但强烈建议):
执行 sudo cp -r /var/www/onlyoffice/Data /var/www/onlyoffice/Data.backup。
2、执行升级脚本:
Debian/Ubuntu 系统执行:
wget https://download.onlyoffice.com/install/install-Debian.sh && bash install-Debian.sh -it workspace_enterprise -u true;
RedHat/CentOS 系统执行:
wget https://download.onlyoffice.com/install/install-RedHat.sh && bash install-RedHat.sh -it workspace_enterprise -u true。
3、激活许可证:
启动服务后,访问 https://your-domain/controlpanel/activate,上传购买的企业版 license.key 文件并点击“激活”。
五、更新 ONLYOFFICE Workspace(Web 控制面板内升级)
该方法适用于已启用控制面板更新功能的 Workspace 部署,支持组件级增量更新,要求控制面板本身为最新版优先更新。
1、登录控制面板:
进入左侧边栏“常用设置 → 更新”页面,查看各组件状态与可用版本号。
2、优先更新控制面板:
若控制面板显示有更新,点击其右侧“下载”按钮;
下载完成后点击“更新”按钮,等待重启完成。
3、逐个更新其余组件:
控制面板更新成功后,依次对“Community Server”、“Mail Server”等模块执行“下载 → 更新”操作;
每个组件更新后,页面将显示“当前版本”与“最新版本”一致。
以上就是《OnlyOffice版本更新与升级教程》的详细内容,更多关于OnlyOffice的资料请关注golang学习网公众号!
-
501 收藏
-
501 收藏
-
501 收藏
-
501 收藏
-
501 收藏
-
151 收藏
-
436 收藏
-
236 收藏
-
172 收藏
-
116 收藏
-
441 收藏
-
276 收藏
-
126 收藏
-
478 收藏
-
170 收藏
-
237 收藏
-
216 收藏
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 立即学习 543次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 立即学习 516次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 立即学习 500次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 立即学习 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 立即学习 485次学习