I was running on device driver aufs. I had problems. The log file was stating problem writing to pipe, so I switched to devicemapper by creating a new service in systemd with a file containing this:
Prior to start the new docker with devicemapper, I removed all docker processes and deleted the docker image. My system was then clean to start again from scratch.
I pulled the docker image again, then, I started lool with the usual command:
docker run -t -d -p 127.0.0.1:9980:9980 -e “domain=collabora\.exemple\.org”
-e “username=admin” -e “password=S3cRet” --restart-always --cap-add MKNOD collabora/code
Although, it seems that lool is not started with a host configured, but it was with aufs.
Anyclue how to manually configure it?
I did it! Problem solved.
I followed this tutorial:
My problem was in apache conf file for my libreoffice online instance.
Main websocket was set without the option “nocanon”
So I made this change:
# Main websocket
ProxyPassMatch “/lool/(.)/ws$" wss://127.0.0.1:9980/lool/$1/ws nocanon
# ProxyPassMatch "/lool/(.)/ws$” wss://127.0.0.1:9980/lool/$1/ws
Hope that does the trick for you.
I’m gonna test it with aufs instead of devicemapper to save me the assle of setting a direct-lvm (loop-lvm is not recommended on production environment).
UPDATE:
No, it did not work on aufs device driver. Gonna stick with devicemapper and set-up direct-lvm.