Nextcloud vs ownCloud: Which File Server to Use?
Quick Verdict
Choose Nextcloud. Nextcloud forked from ownCloud in 2016 and has since surpassed it in features, community size, and development velocity. ownCloud pivoted to ownCloud Infinite Scale (oCIS), a complete rewrite in Go, which is the only actively developed version. The classic PHP-based ownCloud 10 is in maintenance mode. Unless you specifically need oCIS’s architecture for an enterprise deployment, Nextcloud is the better choice.
Overview
Nextcloud and ownCloud share a common ancestor. In 2016, Nextcloud’s founder (Frank Karlitschek, who also founded ownCloud) forked ownCloud to create Nextcloud, taking most of the developer community with him. Since then, the projects have diverged significantly.
Nextcloud continued building on the PHP codebase, adding hundreds of features: Talk (video calls), Office (collaborative editing), Mail, Forms, Deck, and a marketplace with 400+ apps. It targets both personal self-hosters and enterprises.
ownCloud pivoted to a new product called ownCloud Infinite Scale (oCIS) — a complete rewrite in Go with a microservices architecture. The classic PHP-based ownCloud 10 entered maintenance mode. oCIS targets enterprise file sync with features like Spaces (project-based collaboration) and a new web UI.
Feature Comparison
| Feature | Nextcloud | ownCloud (oCIS) |
|---|---|---|
| Language | PHP | Go (microservices) |
| Architecture | Monolithic (traditional) | Microservices |
| Database | PostgreSQL, MySQL/MariaDB, SQLite | Embedded (no external DB required) |
| Web UI | Mature, feature-rich | Modern, rebuilding features |
| Desktop sync client | Mature (all platforms) | Mature (all platforms) |
| Mobile apps | iOS, Android (mature) | iOS, Android |
| File sharing | Full-featured (links, permissions, expiry) | Full-featured |
| Collaborative editing | Yes (Nextcloud Office, OnlyOffice, Collabora) | Yes (Microsoft 365 WOPI, OnlyOffice, Collabora) |
| Calendar & contacts | Yes (CalDAV/CardDAV) | No (not in oCIS) |
| Video calls | Yes (Nextcloud Talk) | No |
| Yes (Mail app) | No | |
| App ecosystem | 400+ apps | Limited (oCIS apps in development) |
| Spaces (project folders) | Group folders (community app) | Native feature |
| End-to-end encryption | Yes (per-folder) | In development |
| LDAP/AD integration | Yes | Yes |
| SSO / OIDC | Yes | Yes (built-in IDP) |
| Federation | Yes (Nextcloud-to-Nextcloud) | Yes (oCIS-to-oCIS) |
| Full-text search | Via apps (Elastic/Solr) | Built-in (Bleve) |
| Antivirus scanning | Via ClamAV app | Built-in integration |
| Docker complexity | Complex (4+ services) | Simple (single binary or 1 container) |
| Resource usage | 512 MB - 2 GB+ RAM | 256 MB - 1 GB RAM |
| License | AGPL-3.0 | Apache-2.0 |
| Community size | Very large | Moderate (enterprise-focused) |
Installation Complexity
Nextcloud requires PHP, a database (PostgreSQL recommended), Redis, and a cron container. Typical Docker setup: 3-4 services. See our Nextcloud Docker guide.
ownCloud oCIS runs as a single binary or single Docker container. No external database required — it uses embedded storage. Setup is simpler, though configuration of OIDC, Spaces, and external integrations adds complexity.
Winner: ownCloud oCIS for initial deployment simplicity. However, Nextcloud has vastly more documentation and community tutorials.
Performance and Resource Usage
oCIS has a significant architectural advantage. Written in Go with a microservices design, it outperforms Nextcloud’s PHP stack for raw file operations.
| Metric | Nextcloud | ownCloud oCIS |
|---|---|---|
| RAM (idle) | 300-512 MB | 150-256 MB |
| RAM (active) | 512 MB - 2 GB+ | 256 MB - 512 MB |
| CPU (file ops) | Higher (PHP) | Lower (Go) |
| Sync throughput | Moderate | Higher |
| External DB needed | Yes | No |
| Startup time | Slow (PHP init) | Fast (compiled binary) |
Community and Support
| Metric | Nextcloud | ownCloud |
|---|---|---|
| GitHub stars | 29,000+ | 8,000+ (oCIS) |
| Community | Massive (forums, Reddit, Matrix) | Moderate (forums, enterprise focus) |
| Documentation | Extensive | Good (enterprise-oriented) |
| Commercial entity | Nextcloud GmbH (Germany) | ownCloud GmbH (Germany) |
| Enterprise plans | Yes | Yes (primary business model) |
| Development pace | Very active | Active (oCIS is newer) |
| Self-hosting documentation | Excellent | Moderate |
| App ecosystem | 400+ community apps | Limited |
Use Cases
Choose Nextcloud If…
- You want the broadest feature set (files + calendar + contacts + office + talk + mail + apps)
- Community support and tutorials matter to you
- You need CalDAV/CardDAV for calendar and contacts
- You want video calling (Nextcloud Talk)
- You want 400+ installable apps
- You’re a personal self-hoster or small team
- You want the largest ecosystem and most community support
Choose ownCloud (oCIS) If…
- You want a lighter, faster file sync platform
- You don’t need calendar, contacts, video calls, or the app ecosystem
- You need project-based collaboration (Spaces)
- You want a simpler Docker deployment (single container)
- You’re deploying for an enterprise with existing OIDC infrastructure
- You want Apache-2.0 licensing instead of AGPL-3.0
- Performance and resource efficiency are top priorities
Final Verdict
Nextcloud is the better choice for the vast majority of self-hosters. It has more features, a vastly larger community, better documentation, and a proven track record. The app ecosystem alone makes it the more versatile platform.
ownCloud oCIS is interesting for enterprise deployments where file sync performance matters, external database management is undesirable, and the platform features (calendar, contacts, apps) aren’t needed. It’s a clean architecture built on modern technology — but it’s still catching up to Nextcloud’s feature breadth.
The ownCloud 10 (PHP) version should not be considered for new deployments. It’s in maintenance mode and offers no advantages over Nextcloud. If choosing ownCloud, use oCIS.
FAQ
Isn’t Nextcloud a fork of ownCloud?
Yes. Frank Karlitschek founded ownCloud in 2010, then forked it to create Nextcloud in 2016, taking most developers with him. Since then, Nextcloud has added substantially more features while ownCloud pivoted to a Go-based rewrite.
Is ownCloud dead?
No. ownCloud is actively developing oCIS (Infinite Scale). The PHP-based ownCloud 10 is in maintenance mode, but oCIS is a modern, actively developed platform. However, ownCloud’s community is smaller and more enterprise-focused.
Can I migrate from ownCloud to Nextcloud?
Yes. Nextcloud provides a migration guide for moving from ownCloud 10 to Nextcloud. oCIS uses a different data format, making migration more complex.
Which is more secure?
Both are actively maintained with security updates. Nextcloud has a larger attack surface (PHP + more features), but also a larger security team and HackerOne bug bounty. oCIS benefits from Go’s memory safety and a smaller codebase.
Related
Get self-hosting tips in your inbox
New guides, comparisons, and setup tutorials — delivered weekly. No spam.