其實都是現成的,去下面的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" />
已經出現下面打開的頁面
通過本地系統文件方式已經可以使用了