Collabora Online

WARNING This documentation is for Cells v2. Looking for Pydio Cells v3 docs?

Collabora Online is a powerful LibreOffice-based online office suite which supports all major document, spreadsheet and presentation file formats:​ DOC, DOCX, PPT, PPTX, XLS, XLS, ODF, ODS, ODP.

It also supports shared editing, meaning that while one person edits a document, others see the changes in real time. Different people can make changes at any given time.

This documentation describes how to deploy the Collabora CODE docker image (community edition). Please contact us if you want information about the professional edition.

Install Collabora Online Development Environment

On this page is a configuration example that meets the basic requirements for the plugin to work with Pydio Cells. If you want more detail about the different configurations Collabora offers, you can visit this link.

Package installation

You can install CODE on the same server as your Pydio or on another server, it's up to you. The process is quite simple and you can follow the CODE documentation. The commands will differ depending on your system but it should work at the end. Then you can use the instructions below to configure the plugin to match the location of your CODE instance (host, port, tls).

CODE Docker image

Install Docker on a server.

docker pull collabora/code
docker run -t -d -p 9980:9980 -e "extra_params=-o:tls.enable=false" -e "domain=<your-dot-escaped-domain>" collabora/code

for testing purposes tls is disabled, but we advise you to always have it on

env variable example value
domain my\.cells\.com
tls.enable true or false

You can find all of the information about the docker image, such as the env variables, etc... Docker CODE official documentation.

Configure Pydio Plugin to connect to CODE

Go to Cells Console > Application Parameters > All Plugins and enable the Collabora Online plugin.

Change the plugin parameters to:

  • Libre office tls: true if you want secured communication between collabora and pydio or false
  • Libre office Host: <host where CODE is running>
  • Libre office Port: <CODE instance port> usually it is running on 9980

Remember to save.

Test and start editing docs

Switch to a workspace and right-click to display a pop-up menu from which you can create a new document.

Double-click on the new file to edit. You are now able to edit it directly in Pydio Cells using the Collabora online editor!

Back to top