其实都是现成的,去下面的git链接
https://github.com/smehrbrodt/nextcloud-libreoffice-online#configuration-changes
打开libreoffice-online 下载里面的docker-compose即可。
下载后吧里面的参数更改一下
local-volume是我自己加的测试目录。
然后使用docker-compose up -d 按照git给的本地文件测试地址,出现从存储位置读取文件错误的提示。
找了一圈后发现,有一个配置文件里,本地系统访问是禁止的。按照提示,找到loolwsd.xml去修改配置。
按照上面描述。docker宿主机会有一个目录存放配置文件
/var/lib/docker/volumes/libreoffice-online_config-volume/_data
名字叫做loolwsd.xml
会在docker-compose 第一次启动的时候起作用,
后面如果需要更改配置需要修改loolwsd.xml,修改docker-compose已经不起作用了。
按照git提交记录,这个配置已经关闭了ssl,方便开发测试
打开loolwsd.xml,找到目前最关心的配置
wopi是nextcloud 的ip或者域名,或者以后字节些的wopi服务地址。
因为本次目的只是使用本地文件来打开一个文档,
修改 118行 <filesystem allow="true" />
已经出现下面打开的页面
通过本地系统文件方式已经可以使用了