Saltar a contenido

[!WARNING] DESACTIVADO — 27 jul 2026. El stack collabora no arrancaba: la imagen collabora/code ya no trae /bin/bash, y el compose lo usaba como entrypoint → el contenedor quedaba en estado Created. Se hizo docker compose down y se paró opencloud-collaboration-1 (golpeaba office.matias7235.com.ar/hosting/discovery cada 30s → 502 constante en Caddy). Los vhosts office. y wopi. se sacaron del Caddyfile. Reemplazo previsto: CryptPad. OpenCloud sigue funcionando, sin edición de documentos.

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: {}