Hi, I have installed the 23.1 Docker-based release on my Linuxmint 21.04 (Ubuntu 22.04) machine, but have struggled to get the Collabora functionality to integrate with the EGroupware system, either in the Admin or the File Manager applications.
I have followed all instructions, attempting several clean tries and modifications, on the github
(github.com/EGroupware/egroupware/wiki/Installation-using-egroupware-docker-RPM-DEB-package)
In Admin->Applications->Collabora Online->Configuration:
There is ALWAYS a yellow box in the top-right corner that says: “Status: Unable to contact Collabora Online server”.
On the line “Admin console”, the correct url is shown for the Collabora-key container (“devbox:8080/browser/dist/admin/admin.html”), and if I click it, the Collabora admin page opens up. In the nginx logs I can see the re-written url pointing to devbox:9980 and the collabora-key logs show the request being fulfilled.
I had to add the redirection to port 9980 rules to nginx from here: github.com/CollaboraOnline/online/blob/master/etc/nginx/coolwsd.conf
(although, I did find similar ones somewhere else as well, but can’t find them now).
I’ve added the “extra_hosts:” entries, etc. but the EGroupware<->Collabora integration just doesn’t work for me.
If I click on an ODT or DOC file in File Manager, it just downloads to my PC. There is no inidcation of Collabora document editing, no requests go through nginx logs or collabora-key logs.
I tried with the CODE version by editing the docker-compose.yml, but the behaviour is exactly the same for each attempt.
Also, I built my own collabora CODE from sources and that is the same too.
I have not tried to build EGroupware from sources yet.
I have spent 3 full days (14 hours each) trying to get this dev system to work, but I have to ask for guidance, as I am stuck now.
Please can the developers help me understand why the Docker container 23.1 EGroupware + Collabora does not integrate for me.
P.S. sorry if links look odd, as a new user the forum won’t accept more than 2 links in the post)