Docker + OnlyOffice + Nextcloud

之前用的是Docker + Collabora Office + Nextcloud。

因为Collabora Office 编辑大数据文档的时候,编辑很慢,经常输入一段话,要很长时间才打印出来。所以用了OnlyOffice,这个就不会出现上面的问题。当时打开文档的时候会很慢,要加载,不知道是不是因为frp到公网的问题。

下面就是OnlyOffice + docker 的命令行

docker run -i -t -d -p 9980:80 --restart=always -v /home/onlyoffice/DocumentServer/logs:/var/log/onlyoffice -v /home/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data -v /home/onlyoffice/DocumentServer/lib:/var/lib/onlyoffice -v /home/onlyoffice/DocumentServer/db:/var/lib/postgresql --name onlyoffice --restart="always" onlyoffice/documentserver

然后等一段时间,浏览器输入http://IP:9980,能显示就是安装成功了。

然后就是nextcloud的设置

打开文档报错了

OnlyOffice 打不开文档

解决方法是在Linux环境输入下面的命令行

 sudo docker exec 容器ID /var/www/onlyoffice/documentserver/npm/json -f /etc/onlyoffice/documentserver/local.json 'services.CoAuthoring.secret.session.string'

会给一串密钥,把密钥填入

OnlyOffice 密钥

啊,不搞了,打不开文档。在公网部署,要输入密钥。输入了,然后连接onlyoffice会有问题,连接不上,老是超时,部署在内网,然后frp到公网,又不安全,因为内网没打开onlyoffice限制,只要输入IP:端口,就能直接使用。

而且部署到公网,只要docker容器重启了,密钥就会更新。




知识共享许可协议本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。

生成海报
点赞 0

暂无评论

相关推荐

如何在Docker Swarm集群中解散节点

家里有2个树莓派CM4,1个树莓派4B 4G,还有1个ITX服务器。
上面都有dockers,之前是树莓派4B 作为集群(Leader),现在改用为ITX为集群(Leader)。下面就是怎么解散docker swarm 集群。
然后再重新创建集群,把树莓派上的dockers移到到ITX电脑上。