Skip to content

feat: add compose overlay for external OnlyOffice integration#305

Open
13orlov wants to merge 31 commits into
opencloud-eu:mainfrom
13orlov:feat/add-onlyoffice-overlay
Open

feat: add compose overlay for external OnlyOffice integration#305
13orlov wants to merge 31 commits into
opencloud-eu:mainfrom
13orlov:feat/add-onlyoffice-overlay

Conversation

@13orlov

@13orlov 13orlov commented Jun 14, 2026

Copy link
Copy Markdown

Currently, the opencloud-compose repository provides an overlay for the embedded Collabora instance (weboffice/collabora.yml), but lacks an out-of-the-box overlay for integrating an external OnlyOffice Document Server.

This PR adds weboffice/onlyoffice.yml, which runs the collaboration WOPI microservice pre-configured for OnlyOffice.

Key features of this overlay:

  • Sets COLLABORATION_APP_PRODUCT: "OnlyOffice"
  • Exposes ONLYOFFICE_URL, WOPISERVER_URL, and ONLYOFFICE_JWT_SECRET for easy configuration via .env.
  • Disables Proof Keys (COLLABORATION_APP_PROOF_DISABLE: "true") since OnlyOffice 7.2+ relies strictly on JWT validation.

Tested and working in production. This should save future administrators hours of reverse-engineering the acceptance tests.

schweigisito and others added 30 commits December 3, 2025 12:05
…ons-for-stable-4

enhance: pin Docker image versions to specific tags
…-4.0-collabora-code-25.x

chore(deps): update collabora/code docker tag to v25.04.9.2.1 (stable-4.0)
…-4.0-traefik-3.x

chore(deps): update traefik docker tag to v3.6.9 (stable-4.0)
…-4.0-traefik-3.x

chore(deps): update traefik docker tag to v3.6.10 (stable-4.0)
…-4.0-collabora-code-25.x

chore(deps): update collabora/code docker tag to v25.04.9.3.1 (stable-4.0)
…-4.0-traefik-3.x

chore(deps): update traefik docker tag to v3.6.11 (stable-4.0)
…-4.0-collabora-code-25.x

chore(deps): update collabora/code docker tag to v25.04.9.4.1 (stable-4.0)
…-4.0-opencloudeu-opencloud-4.x

chore(deps): update opencloudeu/opencloud docker tag to v4.0.4 (stable-4.0)
…-4.0-traefik-3.x

chore(deps): update traefik docker tag to v3.6.12 (stable-4.0)
…-4.0-traefik-3.x

chore(deps): update traefik docker tag to v3.6.13 (stable-4.0)
…-4.0-opencloudeu-opencloud-4.x

chore(deps): update opencloudeu/opencloud docker tag to v4.0.5 (stable-4.0)
…-4.0-traefik-3.x

chore(deps): update traefik docker tag to v3.6.14 (stable-4.0)
…-4.0-opencloudeu-opencloud-4.x

chore(deps): update opencloudeu/opencloud docker tag to v4.0.7 (stable-4.0)
…-4.0-collabora-code-25.x

chore(deps): update collabora/code docker tag to v25.04.10.3.1 (stable-4.0)
Co-authored-by: Cursor <cursoragent@cursor.com>
@micbar

micbar commented Jun 16, 2026

Copy link
Copy Markdown
Member

@13orlov
Thank you for the contribution
We already have an EuroOffice integration branch. #271

We prefer this over Onlyoffice. I hope this makes sense to you.

@tbsbdr

tbsbdr commented Jun 16, 2026

Copy link
Copy Markdown
Member

We decided to not offer an OnlyOffice integration in OpenCloud. The reason is that OnlyOffice has company ties to the russian regime. Because of this we don't want to promote the integration.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants