libreoffice online docker安装配置

时间:2024-03-26 19:55:49

其实都是现成的,去下面的git链接

https://github.com/smehrbrodt/nextcloud-libreoffice-online#configuration-changes

libreoffice online docker安装配置

打开libreoffice-online 下载里面的docker-compose即可。

下载后吧里面的参数更改一下

libreoffice online docker安装配置

local-volume是我自己加的测试目录。

然后使用docker-compose up -d 按照git给的本地文件测试地址,出现从存储位置读取文件错误的提示。

libreoffice online docker安装配置

找了一圈后发现,有一个配置文件里,本地系统访问是禁止的。按照提示,找到loolwsd.xml去修改配置。

libreoffice online docker安装配置

按照上面描述。docker宿主机会有一个目录存放配置文件

/var/lib/docker/volumes/libreoffice-online_config-volume/_data

名字叫做loolwsd.xml

会在docker-compose 第一次启动的时候起作用,

后面如果需要更改配置需要修改loolwsd.xml,修改docker-compose已经不起作用了。

按照git提交记录,这个配置已经关闭了ssl,方便开发测试

打开loolwsd.xml,找到目前最关心的配置

libreoffice online docker安装配置

wopi是nextcloud 的ip或者域名,或者以后字节些的wopi服务地址。

因为本次目的只是使用本地文件来打开一个文档,

修改 118行  <filesystem allow="true" />

已经出现下面打开的页面

libreoffice online docker安装配置

通过本地系统文件方式已经可以使用了