onlyoffice社区版Community Server是根据GNU Affero通用公共许可证发行的ONLYOFFICE的免费下载开源版本。 onlyoffice 10.0.0社区版优化,取消连接数限制。
根据AGPL许可协议,在遵守AGPL许可协议的前提下,任何人都可以自由修改、使用、分发。
ONLYOFFICE 10.0新功能:AI 助手、文件生成、新增 DeepSeek 提供商、安全修复
ONLYOFFICE 文档 10.0 正式发布,带来约50项新功能、1000余项问题修复,并修复了约35项安全漏洞。从 PDF、电子表格、演示文稿到文本文档,本次更新旨在提升日常办公效率、数据安全性和文档处理体验。
AI 工具全面融入各类编辑器
PDF 编辑器中的 AI 功能:
- 针对文档内容提问,快速获取答案
- 一键生成文档摘要
- 根据文件内容起草邮件
- 对敏感信息添加密文,保护机密数据
- 以及更多实用操作
文档编辑器中的 AI 功能:
- 快速生成长篇文档摘要
- 改写或简化复杂段落
- 直接翻译文档中的文字
- 校对文本并突出显示重点内容
- 生成目录并推荐标题
- 自动设置格式,优化文档排版
电子表格编辑器中的 AI 功能:
- 生成公式并解释其用法
- 分析数据集,识别变化趋势
- 生成预测并创建数据透视表
- 清洗不一致的数据,识别异常值
- 填补缺失值
演示文稿编辑器中的 AI 功能:
- 创建演示大纲并推荐幻灯片标题
- 撰写要点并梳理整体结构
- 组织幻灯片之间的叙事逻辑
- 生成演讲者备注并提供视觉设计建议
按需配置 AI 工具:使用云端版本时,只需为钱包充值,即可启用 ONLYOFFICE AI 服务。
可用性说明:根据用户反馈,我们已从开源版本中移除内置 AI 功能。AI 工具需要单独安装。
文档编辑器:排版更清晰、专业
在 ONLYOFFICE 文档 10.0 中,文档编辑器新增多项排版与协作优化,帮助用户减少手动操作,更高效地制作专业文档,也为多语言协作团队带来便利。
新增水平线设置窗口。 通过新的设置窗口,您可以更细致地调整文档中的水平线,使其与整体排版风格保持一致。
允许表格行跨页断行。 较长的表格内容现在可以跨页连续显示,减少表格被截断的情况,提升大数据表格的阅读体验。
电子表格编辑器:运行更快,操作更便捷
函数常量提示: 输入公式时,系统会提示相关常量的用法和适用位置,帮助您更准确地编写公式。
动态选区边框:复制或剪切单元格后,选区周围会显示动态边框,帮助您清晰辨认当前选中的内容。
支持保留工作表背景:打开或保存电子表格时,工作表背景可以得到保留。
演示文稿编辑器:丰富查看、打印与分享方式
新增显示模式。 根据具体任务选择合适的视图,方便在不同阶段制作、查看和检查演示文稿。
- 大纲视图
- 阅读视图
- 备注页
- 备注母版
- 讲义母版
导出为 GIF 或视频:将演示文稿保存为 GIF 动图或视频,方便通过社交媒体、电子邮件等渠道分享幻灯片内容。
PDF 编辑器:操作更灵活,隐私保护更完善
ONLYOFFICE 文档 10.0 为 PDF 编辑器带来一系列实用更新,帮助用户更便捷地整理 PDF、完成签名并加强数据保护,尤其适合需要处理敏感文件的团队。
通过密文功能移除元数据。 在共享文件前清除其中的隐藏信息,避免无意间泄露随文档附带的数据。
自动识别表格。 使用“编辑文本”功能处理 PDF 时,编辑器会自动检测并识别表格结构,无需手动重新创建行和列。
其他:加强安全性
丰富的功能需要可靠的数据安全保障。因此,ONLYOFFICE 文档 10.0 将安全性作为本次更新的重点,通过多项改进保护敏感文档,帮助团队更安心地处理文件。随着 AI 技术的发展,恶意行为者也可能利用新手段识别并攻击系统漏洞,安全防护因而更加重要。
本次版本更新修复了约 35 项安全漏洞,进一步增强了办公套件的安全性,为需要处理大量机密信息的组织提供支持。
本版特色
- 基于docker镜像制作,最新版本号: 10.0.0
- 设置OnlyOffice自动强制保存(每隔2小时强制保存)
默认OnlyOffice 只会在用户关闭页面后才会向后端发送文件保存请求。 如果用户长时间未关闭页面,则用户对文件的更改将不会及时保存(有可能丢失正在编辑的数据)。 - 开启多核心,速度更快(进一步优化,打开速度提升50%)。
- 关闭地址过滤,导入镜像后可以完美通过IP局域网运行(在7.4以上版本默认无法通过IP访问)
- 支持手机端浏览和编辑(无需设置手机UA为电脑模式)
- 添加中文字体,加入了常用的十几种字体
- 最大支持1G文档在线编辑(7.5以上新增)(默认30M)
- 优化界面设计,协作编辑更专注(10新增)
安装docker
已经安装过docker的直接跳过
#检测是否已经安装
docker -v
如果能够显示版本号则已经安装。
Centos 8.x安装步骤
#安装docker容器,并添加阿里云私有加速镜像
wget -O install-docker.sh https://yun.ittel.cn:1443/f/55914227a93d4c50b3ce/?dl=1 && sh install-docker.sh
Ubuntu 20.x/22.x安装步骤
#安装docker容器,并添加阿里云私有加速镜像
wget -O install-docker.sh https://yun.ittel.cn:1443/f/bb8ecd197bed4521a59d/?dl=1 && sudo bash install-docker.sh
下载导入镜像
- 7.2.X存在致命缺陷(特定情况会提示无法保存),对于运行7.2.X的,建议更新到7.5.0以上版本。
- 运行onlyoffice 10及以上镜像,linux内核版本需要大于4.10,Docker版本 >= 23(一般centos7.9以上、ubuntu20以上都符合)。
- 对于系统比较老,推荐使用7.1.1(比如群辉系统)
onlyoffice 7.1.1 社区版优化版镜像下载:
https://pan.quark.cn/s/0194fc51712d
onlyoffice 10.0.0最新版本文末下载(点此前往)
什么是连接器?
连接器 是一个允许从外部源编辑文本文档、电子表格、演示文稿和可填写表单的类, 使用高级”自动化API” 处理文档。
要创建连接器,请使用文档编辑器对象的createConnector方法 :
var connector = docEditor.createConnector()

