Files
hassio-addons/collabora
copilot-swe-agent[bot] 3c53e69161 Replace blanket capability, with specific capabilities in all AppArmor profiles
Remove overly permissive blanket `capability,` rule (grants ALL Linux
capabilities) from 107 addon AppArmor profiles. Replace with only the
specific capabilities each addon needs based on its config.yaml
`privileged` field.

Base capabilities for all addons: setuid, setgid, chown, fowner, dac_override
Additional capabilities mapped from config.yaml privileged list:
- SYS_ADMIN -> sys_admin
- DAC_READ_SEARCH -> dac_read_search
- NET_ADMIN -> net_admin
- NET_RAW -> net_raw
- SYS_RAWIO -> sys_rawio
- SYS_TIME -> sys_time
- SYS_RESOURCE -> sys_resource

Addons with full_access: true (portainer_agent) retain blanket capability.

Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-03-17 07:42:05 +00:00
..
2026-02-04 15:59:55 +01:00
2025-09-14 23:05:59 +00:00
2025-09-14 23:05:59 +00:00
2026-03-15 23:11:54 +00:00

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