Collabora Online integration issues (WOPISrc missing + socket connection error behind reverse proxy)
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Ít trao đổi
- Công nghệ
- docker
- Lĩnh vực
- api, cloud, infrastructure
Hướng nghiên cứu
Bắt đầu với đường dẫn tạo URL WOPI của Cloudreve và các cấu hình Caddy được hiển thị cho console.domain.ext và docs.domain.ext. Tái hiện việc mở một tài liệu bằng thiết lập Docker được cung cấp, sau đó theo dõi các yêu cầu WOPISrc và WebSocket. Hoàn tất khi có thể mở tài liệu thông qua reverse proxy mà không gặp lỗi thiếu WOPISrc hoặc lỗi kết nối socket.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Description:
Hello,
I'm trying to integrate Collabora Online (CODE) with Cloudreve (Docker, pro version) using WOPI, but I’m facing two blocking issues.
Setup:
Cloudreve running in Docker behind Caddy reverse proxy
Public domain: https://console.domain.ext/
Collabora Online running in Docker (collabora/code)
Collabora exposed via Caddy on https://docs.domain.ext
Storage: Cloudflare R2 (working correctly)
Cloudreve reverse proxy (Caddy):
console.domain.ext {
reverse_proxy localhost:5212 {
header_up Host {host}
header_up X-Forwarded-Proto {scheme}
header_up X-Forwarded-Host {host}
}
}
Collabora setup:
docker run -d \
--name collabora \
-p 127.0.0.1:9980:9980 \
-e "aliasgroup1=https://console.domain.ext" \
-e "domain=console\\.domain\\.ext" \
-e "extra_params=--o:ssl.enable=false --o:ssl.termination=true" \
collabora/code
Issues:
WOPI error in Collabora
When opening a document:
Wrong or missing WOPISrc parameter
It seems Collabora is not receiving a valid WOPISrc URL from Cloudreve.
WebSocket / reverse proxy error
Collabora frontend shows:
Failed to establish socket connection or socket connection closed unexpectedly. The reverse proxy might be misconfigured.
Observations:
Cloudreve backend is working correctly (upload/download OK)
API /api/v4/file/content works fine
No database or storage errors
The issue only happens when opening documents in Collabora
Question:
Could you clarify:
- How Cloudreve generates the WOPISrc URL (is it based on SiteURL or request headers)?
- What is the recommended reverse proxy configuration for WOPI + Collabora behind Caddy/Nginx?
- Are there any required environment variables to force external base URL for WOPI?
- Any known issues with Docker + reverse proxy causing localhost WOPISrc generation?
- Ngôn ngữ chính
- TypeScript
- Star
- 18
- Fork
- 41
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của cloudreve/docs
-
Độ khó 2/5 Nửa ngày Mức phù hợp với người mới 65/100
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 50/100
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 30/100
Tất cả issue của cloudreve/docs
Issue tương tự
-
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 88/100
motiondivision/motion#3849 ·
-
Add: S Play Event HD Đang mởcheck:passed streams:add
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
-
Improvement for contact popover Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
-
LiteLLM proxy response_cost (x-litellm-response-cost) is never applied to ChatModelOutput.cost Đang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
i-am-bee/beeai-framework#1697 · 1 reaction ·
-
Support bun dedupe Đang mởenhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
antfu/node-modules-inspector#214 ·