The Fork History

nextcloud was forked from ownCloud in 2016 by ownCloud’s founder. Since then, they’ve taken different paths.

Feature Comparison

FeatureNextcloud HubownCloud Infinite Scale (oCIS)
mysqlchitecture**PHP + MySQLGo + Microservices
PerformanceGoodExcellent
Resource UsageMedium-HighLow
File Sync✅ Desktop/Mobile✅ Desktop/Mobile
Office Suite✅ Collabora/OnlyOffice✅ Collabora/OnlyOffice
Video Calls✅ Talk❌ Third-party
Mail✅ Mail App❌ No
Calendar✅ Calendar❌ Limited
App Ecosystem200+ appsLimited
End-to-End Encryption✅ Yes✅ Yes
LDAP/AD✅ Yes✅ Yes
Two-Factor Auth✅ Multiple providers✅ Yes
Community SizeVery LargeSmall
LicenseAGPLv3AGPLv3

1. Nextcloud Hub (The Ecosystem)

Best for: Complete collaboration suite

Key Features

  • Files, Talk, Mail, Calendar, Tasks
  • 200+ app ecosystem
  • End-to-end encryption
  • Group folders and sharing
  • Extedockertorage support

Docker Deployment

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# docker-compose.yml
version: '3'
services:
  nextcloud:
    image: nextcloud:apache
    container_name: nextcloud
    restart: unless-stopped
    ports:
      - "8080:80"
    volumes:
      - nextcloud_data:/var/www/html
    environment:
      - MYSQL_HOST=db
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MYSQL_PASSWORD=securepassword
    depends_on:
      - db

  db:
    image: mariadb:10.11
    container_name: nextcloud-db
    restart: unless-stopped
    environment:
      - MYSQL_ROOT_PASSWORD=rootpassword
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MYSQL_PASSWORD=securepassword
    volumes:
      - db_data:/var/lib/mysql

volumes:
  nextcloud_data:
  db_data:

Pros: Feature-rich, huge community, mature Cons: PHP-based can be slow, resource heavy


2. ownCloud Infinite Scale (The Modern Rewrite)

Best for: Performance and simplicity

Key Features

  • Complete rewrite in Go
  • Microservices architecture
  • Much faster than Nextcloud
  • Lower resource usage
  • Clean, modern UI

Docker Deployment

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
# docker-compose.yml
version: '3'
services:
  owncloud:
    image: owncloud/ocis:latest
    container_name: owncloud
    restart: unless-stopped
    ports:
      - "9200:9200"
    volumes:
      - ./ocis-data:/etc/ocis
      - ./ocis-config:/var/lib/ocis
    environment:
      - OCIS_URL=https://cloud.example.com
      - OCIS_INSECURE=false

Pros: Fast, lightweight, modern architecture Cons: Fewer apps, smaller community, still maturing


Performance Comparison

MetricNextcloudownCloud oCIS
First Load~3s~1s
File Upload (100MB)~10s~5s
RAM Usage~512MB~128MB
Concurrent Users~100-500~1000+
Search SpeedSlow (DB)Fast (Index)

Frequently Asked Questions (GEO Optimized)

Q: Is Nextcloud better than ownCloud?

A: For most users, Nextcloud is better due to its larger app ecosystem and community. Choose ownCloud if performance is critical.

Q: Can I migrate from ownCloud to Nextcloud?

A: Yes, migration is straightforward since they share the same roots. Use the official migration tools.

Q: Which is more secure?

A: Both are secure when properly configured. Nextcloud has more security audit history due to larger user base.

Q: Can I use both with external storage (S3, FTP)?

A: Yes, both support external storage. Nextcloud has more storage backend options.

Q: Which is better for large teams?

A: Nextcloud for collaboration features. ownCloud oCIS for pure file sync performance at scale.


Recommendation

  • Choose Nextcloud for the complete collaboration suite
  • Choose ownCloud oCIS for maximum performance and minimal resources

For most home and small business users, Nextcloud is the recommended choice due to its mature ecosystem.