运行容器-http方式(二选一)
docker运行下载onlyoffice,此处设置onlyoffice监听端口为8889(按实际情况修改)
#--restart=always表示每次开机,只要当docker被设置为开机启动,此onlyoffice就会自动运行
#-d 表示后台运行
#-i: 交互式操作。
#-t: 终端。
#-p 8889:80 宿主机的8889端口映射到容器的80端口
# ittel/onlyoffice:10.0.0zh-cn 改成实际的容器名称
#运行onlyoffice 10.0.0
docker run -i -t -d -e JWT_ENABLED=false --restart=always \
-p 8889:80 ittel/onlyoffice:10.0.0zh-cn
访问下 http://IP:8889如果出现欢迎页面,则安装成功
运行容器-https方式(二选一)
1、上传SSL证书
- 将SSL证书.key文件和.crt文件改名为onlyoffice.key和onlyoffice.crt
如果没有.crt则把.pem改名为onlyoffice.crt
onlyoffice >=9.3推荐用以下启动命令
#根据实际情况修改端口即可,这里使用的是8090端口
docker run -i -t -d --restart=always -e JWT_ENABLED=false \
-e USE_UNAUTHORIZED_STORAGE=true \
-p 8091:443 \
-v /home/certs:/var/www/onlyoffice/Data/certs \
ittel/onlyoffice:10.0.0zh-cn
#启用JWT示例
docker run -i -t -d --restart=always -e JWT_ENABLED=true \
-e JWT_SECRET=JWT密码 \
-e USE_UNAUTHORIZED_STORAGE=true \
-p 8091:443 \
-v /home/certs:/var/www/onlyoffice/Data/certs \
ittel/onlyoffice:10.0.0zh-cn
4、SSL访问测试
访问 https://IP或者域名:8889/welcome/
后续可在nextcloud,ZZoffice,dzz,SeaFile ,协作空间结合使用在线编辑
效果图
主界面:
支持多人同时编辑

