Collabora Online搭建教程

2760460838
11月3日发布

Collabora Online搭建教程

Collabora Online 是一款强大的在线办公套件,支持多种文档、表格、演示文稿等文件格式的在线查看、编辑、实时协作,且能与多种云解决方案集成,可在多种操作系统的浏览器上运行,保障数据安全与隐私。

安装

使用 Docker 部署 Collabora Online(官方文档):

docker pull collabora/code

docker run -t -d -p 127.0.0.1:9980:9980 \
           -e "aliasgroup1=<允许使用此服务的 Cloudreve 地址,包含明确端口>" \
           -e "username=<面板管理员用户名>" \
           -e "password=<面板管理员密码>" \
           --name code --restart always collabora/code

启动成功后开始设置反代

宝塔设置Nginx反代

新建一个站点并绑定域名,并成功申请SSL证书。

然后点击配置文件,将下方Nginx反代代码粘贴到server{}​中。


# static files
 location ^~ /browser {
   proxy_pass https://127.0.0.1:9980;
   proxy_set_header Host $http_host;
 }


 # WOPI discovery URL
 location ^~ /hosting/discovery {
   proxy_pass https://127.0.0.1:9980;
   proxy_set_header Host $http_host;
 }


 # Capabilities
 location ^~ /hosting/capabilities {
   proxy_pass https://127.0.0.1:9980;
   proxy_set_header Host $http_host;
 }


 # main websocket
 location ~ ^/cool/(.*)/ws$ {
   proxy_pass https://127.0.0.1:9980;
   proxy_set_header Upgrade $http_upgrade;
   proxy_set_header Connection "Upgrade";
   proxy_set_header Host $http_host;
   proxy_read_timeout 36000s;
 }


 # download, presentation and image upload
 location ~ ^/(c|l)ool {
   proxy_pass https://127.0.0.1:9980;
   proxy_set_header Host $http_host;
 }


 # Admin Console websocket
 location ^~ /cool/adminws {
   proxy_pass https://127.0.0.1:9980;
   proxy_set_header Upgrade $http_upgrade;
   proxy_set_header Connection "Upgrade";
   proxy_set_header Host $http_host;
   proxy_read_timeout 36000s;
 }

查看 XML 响应

https://你的域名/hosting/discovery

喜欢就支持一下吧
点赞 0 分享 赞赏
评论 共2条
取消
  1. 头像
    Cloudreve网盘搭建教程 - KS-MLC|Blog
    Linux · Google Chrome

    [...]我们复制RPC 密钥​​​然后点击测试Aria2 通信,如果成功了就对了。​​Collabora Online (LibreOffice Online)可以在线编辑Office文件搭建教程:Collabora Online搭建教程 - KS-MLC|Blog[...]

    回复
  2. 头像
    在家赚钱
    Windows 10 · Google Chrome

    谢谢分享。

    回复
易航博客