Collabora

来自三线的随记

记录在搭建配合NEXTCLOUD运行的collabora office遇到的一些坑

首先collabora office其实可以通过docker或packages搭建

packages方式安装

packages参考文章 https://www.collaboraoffice.com/code/

service loolwsd status / start / stop

docker方式安装

安装配置好docker

docker pull collabora/code
docker run -t -d -p 127.0.0.1:9980:9980 -e "domain=<your-dot-escaped-domain>" -e "username=admin" -e "password=S3cRet" --restart always --cap-add MKNOD collabora/code

注意域名.号要改为\\.

一些奇奇怪怪的坑

  1. nextcloud如果是https协议的,那么collabora也要用https协议,不然会出现一些奇奇怪怪的坑
  2. collabora参数配置文件在/etc/loolwsd目录下
  3. /etc/loolwsd/loolwsd.xml 里面如果设置了使用自签名证书作为https证书的话,在Apache的反代理设置上记得设置一些参数以忽略对https证书有效性验证例如
SSLProxyEngine On  
SSLProxyVerify None
SSLProxyCheckPeerCN Off
SSLProxyCheckPeerName Off 
参考 https://www.collaboraoffice.com/code/