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容器重启了,密钥就会更新。

点赞 0

暂无评论

相关推荐