I have a Nextcloud instance via Hetzner. I would like to use Collabora CODE to edit online documents with my own server to handle Collabora docs.
I have a vps with docker running and have run the following image via docker-compose:
version: "3.5"
services:
collabora:
image: collabora/code
container_name: collabora
restart: unless-stopped
environment:
- extra_params=o:ssl.enable=false
- domain=nx123456\\.your-storageshare\\.de # the domain of my nextcloud instance (amended to be fictional)
- dictionaries=en_US
ports:
- "9980:9980"
volumes:
- ./appdata/collabora:/config
After running this container, if I type curl -k https://localhost:9980
in the terminal I get the OK string. So all seems well?
Now I have two separate cloud entities. My Nextcloud instance and my VPS running Collabora code via docker-compose.
Both of these services are separate and independent of each other, yet they are both provided by Hetzner.
If the domain of my Nextcloud instance is e.g. nx123456\\.your-storageshare\\.de
and if the IP address of my vps is e.g. (fictional) 123.456.789.123
, what should I do next to connect these services so that I can use my collabora server with my Nextcloud instance?