If you are evaluating self-hosted file sync and share platforms in 2026, two names keep coming up: Nextcloud and OpenCloud. Both are open source. Both can be self-hosted on European infrastructure. But under the hood, they are fundamentally different.
This Nextcloud vs OpenCloud comparison breaks down the architecture, performance, features, and licensing of both platforms to help you decide which one fits your use case.
Nextcloud vs OpenCloud at a Glance
| Nextcloud | OpenCloud | |
|---|---|---|
| Language | PHP | Go |
| Architecture | Monolithic | Single Go binary |
| Database required | Yes (MySQL/MariaDB/PostgreSQL) | No (metadata on filesystem) |
| Delta sync | No (full file re-upload) | Yes |
| Typical RAM usage | 1.2-2.0 GB | 300–350 MB |
| Deployment | PHP application + web server + database | Single Go binary (built from source) |
| Built-in calendar/contacts | Yes | No |
| Video calls | Nextcloud Talk (built-in) | OpenTalk (separate product) |
| App ecosystem | Hundreds of community apps | Focused on file sync/share |
| License | AGPL-3.0 | Apache 2.0 / AGPL-3.0 |
| Origin | Fork of ownCloud (2016) | Fork of ownCloud OCIS (2025) |
| Backed by | Nextcloud GmbH (Germany) | Heinlein Group (Berlin) |
Where They Come From
Both platforms trace back to the original ownCloud project, founded in 2010. In 2016, ownCloud founder Frank Karlitschek forked the codebase and created Nextcloud, which became a popular community-driven project written in PHP.
Meanwhile, ownCloud continued as a commercial product. In 2018, ownCloud started an almost complete rewrite of the code in Go under an Apache 2.0 license, called ownCloud Infinite Scale (OCIS). In November 2023, ownCloud was acquired by Kiteworks Europe AG, a subsidiary of the American security company Kiteworks LLC.
OpenCloud GmbH was founded by the Heinlein Group in September 2024 and operationally launched on 22 January 2025. A significant portion of the original OCIS engineering team joined the new company. OpenCloud is a fork of OCIS and continues its development as an open source project under the Heinlein Group in Berlin.
Architecture: The Core Difference
This is the most fundamental distinction when comparing Nextcloud and OpenCloud, and everything else flows from it.
Nextcloud is a monolithic PHP application. File management, sharing logic, user administration, notifications, the app framework, and every installed extension all run inside a single PHP process. Metadata lives in a relational database, typically MySQL, MariaDB or PostgreSQL, which sits next to the application and has to be backed up, upgraded, and scaled alongside it.
OpenCloud is written in Go and compiles to a single binary. It stores metadata directly on the filesystem alongside the file data. No external database is required and no container runtime or orchestration layer is needed. You build it from source, run it and that is your entire deployment. This has a practical consequence for backups: you can snapshot the filesystem in one step, without coordinating a database dump with a filesystem sync to ensure consistency.
The database question matters more than it sounds. With Nextcloud, a consistent backup requires coordinating a database dump with a filesystem snapshot. If the two are taken at slightly different moments, you end up with metadata that references files that no longer exist, or files that have no corresponding metadata. Recovery becomes a repair operation rather than a restore. It is solvable, but it is operational overhead that compounds over time.
Performance and Resource Usage
Performance is one of the areas where the Nextcloud vs OpenCloud comparison shows the clearest differences.
Go is a compiled language that produces a native binary with low memory footprint and fast startup. PHP, even with modern JIT compilation, is an interpreted language that has to spin up its runtime for every request cycle. For a single user on a modest VPS, the difference is academic. For a team of fifty syncing large directories over a congested connection, it becomes visible.
In practice, this means OpenCloud can run efficiently on more modest hardware than Nextcloud, though actual performance depends heavily on configuration, caching and workload. A well-tuned Nextcloud instance with Redis caching and PHP OPcache can feel fast. An untuned OpenCloud instance will still feel lighter.
The difference in memory consumption is substantial. From our production deployments, a typical Nextcloud instance easily consumes between 1.2 and 2.0 GB of RAM. A comparable OpenCloud instance runs on 300 to 350 MB. That is roughly a 4x difference, which matters on European VPS infrastructure where every gigabyte of RAM has a monthly cost attached to it.
OpenCloud also supports delta sync, meaning only changed portions of a file are transferred during sync. Nextcloud uploads the entire file on each change. For users working with large files or syncing over slower connections, this difference can be significant. Editing a 500 MB video file in Nextcloud means re-uploading all 500 MB. In OpenCloud, only the modified chunk is transferred.
Features and Ecosystem
This is where Nextcloud has a clear lead in any comparison with OpenCloud. A decade of feature accumulation shows. Nextcloud is not just a file sharing platform. It is a full collaboration suite with calendar, contacts, email client, notes, tasks and video calls through Nextcloud Talk. On top of that, hundreds of community apps extend the platform for everything from password management to project boards to RSS readers. If you need an all-in-one self-hosted workspace, Nextcloud offers more out of the box than anyone else.
OpenCloud takes a different view. It focuses on file sync, file sharing, and document collaboration, and leaves the rest of the stack to purpose-built tools. There is no built-in calendar or contacts app. Video calling is delivered through OpenTalk, a separate Heinlein Group product. This is not an oversight. It is a deliberate choice to do one thing well rather than many things adequately, and to let each component of the stack be replaced independently if the organisation ever wants to change direction.
Which approach is right depends entirely on how you think about your stack. If you want everything in one place and you accept the operational complexity that comes with that, Nextcloud is the answer. If you prefer a composable architecture where each tool does one job and can be swapped out cleanly, OpenCloud fits better.
Licensing and Community
Nextcloud is licensed under GNU AGPL-3.0 and has been in development since 2016, giving it a large established community, extensive documentation, and a mature set of deployment guides. Finding solutions to common issues is straightforward thanks to years of accumulated community knowledge.
OpenCloud is published under the Apache 2.0 and AGPL-3.0 licenses. Like Nextcloud, it does not require a Contributor License Agreement, which means no single commercial entity can unilaterally relicense the project or take it in a proprietary direction. Being newer, its community and documentation are still growing, but the project is actively developed by the Heinlein Group, a Berlin-based company with over 30 years of open source infrastructure experience that also operates mailbox.org and OpenTalk.
Data Sovereignty
Both platforms can be fully self-hosted on European infrastructure, making them equally suitable for GDPR compliance and data sovereignty requirements. Neither platform requires any data to leave your environment. In this regard, the Nextcloud vs OpenCloud choice is neutral. Both get you to the same destination.
Which One Should You Choose?
Choose Nextcloud if you need a broad collaboration suite with calendar, contacts, video calls, and a large app ecosystem. If your team relies on a single platform for everything beyond file storage, Nextcloud is the more mature and feature-complete option. The app ecosystem has no equivalent in OpenCloud today and it will take years for anyone to build one.
Choose OpenCloud if your primary need is file sync and share with minimal operational overhead. If you want simpler backups without database coordination, efficient performance on modest hardware, or a focused tool that does one thing well, OpenCloud is worth considering.
Both are solid open source platforms. Both can be self-hosted in Europe. The right choice depends on what your organisation actually needs.
Frequently Asked Questions
It depends on your requirements. OpenCloud is a leaner, Go-based platform that compiles to a single binary, focuses on file sync and share, requires no database and typically uses around 300 to 350 MB of RAM compared to 1.2 to 2.0 GB for Nextcloud. Nextcloud is a full collaboration suite with calendar, contacts, video calls and a large app ecosystem. If your primary need is file management with minimal overhead, OpenCloud is the stronger choice. If you need an all-in-one workspace, Nextcloud offers more out of the box.
No. OpenCloud stores metadata directly on the filesystem alongside file data, so no external database is required. This simplifies backups significantly: you can snapshot the filesystem in one step without coordinating a database dump. Nextcloud, by contrast, requires a relational database (MySQL, MariaDB, or PostgreSQL) running alongside the application.
Yes. Both platforms can be fully self-hosted on European infrastructure, making them equally suitable for GDPR compliance and data sovereignty. Neither platform requires any data to leave your environment.
Yes. OpenCloud supports delta sync, meaning only the changed portions of a file are transferred during sync. Nextcloud uploads the entire file on each change. For users working with large files or syncing over slower connections, this difference can be significant.
OpenCloud is a fork of ownCloud Infinite Scale (OCIS), the Go-based rewrite that ownCloud started in 2018. After ownCloud was acquired by Kiteworks in late 2023, a significant portion of the original OCIS engineering team left and founded OpenCloud GmbH under the Heinlein Group in Berlin. OpenCloud continues the OCIS codebase as an open source project under Apache 2.0 and AGPL-3.0 licenses with no Contributor License Agreement.
Innoframe deploys and manages both Nextcloud and OpenCloud in production for European businesses. With over 25 years of hands-on Linux infrastructure experience, we help organisations choose the right platform and run it on sovereign European infrastructure, fully under their control. Need help choosing between Nextcloud and OpenCloud? Get in touch.
