Reverse proxy
The server part of Nextcloud Office (coolwsd daemon) is listening on port 9980 by default, and clients should be able to communicate with it through port 9980. However on most setups it is common to use a reverse proxy to more easily handle SSL termination and have a unified entrypoint for HTTP requests.
THe following rules should be in place to forward requests to the coolwsd daemon on port 9980:
/browser
/hosting/discovery
/hosting/capabilities
/cool/adminws
/cool
Web socket connections through /cool/(.*)/ws
See also
Full configuration examples can be found in the Collabora Online documentation: https://sdk.collaboraonline.com/docs/installation/Proxy_settings.html