@tim.s has discovered something important for you guys dealing with collabora docker throwing problems when working with multiple domains
It appears that Collabora configuration has changed in the latest releases. I realised when I checked the docker logs:
-e ERR: Use of domain variable is not supported. First host/domain who tries to connect to COOL is always allowed.
To allow multiple host and its aliases use something like this and pass it as env variable:
aliasgroup1=https://domain1:443,https://its-alias|its-second-alias:443
aliasgroup2=https://domain2:443,https://its-alias:443
For more info: https://sdk.collaboraonline.com/docs/installation/CODE_Docker_image.html
The linked article confused me a bit, and I did not get it running. Then I discovered that the mentioned configuration apparently will only be available in the upcoming docker release (https://forum.collaboraonline.com/t/fixing-code-multihost-configuration/1001/8 )
For the moment one has to change it inside the docker file. I managed to get it running again with the description mentioned here: https://forum.collaboraonline.com/t/21-11-3-4-1-problem-with-multiple-domains/991/3
Thought this may be helpful to others as well.
original posting here
2 Likes
wwe
April 25, 2022, 7:42pm
#2
Many thanks for heads-up @JimmyKater : Just tested with current CODE image and it works as described (surprise - RTFM works!)
excerpt from docker-compose.yaml
file
collabora:
image: collabora/code:21.11.4.1.1
environment:
# https://sdk.collaboraonline.com/docs/installation/CODE_Docker_image.html
- aliasgroup1=${NEXTCLOUD1}
- aliasgroup2=${NEXTCLOUD2}
excerpt from .env
file
NEXTCLOUD1=https://nc.<mydomain>:443
NEXTCLOUD2=https://dev-nc.<mydomain>:443
both Nextclouds 23.0.3 can access Collabora without issues.
Update:
Interesting point: it seems 192.168.x.x IPs are allowed by default (?!):
Hey all, i have multiple nextcloud server in my network and CODE-server. How can I make it so that I can only connect to CODE only from one nextcloud server? F.e. i set eviroment variable in my compose file version: '3' services: code: ...
Reading time: 1 mins 🕑
Likes: 1 ❤
1 Like
@wwe discovered the following hint
Big thanks to him for that valuable hint!
so you better read the whole thing
once you choose the way to self-host you must be prepared to review changes and adopt new parameters… so as in this case domain parameter was changed in version 21-11 of collabora suite, which well documented on collabora site and within this forum as well:
be aware to adopt your reverse proxy from /loolwsd to /coolwsd for newer versions as well:
this thread with provides references which helps you to understand the integration and collect the skills to run you system for long time, and th…