Skip to content

Custom container image for Collabora Online

License

Notifications You must be signed in to change notification settings

owncloud-ops/collabora

Repository files navigation

collabora

Build Status

Custom container image for Collabora Online.

Versioning

The used version tags are representing the minor upstream versions. The patch release number is continuously increased by us and don't reflect the full upstream release directly. Example: v21.11.5 means the image contains Collabora v21.11 but not necessarily Collabora v21.11.5.

Environment Variables

COLLABORA_ADMIN_CONSOLE_ENABLE=true
COLLABORA_ADMIN_CONSOLE_ENABLE_PAM=false
COLLABORA_ADMIN_CONSOLE_PASSWORD=
COLLABORA_ADMIN_CONSOLE_USERNAME=

COLLABORA_ALLOWED_LANGUAGES="de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru"
COLLABORA_LOGGING_ANONYMIZE_USER_DATA=false
COLLABORA_LOGGING_COLOR=true
COLLABORA_LOGGING_LEVEL=warning

COLLABORA_NET_LISTEN=any
COLLABORA_NET_POST_ALLOW=true
COLLABORA_NET_POST_ALLOW_HOSTS="127.0.0.1 ::1"
COLLABORA_NET_PROTO=all
COLLABORA_SERVER_NAME=
COLLABORA_NUM_RESPAWN_CHILDREN=1

COLLABORA_PER_DOCUMENT_AUTOSAVE_DURATION=300
COLLABORA_PER_DOCUMENT_IDLESAVE_DURATION=30
COLLABORA_PER_DOCUMENT_IDLE_TIMEOUT=3600
COLLABORA_PER_DOCUMENT_LIMIT_FILE_SIZE=0
COLLABORA_PER_DOCUMENT_LIMIT_NUM_OPEN_FILES=0
COLLABORA_PER_DOCUMENT_MAX_CONCURRENCY=4
COLLABORA_PER_DOCUMENT_REDLINING_AS_COMMENT=true
COLLABORA_PER_VIEW_IDLE_TIMEOUT=900
COLLABORA_PER_VIEW_OUT_OF_FOCUS_TIMEOUT=120

COLLABORA_SECURITY_CAPABILITIES=true
COLLABORA_SECURITY_SECCOMP=true
COLLABORA_SSL_ENABLE=false
COLLABORA_SSL_TERMINATION_ENABLE=true

COLLABORA_STORAGE_WOPI_ALLOW=true
COLLABORA_STORAGE_WOPI_HOSTS_ALLOW="localhost"
COLLABORA_STORAGE_WOPI_MAX_FILE_SIZE=0
COLLABORA_TRACE_ENABLE=false
COLLABORA_TRACE_FILTER=

COLLABORA_PLUGIN_DEEPL_ENABLED=false
COLLABORA_PLUGIN_DEEPL_API_URL=https://api-free.deepl.com/v2/translate
COLLABORA_PLUGIN_DEEPL_AUTH_KEY=

Ports

  • 9980

Build

You could use the BUILD_VERSION to specify the target version.

docker build --build-arg BUILD_VERSION=21.11 -f Dockerfile -t collabora:latest .

License

This project is licensed under the Apache 2.0 License - see the LICENSE file for details.