Files
hassio-addons/collabora

Home assistant add-on: Collabora

I maintain this and other Home Assistant add-ons in my free time: keeping up with upstream changes, HA changes, and testing on real hardware takes a lot of time (and some money). I use around 5-10 of my >110 addons so regularly I install test machines (and purchase some test services such as vpn) that I don't use myself to troubleshoot and improve the addons

If this add-on saves you time or makes your setup easier, I would be very grateful for your support!

Buy me a coffee Donate via PayPal

Addon informations

Version Ingress Arch

Codacy Badge GitHub Super-Linter Builder

Thanks to everyone having starred my repo! To star it click on the image below, then it will be on top right. Thanks!

Stargazers repo roster for @alexbelgium/hassio-addons

downloads evolution

About

Collabora Online is a collaborative office suite based on LibreOffice technology.

Installation


  1. Add my add-ons repository to your Home Assistant instance or click the My link below.
  2. Install the add-on.
  3. Start the add-on.
  4. Check the add-on logs to verify successful startup.

Open your Home Assistant instance and show the add add-on repository dialog

Configuration


Webui can be found at https://homeassistant:9980/browser/dist/admin/admin.html.

Options

Option Type Default Description
aliasgroup1 str Nextcloud external domain with escaped dots using two \ (e.g. nextcloud_domain\\.com)
domain1 str Collabora external domain with escaped dots using two \ (e.g. code_domain\\.com)
extra_params str Extra parameters passed to the Collabora start script
ssl bool false Enable SSL using certificates from /ssl
certfile str fullchain.pem Certificate file name located in /ssl
keyfile str privkey.pem Private key file name located in /ssl
username str Username for the Collabora admin console
password str Password for the Collabora admin console
dictionaries str Space-separated list of dictionary languages to install

Example configuration

aliasgroup1: nextcloud_domain\\.com
domain1: code_domain\\.com
extra_params: ""
ssl: true
certfile: fullchain.pem
keyfile: privkey.pem
username: admin
password: changeme

Using Collabora with Nextcloud

  1. Install the Collabora add-on and configure the options above.
  2. Start the add-on and expose the Collabora server to an external domain.
  3. Install and configure the Nextcloud add-on.
  4. Inside Nextcloud, install the Nextcloud Office app.
  5. In Nextcloud Administration Settings → Office, set the Collabora server URL to https://yourdomain:9980 and enable Disable certificate validation.

Custom Scripts and Environment Variables

This addon supports custom scripts and environment variables through the addon_config mapping:

Support

Create an issue on GitHub