onlyoffice社区版Community Server是根据GNU Affero通用公共许可证发行的ONLYOFFICE的免费下载开源版本。 但该版本限制了最大连接数量为20,超出之后只能预览不能编辑。并删除了移动端编辑功能。
根据AGPL许可协议,在遵守AGPL许可协议的前提下,任何人都可以自由修改、使用、分发。
目录
本版特性
- 基于docker镜像制作,版本号: 6.31 Build: 32
- 去除20并发连接限制。
- 去除移动端不能编辑限制。
- 基于onlyoffice社区版。
安装docker
已经安装过的直接跳过
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安装步骤
#安装docker容器,并添加阿里云私有加速镜像
wget -O install-docker.sh https://yun.ittel.cn:1443/f/bb8ecd197bed4521a59d/?dl=1 && sudo bash install-docker.sh
下载导入镜像
运行容器
docker运行下载onlyoffice,此处设置onlyoffice监听端口为8083(按实际情况修改)
#--restart=always表示每次开机,只要当docker被设置为开机启动,此onlyoffice就会自动运行
#-d 表示后台运行
#-i: 交互式操作。
#-t: 终端。
#-p 8083:80 宿主机的8889端口映射到容器的80端口
docker run -i -t -d --restart=always -p 8083:80 ittel/onlyoffice:6.3.1.32
访问下 http://IP:8083 如果出现欢迎页面,则安装成功
后续可在nextcloud,ZZoffice,SeaFile 结合使用在线编辑
问题排查
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
#最后重启主机
请问大神,什么时候能出7.1版本的破解限制的,现在都玩信创,都是国产化arm架构,能弄了就牛逼了
保存按钮能否在自己的web页面中自定义,点击保存后,即刻保存,不用他的文档编辑器里面的保存图标
不点保存,关闭浏览器页面也会自动保存
想问以下,按照上面的安装好之后,api.js的地址路径是什么
https://documentserver/web-apps/apps/api/documents/api.js
https://192.168.180.131:8083/web-apps/apps/api/documents/api.js,这个路径不对
找见了
能否出一个集成javaWeb项目的在线编辑的例子
docker镜像可以添加一下常用的中文字体吗?
后期会更新下版本
希望能出一个关于这个的https的教程,看之前的没成功。
配置证书,设置https可以参照下面文章
seafile7.0.14 搭建onlyoffice实现 Office文件在线编辑-https篇