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…
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
Variants
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
- Collabora CODE self hosted with Traefik : r/selfhosted - Reddit (reddit)
- [How-To]: Self Hosted Collabora Office and then routed through ... (forum)
- Help needed with Network settings - Installation & Configuration ... (forum)
- Setup docker collabora/code - Installation & Configuration - Collabora ... (forum)
- Collabora Online (forum)
- Lessons learned: Self hosted Nextcloud Office + Collabora-CODE - Reddit (reddit)
Collected 9 days ago - public community threads