Saltar a contenido

Collabora Online

Suite ofimática online (LibreOffice basado en browser). Integrado con Nextcloud (vía WOPI) y OpenCloud (vía WOPI).

📁 Rutas y configs

Qué Dónde
Compose /opt/docker/collabora/compose.yaml
Variables de entorno /opt/docker/collabora/.env

Contenedor: collabora Puerto: 9980 (solo localhost)

Compose

services:
  collabora:
    image: collabora/code
    container_name: collabora
    ports:
      - 127.0.0.1:9980:9980
    restart: unless-stopped
    environment:
      - domain=${NEXTCLOUD_DOMAIN_REGEX}
      - username=${COLLABORA_ADMIN_USER}
      - password=${COLLABORA_ADMIN_PASSWORD}
      - dictionaries=en_ES en_US
      - TZ=America/Argentina/Buenos_Aires
      - extra_params=--o:ssl.enable=false --o:ssl.termination=true --o:net.frame_ancestors=${OC_DOMAIN} --o:net.lok_allow.host[14]=${OC_DOMAIN}
    cap_add:
      - MKNOD
    entrypoint: [ "/bin/bash", "-c" ]
    command: [ "coolconfig generate-proof-key && /start-collabora-online.sh" ]
    networks: {}