Collabora was easy to install

Collabora was easy to install

Next step, an online doc server for nextcloud.  Did I mention I installed nextcloud to ditch google?  Oh, well, I did that.  That was easy, so, whatever.

Quick notes for how I set up collabora though, specifically around nginx proxy, and avoiding the docker hell.

  1. I built a VM for this, 2GB of ram.  There aren't any good resources online for sizing, so that's my best guess for a 2 person household.
  2. I followed these instructions to install the packages on debian. Super easy.
  3. I followed these instructions, sort of, around the section for editing /etc/loolwsd/loolwsd.xml.  (towards the bottom).  I skipped all the nextcloud and caddy stuff.  Not doing that.
  4. I had to set server_name in the loolwsd.xml file also.  I set it to collabora.example.net:443
  5. Run loolconfig set-admin-password to set up an admin user.  Admin server is at: https://collabora.example.net/loleaflet/dist/admin/admin.html

Finally, a basic nginx redirect will not work.  You will get some seriously odd errors.  Specifically, I saw this in daemon.log:

WRN  client - server version mismatch, disabling browser cache. Expected: adadb63| wsd/FileServer.cpp:284

This was easily fixed with the instructions here.

After that, all I had to do was install the nextcloud app for Collabora, and boom, it worked. Honestly, it worked really well.  I'm kinda stunned.

Posted on