Cloud Storage selbst hosten: Die unterschätzten Alternativen

Nextcloud dominiert die Diskussion um selbst gehosteten Cloud-Speicher – aber wer weniger Overhead und maximale Performance will, stößt auf Seafile und ownCloud. Beide fokussieren auf das Kerngeschäft: zuverlässige File-Synchronisation. Und beide machen es auf sehr unterschiedliche Weise.


Seafile: Blitzschnell durch Delta-Sync

Seafile wurde 2012 von einem chinesischen Team entwickelt und hat sich besonders durch seine Block-basierte Sync-Architektur einen Namen gemacht. Statt Dateien als Ganzes zu übertragen, werden nur geänderte Blöcke synchronisiert – vergleichbar mit Git-Objekten für Dateien.

Stärken:

  • Delta-Sync: Änderungen an großen Dateien (z.B. Datenbankdumps, Videos) werden extrem schnell synchronisiert – nur der geänderte Block wird übertragen
  • End-to-End-Verschlüsselung für einzelne Libraries – serverseitig für den Admin unsichtbar
  • SeaDrive: Virtuelles Laufwerk unter Windows/Mac ohne vollständige Download-Pflicht (on-demand)
  • Performance: Deutlich schneller als Nextcloud bei großen File-Mengen (>100.000 Dateien)
  • Versionierung: Konfigurierbarer Versions-History, keine Daten gehen unbemerkt verloren
  • Ressourcenarm: Läuft problemlos auf einem Raspberry Pi 4

Schwächen:

  • UI veraltet – Admin-Interface ist funktional aber nicht modern gestaltet
  • App-Ökosystem klein – keine Kalender, Kontakte, Videokonferenzen, Office (anders als Nextcloud)
  • Community Edition hat einige Limitierungen bei sehr vielen gleichzeitigen Nutzern
  • Dokumentation teils auf Chinesisch oder veraltet, englische Doku ist aber ausreichend

ownCloud: Nextclouds Ursprung mit Enterprise-Fokus

ownCloud ist der Vorläufer von Nextcloud (Nextcloud ist ein 2016er Fork). Heute fokussiert sich ownCloud stark auf Enterprise-Kunden mit ownCloud Infinite Scale (OCIS), einer komplett neu geschriebenen Version in Go.

ownCloud Classic (PHP-Version):

  • Bekannte PHP-Technologie, viele Admins haben Erfahrung damit
  • App-Ökosystem kleiner als Nextcloud, aber grundlegende Apps vorhanden
  • Kein aktiver Community-First-Fokus mehr – Entwicklung auf Enterprise ausgerichtet
  • Sicherheitsupdates werden noch geliefert, aber neue Features kommen selten

ownCloud Infinite Scale (OCIS – Go-Version):

  • Komplett neu geschrieben in Go – deutlich performanter und cloud-nativ
  • Kubernetes-First: Designed für Microservice-Deployments mit Helm Charts
  • Standard-konform: OpenID Connect, LibreGraph-API (Microsoft Graph kompatibel)
  • Noch in der Reifephase, Stabilität variiert je nach Release

ownCloud Schwächen:

  • OCIS erfordert mehr Ops-Kenntnisse und Kubernetes-Know-how
  • Migrations-Pfad von ownCloud Classic zu OCIS ist komplex und dokumentationsschwach
  • Kleinere Community als Nextcloud oder Seafile

Direkt-Vergleich

Kriterium Seafile ownCloud Classic ownCloud OCIS
Sync-Performance ✅ Sehr schnell (Delta) ⚠️ Mittel ✅ Schnell
E2E-Verschlüsselung ✅ Pro Library ⚠️ Eingeschränkt ⚠️ Eingeschränkt
App-Ökosystem ❌ Klein ⚠️ Mittel ⚠️ Mittel
Kubernetes-Eignung ⚠️ Möglich ❌ Nicht designed ✅ Designed
UI-Qualität ⚠️ Funktional, veraltet ⚠️ OK ✅ Modern
Einstiegshürde Niedrig Niedrig Hoch
Community-Aktivität ⚠️ Mittel ❌ Niedrig ⚠️ Mittel
Enterprise-Support Verfügbar Stark Stark
SQLite-Option

Wann Seafile, wann ownCloud?

Seafile ist die richtige Wahl, wenn du:

  • Maximale Sync-Performance für große Dateien brauchst (Videos, RAW-Fotos, VM-Backups)
  • End-to-End-Verschlüsselung für sensible Libraries willst (z.B. Steuerbelege, Verträge)
  • Einen schlanken, wartungsarmen File-Server ohne App-Ökosystem suchst
  • Ressourcensparsam deployen willst (läuft auf kleinen VMs)

ownCloud OCIS ist die richtige Wahl, wenn du:

  • Einen Kubernetes-nativen Ansatz brauchst (Helm Charts, OCIS als Microservices)
  • Standards wie OpenID Connect und Microsoft-Graph-Kompatibilität benötigst
  • Eine Enterprise-Lösung mit SLA und Support kaufen willst

Und warum nicht Nextcloud? Wer ein All-in-One-System will – Dateien, Kalender, Kontakte, Video-Chat, Collabora-Office – ist mit Nextcloud besser bedient. Seafile und ownCloud glänzen, wenn File-Sync die Kernaufgabe ist und kein App-Ballast gewünscht wird.


Setup: Seafile mit Docker Compose

services:
  db:
    image: mariadb:10.11
    environment:
      MYSQL_ROOT_PASSWORD: db_root_password
      MYSQL_DATABASE: seafile_db
      MYSQL_USER: seafile
      MYSQL_PASSWORD: db_password
    volumes:
      - seafile-db:/var/lib/mysql

  memcached:
    image: memcached:1.6
    command: memcached -m 256

  seafile:
    image: seafileltd/seafile-mc:latest
    ports:
      - "80:80"
    environment:
      DB_HOST: db
      DB_ROOT_PASSWD: db_root_password
      SEAFILE_ADMIN_EMAIL: admin@example.de
      SEAFILE_ADMIN_PASSWORD: sicheres_passwort
      SEAFILE_SERVER_HOSTNAME: files.example.de
    volumes:
      - seafile-data:/shared
    depends_on:
      - db
      - memcached

volumes:
  seafile-db:
  seafile-data:

Weiterführende Artikel

Verwandte Technologien im Techradar