配置Collabora对接Cloudreve文档WOPI预览

前言:

Cloudreve默认预览Office文档(Word/PPT/Excel等)时会上传到微软的服务器,但此过程需要你的Cloudreve站点能被微软服务器访问并且占用带宽。

使用Docker部署Collabora到本地,相当于拥有了自己的WOPI预览服务,在Cloudreve对接后每次预览可在服务器本地完成。

Collabora是LibreOffice的Web版本,LibreOffice是一款知名的开源免费Office软件

部署

首先安装Docker并配置可以正常访问的镜像源,此类教程网上很多,不再赘述。

安装好Docker后在SSH中运行以下命令,将对应“<中文>”替换为你的实际内容:

docker pull collabora/code
docker run -t -d -p 127.0.0.1:9980:9980 \
           -e "aliasgroup1=<允许使用此WOPI服务的网站地址,包含http(s)://和端口>" \
           -e "username=<collabora管理员用户名>" \
           -e "password=<collabora管理员密码>" \
           --name code --restart always collabora/code

 使用

运行后使用Nginx等软件反向代理http://127.0.0.1:9980,确保反代后的最终地址可以被用户正常访问,随后在Cloudreve后台填入反代后的地址以/hosting/discovery结尾即可

阅读剩余
THE END