Collabora code server and external proxy

Short version:

I have nextcloud setup on a server, have had for quite a while now. I have an external proxy ( NGNIX ) taking care of name to internal IP/port translations, as well as handling certs.

Everything else seems to work fine ( mail, talk, calendar, bla bla ) . However, if i try to use the CODE server on a document it never actually opens, and just sits there ‘loading’. Works fine from local IP address. It did work in the past, but cant tell you when it stopped. I am now on current version.

Saw a few posts similar from nearly a decade ago and they said to open port 9980, which i tried, but no difference.

I have also had issues with some of the android apps ( like talk ) and had to open up port 80 during config. But that didn’t seem to help this either.

Is my configuration of an “external” proxy just incompatible with this component, or is there a more recent work around?

Hello @zig, welcome to the Nextcloud community! :handshake:

please follow Collabora integration guide and maybe 101: reverse proxy and post relevant log files and troubleshooting steps if you still experience issues.

1 Like

Will do. Thank you.

Looks like i am setup ok, and there are zero errors in NC logs. it just never loads. Ill keep poking at it, clearly its proxy related.

While im sure in the past this did work with my current setup, it wasn’t used much, so it may have died this last version upgrade, or many ago. My use case may change here soon, and involve the CODE server thus looking at it more closely.

Worst case i can setup a separate server just for collabora. Im sure it would work fine that way, and may be a better option anyway, spread out the load..

Ok so its working again. Cant say exactly why. I was poking around and fixed another issue i had been putting off ( folders being accessible ) and after restarting Apache it started working… Not real sure how they were related, but its working so that is what matters :slight_smile:

Nothing new but this is what i did:

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

To

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
</Directory>