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

FeatureNextcloudownCloud (oCIS)
LanguagePHPGo (microservices)
ArchitectureMonolithic (traditional)Microservices
DatabasePostgreSQL, MySQL/MariaDB, SQLiteEmbedded (no external DB required)
Web UIMature, feature-richModern, rebuilding features
Desktop sync clientMature (all platforms)Mature (all platforms)
Mobile appsiOS, Android (mature)iOS, Android
File sharingFull-featured (links, permissions, expiry)Full-featured
Collaborative editingYes (Nextcloud Office, OnlyOffice, Collabora)Yes (Microsoft 365 WOPI, OnlyOffice, Collabora)
Calendar & contactsYes (CalDAV/CardDAV)No (not in oCIS)
Video callsYes (Nextcloud Talk)No
EmailYes (Mail app)No
App ecosystem400+ appsLimited (oCIS apps in development)
Spaces (project folders)Group folders (community app)Native feature
End-to-end encryptionYes (per-folder)In development
LDAP/AD integrationYesYes
SSO / OIDCYesYes (built-in IDP)
FederationYes (Nextcloud-to-Nextcloud)Yes (oCIS-to-oCIS)
Full-text searchVia apps (Elastic/Solr)Built-in (Bleve)
Antivirus scanningVia ClamAV appBuilt-in integration
Docker complexityComplex (4+ services)Simple (single binary or 1 container)
Resource usage512 MB - 2 GB+ RAM256 MB - 1 GB RAM
LicenseAGPL-3.0Apache-2.0
Community sizeVery largeModerate (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.

MetricNextcloudownCloud oCIS
RAM (idle)300-512 MB150-256 MB
RAM (active)512 MB - 2 GB+256 MB - 512 MB
CPU (file ops)Higher (PHP)Lower (Go)
Sync throughputModerateHigher
External DB neededYesNo
Startup timeSlow (PHP init)Fast (compiled binary)

Community and Support

MetricNextcloudownCloud
GitHub stars29,000+8,000+ (oCIS)
CommunityMassive (forums, Reddit, Matrix)Moderate (forums, enterprise focus)
DocumentationExtensiveGood (enterprise-oriented)
Commercial entityNextcloud GmbH (Germany)ownCloud GmbH (Germany)
Enterprise plansYesYes (primary business model)
Development paceVery activeActive (oCIS is newer)
Self-hosting documentationExcellentModerate
App ecosystem400+ community appsLimited

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.