This plugin allow the integration of Collabora Online with Odoo.
What you need is:
- Odoo 17
- Collabora Online. The latter can be run on any server that is accessible and that can access the Odoo server.
Collabora Online is an online office suite based on LibreOffice. It is open source, and is meant to be hosted on premise. This Odoo module is designed to use Collabora Online to open and edit office files stored in Odoo. It will use the user credentials from your Odoo system to determine access to the documents for collaboration.
For more information see https://collaboraonline.com/
SECURITY NOTE: The plugin hasn't gone through a security review yet.
Understanding the versioning is important. The first digit in the version number (17.0.x.x.x) are the version of Odoo the module is compatible with. In this case it's Odoo 17.
Once the plugin is installed you can set the configuration using the Odoo settings pages.
- Collabora Online server URL: the URL of the collabora online
server. Note that you have to take into considerartion
containers. If you run Odoo in one container and Collabora Online in
another, you can not use
localhost. - WOPI host base URL: how the Collabora Online server can reach the Odoo server. Usually it is the public URL of this Odoo server.
- JWT Private Key: the secret to create the JWT private key.
You can create a secret using the following shell command:
head -c 64 /dev/urandom | base64 -w 0- Access Token Expiration: In seconds, the expiration of the token to access the document. Defaults to 86400 seconds (24 hours).
A document attached to a discussion. This can be any attachment anywhere.
The document being edited.
Please use the GitHub bug tracker to report issues:
https://github.com/CollaboraOnline/collabora_odoo/issues
This plugin is published under the MPL-2.0 license.
This plugin is maintained by Collabora Productivity.

