Collabora online how to install without docker


How to install collabora online via apt? When I try to install, it gives me the next error “Error loolwsd is not running”. I’m trying to install it on Debian. If you need more information, please tell me, thanks.


There is no repository for that.

Use a search on this forum with this terms : collabora without docker

It has been ask several times.

Take a look at this thread - it provides some really great way to install LibreOnline/Collabora on a variety of systems in a simple way. I have done that numerous times, since I found that one:

This works only on amd64 devices, not arm64 like raspi or?

No… not without cross-compilling… I doubt, if running LibreOffice online on a RPi is worth it anyway, as the RPi has not enough RAM.

I also had trouble installing at first, read: Native debian 9 collabora package does (not) install correctly

Now it works like a charm…

My odroid C2 has 2 GB RAM. But maybe i Go Back to an dedicated Server.

You need a amd64 / x86-64 acrhitecture to run collabora… docker or no docker…

My smallest machine is a Up Board

Don’t let it scare you off on that ubilinux/ubuntu with kernel change thingy… that is when you need the pins…
If you just use it for it’s amd64 /x86-64 features you can use debian stretch (or whatever else is out there running on that architecture) But it comes at a price. Starting around $90,-

I have the 4/64GB version ($150,-) running in my hallway closet. (webmin/virtualmin with several vhosts nextcloud among it, so is collabora without docker). “Data” on external connected HDD.

Works like a charm!

But there is a package, tihs one. Or I’m wrong? Or does It not work?

Thanks for the quick answers

Loolwsd will still be missing, though… LibreOnlie == lool, but you need Loolwsd as well.

I wasn’t aware of this. It’s good for archlinux.
You have an automated script for compiling it from source for Debian / Ubuntu.
It tooks 10Go of free space but after you can delete them.
Look on the topic compiling libreoffice online on this forum.

Yeah, and it’s really easy like cake… just check out the link in my previous post. That script will take care of everything… regarding lool/loolwsd on Ubuntu/Debian and even CentOS.

You never got an error like this?
Specs (All newest Ubuntu 16.04, Apache2, MariaDB)

In file included from common/UnitHTTP.cpp:13:0:
common/UnitHTTP.hpp:86:18: error: ‘virtual bool UnitHTTPServerRequest::expectContinue() const’ marked ‘override’, but does not override
virtual bool expectContinue() const override
common/UnitHTTP.cpp: In constructor ‘UnitWebSocket::UnitWebSocket(const string&)’:
common/UnitHTTP.cpp:26:31: error: cannot declare variable ‘request’ to be of abstract type ‘UnitHTTPServerRequest’
UnitHTTPServerRequest request(response, docURL);
In file included from common/UnitHTTP.cpp:13:0:
common/UnitHTTP.hpp:64:7: note: because the following virtual functions are pure within ‘UnitHTTPServerRequest’:
class UnitHTTPServerRequest : public Poco::Net::HTTPServerRequest
In file included from common/UnitHTTP.hpp:18:0,
from common/UnitHTTP.cpp:13:
/usr/local/include/Poco/Net/HTTPServerRequest.h:69:15: note: virtual bool Poco::Net::HTTPServerRequest::secure() const
virtual bool secure() const = 0;
Makefile:1167: die Regel für Ziel „common/UnitHTTP.o“ scheiterte
make[2]: *** [common/UnitHTTP.o] Fehler 1
make[2]: *** Auf noch nicht beendete Prozesse wird gewartet …
make[2]: Verzeichnis „/opt/online“ wird verlassen
Makefile:1703: die Regel für Ziel „all-recursive“ scheiterte
make[1]: *** [all-recursive] Fehler 1
make[1]: Verzeichnis „/opt/online“ wird verlassen
Makefile:736: die Regel für Ziel „all“ scheiterte
make: *** [all] Fehler 2
make: Verzeichnis „/opt/online“ wird verlassen