Skip to content

Conversation

@rhafer
Copy link
Contributor

@rhafer rhafer commented Oct 21, 2025

This sets the WOPI properties to enable the UI_InsertGraphic/Action_InsertGraphic PostMessage feature in Collabora.

Setting to draft util CollaboraOnline/online#12331 is sorted out.

Related: opencloud-eu/web#704

Related changes to make it work for the opencloud-compose deployment:
opencloud-eu/opencloud-compose#130

As noted elsewhere the feature currently requires the use of properly created certificates for the opencloud instances as Collobora will now download images from servers for which it can't verify the certificates. This can't be turned off currently.

cc @AlexAndBear

@rhafer rhafer marked this pull request as draft October 21, 2025 16:17
@rhafer
Copy link
Contributor Author

rhafer commented Oct 29, 2025

@tbsbdr As we introduce a new required config setting here I marked this as a breaking change. So I guess if we merge it, we need to bump the Major Version.

@rhafer rhafer force-pushed the web/704 branch 2 times, most recently from 29adda7 to ed71da3 Compare October 30, 2025 16:18
This is required for allowing the web office to download images to
insert into documents.

The secret is generated by `opencloud init` and the server refuses
to start now without a secret being set. (Breaking Change)

Also the setting is now moved to the shared options as all involved
services need the same secret to work properly.

Related: opencloud-eu/web#704
When OC_URL_SIGNING_SECRET is not set. Fall back to the value of the
reva transfer token. This allows handling upgrades on a instance that
was created before the OC_URL_SIGNING_SECRET was introduced to be
handled more graceful.

Unfortunately this still only works reliably for single instance
deployments (or instance that where bootstrapped using 'opencloud init')
that are guaranteed to have the transfer token available.

When running 'proxy' and 'ocdav' as separate services the upgrade might
still require manual intervention.
@rhafer rhafer merged commit fcff855 into opencloud-eu:main Nov 4, 2025
58 checks passed
@openclouders openclouders mentioned this pull request Nov 4, 2025
1 task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants