Ask Your Question
0

Running LibreOffice Online on my server

asked 2019-08-26 20:25:04 +0200

fochie gravatar image

Greetings,

First time append.

I've used LibreOffice for awhile on my desktop for personal doc use and love it.

I would like to integrate Libre Office Online to one of the websites that I own/maintain so my clients can directly, in a browser, create/update/delete documents that I maintain for them on the server (without the hassle of upload/download).

I started looking at OnlyOffice to accomplish this as well, but have decided to go with Libre Office Online

My hosted server runs Centos 7 and I have full access to everything.

I have a few questions (mostly related to installing/running LibreOffice Online in docker) that I was hoping someone could help me clarify before starting down this path ...

Since both LibreOffice Online and OnlyOffice offer a Docker install (and claim it's the easiest way to get up and running) it's probably time I started learning Docker .....

1) I had planned to start here - https://www.digitalocean.com/communit... to get Docker installed and then get a container for LibraOffice installed. ... or can anyone suggest a better place to start ?

2) This seems like a lot of overkill to be able to edit office docs on a server ... I say that just because I don't yet understand the resource/performance/maintenance hits involved with running things in Docker.

3) Still not sure if I can access/open/save a document that's on my server that are outside of the docker container (?)

To clarify ... I would only want to use the docker container to supply the document editor functionality of my web app. My app would continue to run as a normal web app as it does today (not in docker).

I already have some "document management" functionality running as part of my app using Cute File Browser similar to this demo - https://demo.tutorialzine.com/2014/09... Was hoping I could "hook in" LibreOffice Online when clicking to open a file.

Any help/advice/suggestions in getting started with this adventure is most appreciated.

Thanks !! Steve

edit retag flag offensive close merge delete

1 Answer

Sort by » oldest newest most voted
0

answered 2019-09-09 14:59:12 +0200

Collabora provides instructions for installing their CODE (Collabora Online Development Edition) which is a tweaked/polished Libreoffice Online. You can find them here: https://www.collaboraoffice.com/code/

You have to install it in combination with NextCloud, and its Collabora Online extension (https://apps.nextcloud.com/apps/richd...). NextCloud provides the user authentication, file storage and general UI.

I first installed NextCloud (you will find plenty of tutorials on the web for how to do that). Nextcloud is not a resource hog; you can run it on a Raspberry Pi if you want. Again, there are plenty of tutorials on the web to do so.

I installed it twice. Once by means of a docker image, and then a second time based on the packages for Ubuntu. I did it the docker way first, just for simplicity: see https://www.collaboraoffice.com/code/.... The disadvantage of the docker way is the amount of disk space the docker image needs. That is why I switched to the packages.

Collabora Online + NextCloud works very well. There is one think your users have to keep in mind: changes in a document are saved automatically. This means that when you edit a document and change your mind, just closing the document will not revert to the original version! Luckily, the integration with Nextcloud provides the possibility to revert a document to a previous version (but you have to do it explicitly).

edit flag offensive delete link more
Login/Signup to Answer

Question Tools

1 follower

Stats

Asked: 2019-08-26 20:25:04 +0200

Seen: 100 times

Last updated: Sep 09