LibreOffice team has just released few days ago their version 5.3. It is actually an important milestones as there is many new features and improvement. One of them being a web interface/Online version to install on your own server.
If you follow my blog (Despite my irregular posts), you know that I usually write articles on web based apps only.
Well, I’m happy to see that now LibreOffice (No need to introduce it right?) got an online version !
They have recently released their version 5.3 that includes many improvements / new features.
They have now a new User Interface (not per default, to avoid being lost, like we all did for Office 2007), a new text layout engine, a safe mode, etc…. I suggest you to watch the following video to get the full detail. But for this article, we will focus on their online version 😉
Let’s be immediately clear, LibreOffice Online is not at the level of Microsoft Office or Google Doc, and by far. (Not much automation, or links with others apps, etc…)
But from the developers themselves, they present this new version as a basic collaboration tool.
It actually uses the LibreOffice core, which means that the rendering fidelity and interoperability should match with the Desktop version.
For the moment, LibreOffice Online seems to be limited to 10 docs opened and 20 connections. This should be enough for home/SMB users but will be a severe limitation for larger corporations.
So let’s see how to install LibreOffice Online.
As LibreOffice Online uses Docker, the installation will be quite easy, but you need first to install Docker if not done yet. Here is the official installation steps. But if you are using Debian, like me, this is how to install docker on Debian.
1) Add the official Docker repository to your sources.list
- If you will first need to install some required packages.
With root user (or with sudo), run:
apt-get install curl apt-transport-https ca-certificates software-properties-common
Get their official GPG key
curl -fsSL https://yum.dockerproject.org/gpg | apt-key add -
Add the correct repo to your sources.list
add-apt-repository "deb https://apt.dockerproject.org/repo/ debian-$(lsb_release -cs) main"
The lsb_release function will get your Debian version (Jessie? Stretch? etc…)
And update your sources
2) Install Docker
Still in root, run:
apt-get -y install docker-engine
3) Pull the latest stable LibreOffice Online version
docker pull libreoffice/online:master
Note that the master version is a 2GB repo ! With Several larges files (3 files of 50Mb or so and 1 of 1.7GB !)
While it is downloading and extracting, allow me a coffee break then.
[…….] After several minutes (Thank you Fiber at home and SSD), it should be done!
4) Launch your LibreOffice Online instance
Tweak and run the following command:
docker run -t -d -p 127.0.0.1:9980:9980 -e "domain=<your-dot-escaped-domain>" --cap-add MKNOD libreoffice/online:master
You should now be able to access to your LibreOffice Online instance!