[HOWTO] Collabora 2.0 without using Docker not for prod

Thanks for updating the guide. I will try it out sometime today.

Everything is working good on 16.04 ubuntu

But funny thing is, I get the following warning and error messages, but everything works very good.

wsd-17302-17304 0:00:33.032720 [ client_ws_0001 ] WRN getNewChild: No available child. Sending spawn request to forkit and failing.| LOOLWSD.cpp:376 wsd-17302-17304 0:00:34.096907 [ client_ws_0001 ] ERR Missing JSON property: 'HidePrintOption' wsd-17302-17304 0:00:34.097561 [ client_ws_0001 ] ERR Missing JSON property: 'HideSaveOption' wsd-17302-17304 0:00:34.097603 [ client_ws_0001 ] ERR Missing JSON property: 'HideExportOption' wsd-17302-17304 0:00:34.097641 [ client_ws_0001 ] ERR Missing JSON property: 'EnableOwnerTermination'

I have them too, but it’s working great.

my collabora with nextcloud is working perfect! thanks

@Nemskiller
First allow me to wish all a very happy new year.

I thoroughly followed the steps (according to this link : https://www.linuxbabe.com/cloud-storage/integrate-collabora-online-server-nextcloud-ubuntu-16-04)
When I try to access a file , I get a blanc page for a while then it gives me access forbidden

My machine is a VM downloaded from techandme.se (Vmware 80 gbyte HD) ubuntu 16.04, kernel 4.4.0-31-generic
Nextcloud version 11 with php 7 Collabora Online 1.1.24

It is really becoming frustrating and would appreciate any help.

There is another thread with the same issue, I don’t think it’s related to this thread:

I have it working now, I do not know how (which is bad),
All I have done is a machine reboot.

Hello!
The work the toturial, this is the message when i start the app

Collabora Online: Zum Host "https://xxxxxx.xxx.net:9980" kann keine Verbindung aufgebaut werden. Bitte fragen Sie Ihren Administrator zur PrĂźfung der Collabora Online Servereinstellungen. Die genaue Fehlermeldung war:cURL error 7: Failed to connect to xxxxxx.xxx.net port 9980: Connection refused

Questions:

  1. How can i resolve the failure?
  2. What means to edit the line 12. I have in loolwsd.xml, is it right?
    <file_server_root_path desc="Path to the directory that should be considered root for the file server. This should be the directory containing loleaflet." type="path" relative="false" default="/usr/share/loolwsd/loleaflet/dist"/>
  3. I have lots of errors
    find: âlib/ld-â: No such file or directory
    find: âlib/libcap
    â: No such file or directory
    find: âlib64/libcapâ: No such file or directory
    find: âlib/libattr
    â: No such file or directory
    find: âlib/libnss_â: No such file or directory
    find: âlib64/libnss_â: No such file or directory
    find: âvar/cache/fontconfigâ: No such file or directory
    find: âusr/lib/locale/en_US.utf8â: No such file or directory
    find: âusr/lib/locale/locale_archiveâ: No such file or directory
    find: âusr/share/liblangtagâ: No such file or directory
    find: âusr/lib/libpng
    â: No such file or directory
    find: âusr/lib64/libpng
    â: No such file or directory
    find: âlib/ld-â: No such file or directory
    find: âlib/libnss_â: No such file or directory
    find: âlib64/libnss_â: No such file or directory
    find: âlib/libcap
    â: No such file or directory
    find: âlib64/libcap
    â: No such file or directory
    find: âlib/libattr
    â: No such file or directory
    find: âusr/lib/libpngâ: No such file or directory
    find: âusr/lib64/libpng
    â: No such file or directory
    find: â/opt/poco/libâ: No such file or directory
    find: â/opt/poco/libâ: No such file or directory
    find: â/usr/lib64â: No such file or directory

Why and how can i resolve that. Thank you for your answer.

@Nemskiller Am I right that if I’m using your guide it is still coming with the limitations of the docker container (10 docs / 20 connections)?

@scroom I’ve never manage to have 10 docs opened or 20 connections at the same time.

But i think docker don’t have a strick limitation, it’s just an advice that the docker version won’t be strong enought for more than 10docs/20 connections.

On the out of docker version the limitation will be your hardware configuration. Collabora is RAM-O-PHAGE, a lot of ram comsumption.

@Nemskiller Up to now I haven’t experienced it as well. But there seems to be such a restriction:

I want to install LO online on a schools server, where it is very plausible that it will reach these restrictions quite early.

After setting it up and browing to https://office.yourdomain.de/loleaflet all I get is a page with “ok” should I be getting something else?

Hi @SPeeDy
Here is my admin page with collabora :
https://myserver.mydomain.com:9980/loleaflet/dist/admin/admin.html

I have to enter the login/password i use in loolwsd.xml
And i have this :

@scroom : Thank you for forcing me doing a test.

I will put a warning sign on the top of this topic : “For Home Purpose Only” and i’m not sure this Tutorial have a use now, because for Home Purpose only it doesn’t worth it , better stay on Docker, easy to stop, easy to start…

I have to see if a good How To exist for compile it from scratch or if i have to write it myself.

@Nemskiller There is a german guide (should be possible to follow it without speaking german). Sadly this howto does no longer work, due to changes in loolwsd:

*HowTo:* Install Collabora Online on Ubuntu 16.04. (without Docker!)

Yeah i knew it, but i cannot follow it more because downloading sources and compile them turn my SSD to be at 0% of free space so i gave up.

When i will have time i will give a try on a dedicated computer with 500Go SSD, i think it will be enought :smile:

Inform me if you succeed!

Do you have to add something in my nextcloud config? in /var/www/nextcloud/config/config.php ???
Am going to start over yet again to see if I get anything.

Nothing to write in config.php
You have to write the url in the web admin UI in your nextcloud instence.

Now trying to reset it up in a new flreshly install image and get this:

find: ‘lib/ld-*’: No such file or directory find: ‘lib/libcap*’: No such file or directory find: ‘lib64/libcap*’: No such file or directory find: ‘lib/libattr*’: No such file or directory find: ‘lib/libnss_*’: No such file or directory find: ‘lib64/libnss_*’: No such file or directory find: ‘var/cache/fontconfig’: No such file or directory find: ‘usr/lib/locale/en_US.utf8’: No such file or directory find: ‘usr/lib/locale/locale_archive’: No such file or directory find: ‘usr/share/liblangtag’: No such file or directory find: ‘usr/lib/libpng*’: No such file or directory find: ‘usr/lib64/libpng*’: No such file or directory find: ‘lib/ld-*’: No such file or directory find: ‘lib/libnss_*’: No such file or directory find: ‘lib64/libnss_*’: No such file or directory find: ‘lib/libcap*’: No such file or directory find: ‘lib64/libcap*’: No such file or directory find: ‘lib/libattr*’: No such file or directory find: ‘usr/lib/libpng*’: No such file or directory find: ‘usr/lib64/libpng*’: No such file or directory find: ‘/opt/poco/lib’: No such file or directory find: ‘/opt/poco/lib’: No such file or directory find: ‘/usr/lib64’: No such file or directory