Important changes regarding COOL/CODE docker versions from v21.11.3.6 on (multiple domains setup)

@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

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 (?!):

Update 2023.03.08 interesting discussion regarding alias_groups (native install coolwds.xml)

1 Like

@wwe discovered the following hint

Big thanks to him for that valuable hint! :heart_eyes_cat:

so you better read the whole thing