编译添加了常用中文字体
问题排查(点击展开)
修改文件限制大小
onlyoffice默认可以打开30M左右文件,超过会提示文件大小限制,可以按照以下方法增大(定制版镜像已默认修改)。
修改容器default.json,目录:
容器下的:/etc/onlyoffice/documentserver/default.json
可以增大下面几个标记的数值,最后记得重启容器。
页面提示下载失败,容器日志提示 is not allowed. Because, It is private IP address.
查看容器日志提示:
nodeJS - error downloadFile:url=http://xxx:8080/Products/Files/HttpHandlers/filehandler.ashx?action=stream&fileid=28&stream_auth=42443xxxXJ56L2TBSE&X-REWRITER-URL=https%3a%2f%2fxxx%3a443;attempt=3;code:undefined;connect:undefined Error: DNS lookup 192.168.1.41(family:4, host:onlyoffice) is not allowed. Because, It is private IP address.
问题分析
在onlyoffice 7.4以后版本中新增了一项安全功能,如果局域网IP访问,必须开启JWT。(优化版镜像中已默认关闭)
解决方法:
直接使用上面编译好的优化镜像或者老老实实开启jwt。
添加自定义字体库
很多同学收藏了很多字体,想加入onlyoffice在线编辑器里,这里讲述下基于上述优化镜像添加自定义字体的方法。
- 备注:字体不是越多越好,一个字体文件小则500KB,大的要20M,字体太多会导致文档加载时间变长(特别是在带宽很小情况下)。
1、把需要添加的字体库包传到服务器上
- 这里也整理了一份常用的中文字体库
- 下载完后上传到服务器上面。
- 提示:收集自网络,仅供学习研究使用
2、把字体拷贝到镜像
查看容器ID方法,第一行字符串就是ID值
docker ps|grep onlyoffice
这里以添加方正小标宋字体为例
a、上传字体到容器内(这里无欢不爱把字体上传到服务器的/home/fonts/目录下)
格式:
docker cp /home/fonts/* <容器ID>:/usr/share/fonts/
#这里执行
docker cp /home/fonts/* 81d98fa20029:/usr/share/fonts/
3、生成字体文件
格式:
docker exec -i <容器ID> /usr/bin/documentserver-generate-allfonts.sh
执行,等待执行完毕即可
docker exec -i 81d98fa20029 /usr/bin/documentserver-generate-allfonts.sh
4、验证是否添加成功
刷新文档,验证是否有刚添加的字体,如果没有显示,建议清理下浏览器缓存。
Docker映射端口后,浏览器无法访问欢迎界面
创建Docker的onlyoffice容器正常,也已经起来,防火墙也开放了对应端口,但是浏览器就是无法访问。
原因与解决方法:
谷歌浏览器、火狐浏览器、新版Edge浏览器预留了部分端口,避免使用下面的端口号。
| 端口 | 原因 |
|---|---|
| 1 | tcpmux |
| 7 | echo |
| 9 | discard |
| 11 | systat |
| 13 | daytime |
| 15 | netstat |
| 17 | qotd |
| 19 | chargen |
| 20 | ftp data |
| 21 | ftp access |
| 22 | ssh |
| 23 | telnet |
| 25 | smtp |
| 37 | time |
| 42 | name |
| 43 | nicname |
| 53 | domain |
| 77 | priv-rjs |
| 79 | finger |
| 87 | ttylink |
| 95 | supdup |
| 101 | hostriame |
| 102 | iso-tsap |
| 103 | gppitnp |
| 104 | acr-nema |
| 109 | pop2 |
| 110 | pop3 |
| 111 | sunrpc |
| 113 | auth |
| 115 | sftp |
| 117 | uucp-path |
| 119 | nntp |
| 123 | NTP |
| 135 | loc-srv /epmap |
| 139 | netbios |
| 143 | imap2 |
| 179 | BGP |
| 389 | ldap |
| 465 | smtp+ssl |
| 512 | print / exec |
| 513 | login |
| 514 | shell |
| 515 | printer |
| 526 | tempo |
| 530 | courier |
| 531 | chat |
| 532 | netnews |
| 540 | uucp |
| 556 | remotefs |
| 563 | nntp+ssl |
| 587 | stmp? |
| 601 | ?? |
| 636 | ldap+ssl |
| 993 | ldap+ssl |
| 995 | pop3+ssl |
| 2049 | nfs |
| 3659 | apple-sasl / PasswordServer |
| 4045 | lockd |
| 6000 | X11 |
| 6665 | Alternate IRC [Apple addition] |
| 6666 | Alternate IRC [Apple addition] |
| 6667 | Standard IRC [Apple addition] |
| 6668 | Alternate IRC [Apple addition] |
| 6669 | Alternate IRC [Apple addition] |
在线打开office文档,提示无法保存和下载
问题现象:
如果onlyoffice容器和seafile、nextcloud不在同一主机,在线编辑会提示下载失败。
原因分析:
docker容器内默认是无法访问外网的,如果容器和seafile等服务不在同一主机,则容器需要主动联网。但是linux默认策略是不会转发包的,所以需要开启主机NAT转发。
解决办法:
#编辑系统设置
vi /etc/sysctl.conf
#添加以下内容到sysctl.conf
#添加完毕记得 :wq 保存
net.ipv4.ip_forward = 1
#最后重启主机
Onlyoffice 优化版Docker镜像下载
- 运行onlyoffice 10及以上镜像,linux内核版本需要大于4.10,Docker版本 >= 23(一般centos7.9以上、ubuntu20以上都符合)。
- 对于系统比较老,推荐使用7.1.1(比如群辉系统)
onlyoffice 7.1.1 社区版优化版镜像下载:https://pan.quark.cn/s/0194fc51712d
onlyoffice 10.0.0社区版优化版镜像下载—>提取码:
onlyoffice ARM版
银河麒麟V10 ARM版测试通过




























微信扫一扫打赏
支付宝扫一扫打赏


镜像路径不对, line 3: syntax error near unexpected token `newline’
你之前应该是9.3的版本吧
是的 9.3.1
已通过备注邮箱发给你9.3.1
从之前本站的8.3.0换到9.4.0后,通过宝塔部署的Dzzoffice打开文档提示404Nginx(9.4.0),恢复到8.3.0能正常访问,可能是什么问题呢?
404是没有起来吧,大概率内核太低或者docker版本太低了
换了台电脑测试,docker版本是29.6.2,内核版本是6.18.33.2-microsoft-standard-WSL2,在8889欢迎页面是正常的,但打开example文件返回是白屏,可能是Ubuntu系统的问题吗,版本是26.04. 宝塔部署那台版本是29.1.4,内核6.8.0-101-generic,系统Ubuntu 22.04.5 LTS,测试过重装等方式依旧是404,内核和docker应该不算旧了
试试拉取onlyoffice/documentserver:9.4.0 行不行
搞定了,很神秘,直接下的tar包手动导入拉起镜像就没问题了