I’ve upgraded Nextcloud to 26, and Collabora stopped working.
In the JS console, I see an uncaught Exception (which I fail to decode), and then an attempt to load from my (wrongly) escaped Collabora host.
I failed to find issues or discussions which resemble this.
Collabora is being run with
docker run -t -d -p 0.0.0.0:9980:9980 -e 'domain=cloud\\.ufficyo\\.com' --restart always --name collabora --cap-add MKNOD collabora/code
and exposed via nginx virtualhost.
I checked docs and I couldn’t find configuration errors.
In the past I had issues because my NC installation is not in the document root, but it seems solved now.
Any hint where to look at?
Sounds similar to this issue (even the solutions doesn’t make sense for me):
this settings is outdated - newer Collabora versions use different method to configure allowed systems (and 1st system is always allowed).
Important changes regarding COOL/CODE docker versions from v22.214.171.124 on (multiple domains setup)
please review Nextcloud Collabora integration as well.
Seems removing the
-e option to the docker start command was enough to fix my issue.