Collabora CODE

Collabora CODE is a self-hosted, web-based office suite for creating, editing, and collaborating on Office documents in a browser, running as a Docker image…

  • Cloud
Collabora CODE is a self-hosted, web-based office suite for creating, editing, and collaborating on Office documents in a browser, running as a Docker image with Nextcloud or other file-provider integrations.

Platform availability

Available on 4 of 9 platforms

Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.

32/100 Low

Maintained
0GitHub repository is archived
Popular
43145 GitHub stars
Easy to install
452 install platforms, install notes, Docker image
Light to run
801 GB minimum RAM, runs on ARM

Availability: platform listings confirmed today, links checked 14 days ago

GitHub stars
145
Open issues
52
Last commit
2020-11-22
Activity
stale

Checked 7 days ago - source: GitHub (CollaboraOnline/Docker-CODE)

Resources & Compatibility

Minimum requirements: 1 GB RAM. ARM (e.g. Raspberry Pi) is supported.

Checked 14 days ago - source: Docker Hub image tags and published docs

First-install notes

  • Use Helm values file and its own namespace If you are using Helm (the Kubernetes package installer), create my_values.yaml, a plain-text settings file, and install the chart into a dedicated namespace such as collabora. Without that file and namespace, the install may fail or you may mix Collabora with other apps on your cluster and make issues harder to trace. source
  • Make port 9980 reachable from other devices The examples connect to `ws://localhost:9980/cool/ws`, where `ws` is a WebSocket (real-time messaging) connection, so allow port 9980 if you will use Collabora from another computer. Without that access, your browser may not be able to talk to the editor from another machine. source

Fetched 14 days ago - each note links to its source

Alternatives (12)

  • Apache OpenOffice - Apache OpenOffice is a leading open-source office suite that offers free applications for word processing, spreadsheet, presentations, grap…
  • Calligra Suite
  • CryptPad - CryptPad is a zero-knowledge, real-time collaborative editor.
  • Google Sheets - Cloud-based spreadsheet editor for real-time collaboration, chart creation, formula support, export options, access controls, and Drive int…
  • Gridcraft - GridCraft is a fast, open-source spreadsheet application that re-implements the Microsoft Excel workflow with a clean-room design.
  • LibreOffice - LibreOffice is a free and open-source office suite providing word processing, spreadsheet, presentation, and database applications.
  • Microsoft 365 Copilot - Office suite offering productivity tools for document creation, collaboration, and AI-enhanced editing across various platforms and devices.
  • Microsoft Excel - Microsoft Excel, part of the Microsoft 365 Copilot, is Microsoft's spreadsheet application.
  • ONLYOFFICE - OnlyOffice is a self-hosted document server for creating, editing, and collaborating on text documents, spreadsheets, presentations, PDF fo…
  • Proton Sheets - End-to-end encrypted online spreadsheets enabling secure, real-time collaboration, access management, automatic calculations, and cross-dev…
  • SoftMaker FreeOffice - SoftMaker Office for Windows, Mac, Linux and Android – the fast, powerful and compatible office suite.
  • WPS Office - WPS Office is a lightweight office suite for creating, editing, and reviewing Writer, Presentation, Spreadsheet, and PDF documents.

Checked 11 days ago - source: AlternativeTo

Common questions

What Helm values and namespace are needed when installing Collabora CODE?

Use a Helm values file and install the chart into a dedicated namespace such as collabora. Without that file and namespace, the install may fail or you may mix Collabora with other apps on your cluster.

What port should be reachable for Collabora CODE when using it from another computer?

Make port 9980 reachable from other devices. The editor uses a WebSocket connection, and without that access the browser may not be able to talk to the editor from another machine.

Why might document editing fail in Nextcloud AIO behind nginx with 'socket connection closed unexpectedly'?

It can be caused by three interconnected issues: mastercontainer health, URL configuration, and WebSocket support.

Does the LSIO Nextcloud image include Collabora Office?

The LSIO image does not support Collabora Office. It needs to be installed separately and run in a separate Docker container.

Is setting up Collabora CODE with Nextcloud straightforward?

A Collabora forum thread reports that it can be difficult to get working with Nextcloud, and incomplete documentation makes setup confusing.

Answers sourced from forum.collaboraonline.com, github.com, github.com, help.nextcloud.com, www.redditmedia.com

Community

Collected 9 days ago - public community threads