onlyoffice社区版Community Server是根据GNU Affero通用公共许可证发行的ONLYOFFICE的免费下载开源版本。 但该版本限制了最大连接数量为20,超出之后只能预览不能编辑。并删除了移动端编辑功能。
根据AGPL许可协议,在遵守AGPL许可协议的前提下,任何人都可以自由修改、使用、分发。
目录
ONLYOFFICE 8.1新功能(点击展开)
功能全面的 PDF 编辑器
PDF 是工作中极其常用的文件格式。因此我们也对 PDF 编辑器进行了升级。除了查看和注释之外,它现在还支持:
- 文本编辑
- 页面处理 (添加、旋转、删除)
路径:首页选项卡 -> 插入页面 / 旋转页面 / 删除页面
- 在不同模式之间快速切换,您可以编辑 PDF 文件,或进行查看和注释。
路径:编辑 PDF / 顶部标题切换器
文本文档编辑器更新
页面颜色: 为页面设置所需的背景颜色。尽管您打开的文件是用其他软件创建的,并且设置了页面颜色,ONLYOFFICE 文档编辑器也能够正确识别并显示它。
路径:布局选项卡 ➙ 页面颜色
无缝切换多种模式:一键切换编辑、审阅或查看模式。它对每个用户单独起作用,所以不会影响或干扰其他协作用户。
电子表格编辑器更新
更多安全保护:限制查看受保护范围内的单元格,以保护重要数据。
路径:保护 ➙ 保护范围
演示文稿编辑器更新
动画窗格:在时间轴上显示应用于幻灯片的动画效果。
路径:动画选项卡 ➙ 动画窗格
本版特性
- 基于docker镜像制作,最新版本号: 8.1.3
- 设置OnlyOffice自动强制保存(8.1以后版本新增,每隔2小时强制保存)
默认OnlyOffice 只会在用户关闭页面后才会向后端发送文件保存请求。 如果用户长时间未关闭页面,则用户对文件的更改将不会及时保存(有可能丢失正在编辑的数据)。 - 开启多核心,速度更快(进一步优化,打开速度提升50%)。
- 支持连接器,用于高级文档自动化处理(带连接器版)
- 关闭地址过滤,导入镜像后可以完美通过IP局域网运行(在7.4以上版本默认无法通过IP访问)
- 去除最大在线编辑人数20的限制
- 完美解锁手机端浏览和编辑(无需设置手机UA为电脑模式)
- 添加中文字体,加入了常用的十几种字体
- 支持http/https快速部署(默认开启ssl非常繁琐)
- 最大支持1G文档在线编辑(7.5以上新增)(默认30M)。
运行容器-http方式(二选一)
docker运行下载onlyoffice,此处设置onlyoffice监听端口为8889(按实际情况修改)
#--restart=always表示每次开机,只要当docker被设置为开机启动,此onlyoffice就会自动运行
#-d 表示后台运行
#-i: 交互式操作。
#-t: 终端。
#-p 8889:80 宿主机的8889端口映射到容器的80端口
# ittel/onlyoffice:8.1.0zh-cn 改成实际的容器名称
#运行onlyoffice 8.1.0
docker run -i -t -d -e JWT_ENABLED=false --restart=always \
-p 8889:80 ittel/onlyoffice:8.1.0zh-cn
访问下 http://IP:8889如果出现欢迎页面,则安装成功
运行容器-https方式(二选一)
1、上传SSL证书
- 将SSL证书.key文件和.crt文件改名为onlyoffice.key和onlyoffice.crt
如果没有.crt则把.pem改名为onlyoffice.crt
- 新建证书目录
[root@ecs-a869 yum.repos.d]# mkdir -pv /home/certs
- 将key和crt上传至
/home/certs
目录下,并检查是否上传
[root@ecs-a869 yum.repos.d]# cd /home/certs
[root@ecs-a869 certs]# ls
onlyoffice.crt onlyoffice.key
2、配置docker容器里nginx
#下载配置模板文件
wget -O /home/certs/ds.conf https://yun.ittel.cn:1443/f/1a877fe2e9794a2fb5a7/?dl=1
#编辑配置文件
[root@ecs-a869 yum.repos.d]#vi /home/certs/ds.conf
- 修改域名为实际域名,其他地方不需要修改
include /etc/nginx/includes/http-common.conf;
server {
listen 0.0.0.0:80;
listen [::]:80 default_server;
server_tokens off;
include /etc/nginx/includes/ds-*.conf;
}
server {
listen 443 ssl;
ssl_certificate /mnt/certs/onlyoffice.crt;
ssl_certificate_key /mnt/certs/onlyoffice.key;
server_name yun.ittel.cn; #改成自己的域名
.....
......
3、docker运行下载onlyoffice,此处设置onlyoffice监听端口为8889
#根据实际情况修改端口即可,这里使用的是8889端口
docker run -i -t -d --restart=always -e JWT_ENABLED=false \
-e USE_UNAUTHORIZED_STORAGE=true \
-p 8889:443 -v /home/certs:/mnt/certs \
-v /home/certs/ds.conf:/etc/nginx/conf.d/ds.conf \
ittel/onlyoffice:7.6.0zh-cn
#--restart=always表示每次开机,只要当docker被设置为开机启动,此onlyoffice就会自动运行
#-v 指挂载主机目到容器中
#关闭证书校验,针对自签证书
#-e USE_UNAUTHORIZED_STORAGE=true
# ittel/onlyoffice:7.6.0zh-cn 换成实际魔改容器名称
4、SSL访问测试
访问 https://IP或者域名:8889/welcome/
后续可在nextcloud,ZZoffice,SeaFile 结合使用在线编辑
效果图
主界面:
支持多人同时编辑
编译添加了常用几种中文字体
Onlyoffice 魔改Docker镜像下载
- 运行onlyoffice7.3及以上镜像,linux内核版本需要大于3.10,Docker版本 >= 20(一般centos7.6以上、ubuntu20以上都符合)。
- 对于系统比较老,推荐使用7.1.1(比如群辉系统)
注意:onlyoffice ARM版仅适用于aarch64架构
onlyoffice 7.6.0 ARM版去除限制版镜像下载—>提取码:
onlyoffice 8.1.3 社区版去除限制版镜像下载—>提取码:
银河麒麟V10 ARM版测试通过