Layer 5 · self-hosting reality check
What it actually takes to self-host Collabora Online
The docs say 2 GB. In practice you want 4 GB, and roughly 1 GB per 20 concurrent documents. Here is the honest version — real requirements, real monthly cost, what you will be maintaining, and the one thing that catches people out.
Usually reached from Microsoft 365 alternatives, where Collabora Online is one of the picks.
| RAM — documented minimum | 2 GB |
|---|---|
| RAM — what it really needs | 4 GB, and roughly 1 GB per 20 concurrent documents |
| CPU | 2 vCPU minimum, scale with concurrency |
| Disk | 10 GB |
| Monthly cost | $20–35/mo on a VPS alongside Nextcloud |
| Setup time | 2 hours, most of it on the reverse proxy |
| How you install it | docker compose or the Nextcloud app; needs its own hostname and WOPI configuration |
| Ongoing maintenance | Moderate. The proxy configuration is the fragile part. |
| Where it stops scaling | Small teams on the free edition; the paid edition scales horizontally. |
The thing that catches people out
The free Collabora Online Development Edition has a hard cap — 10 documents and 20 connections at once — and it is not advertised where you install it. A small team runs fine for months, adds people, and starts seeing documents refuse to open with no clear error. That ceiling is the licence, not the hardware, and lifting it means buying Collabora Online rather than adding RAM.
When not to self-host Collabora Online
You expect more than about ten simultaneous documents and do not intend to pay. The development edition will stop you and the failure looks like a bug.
Every guide here carries this section. A site that only ever tells you to self-host is selling something — the useful answer is sometimes no.
Other Layer 5 self-hosting guides
- Self-hosting LibreOffice2 GB with a large spreadsheet open
- Self-hosting ONLYOFFICE6 GB for the Document Server with a handful of concurrent editors
- Self-hosting CryptPad2 GB for a small instance
- Self-hosting Mattermost4 GB for a team of 50 with PostgreSQL on the same box
- Self-hosting Rocket.Chat6 GB with MongoDB on the same machine
- Self-hosting Zulip4 GB for a small organisation
Common questions
- How much RAM does Collabora Online actually need?
- 4 GB, and roughly 1 GB per 20 concurrent documents in practice. The documented minimum is 2 GB, which is the figure at which the process starts rather than the figure at which it works under real use. 2 vCPU minimum, scale with concurrency alongside it.
- What does self-hosting Collabora Online cost per month?
- $20–35/mo on a VPS alongside Nextcloud This is commodity VPS pricing and excludes your time, which is the larger cost for most people — budget for moderate. The proxy configuration is the fragile part.
- How long does it take to set up Collabora Online?
- 2 hours, most of it on the reverse proxy, via docker compose or the Nextcloud app; needs its own hostname and WOPI configuration.
- When should I NOT self-host Collabora Online?
- You expect more than about ten simultaneous documents and do not intend to pay. The development edition will stop you and the failure looks like a bug.
- What is the most common mistake when self-hosting Collabora Online?
- The free Collabora Online Development Edition has a hard cap — 10 documents and 20 connections at once — and it is not advertised where you install it. A small team runs fine for months, adds people, and starts seeing documents refuse to open with no clear error. That ceiling is the licence, not the hardware, and lifting it means buying Collabora Online rather than adding RAM.