Nextcloud die leise Rückeroberung der digitalen Souveränität

Nextcloud: Die leise Rückeroberung der digitalen Souveränität

Es gibt diese Technologien, die über Jahre hinweg eher ein Nischendasein fristen und dann plötzlich in den Mittelpunkt rücken. Nextcloud ist so ein Kandidat. Lange Zeit als sympathische, aber etwas sperrige Open-Source-Alternative zu den großen amerikanischen Cloud-Diensten abgetan, hat sich die Plattform in den letzten fünf Jahren zu einer ernstzunehmenden, nahezu universellen Infrastrukturlösung entwickelt. Wer heute noch glaubt, Nextcloud sei „nur“ eine selbst gehostete Dropbox-Kopie, hat die Entwicklung verschlafen. Dabei zeigt sich: Die Software ist weit mehr als das – sie ist das Schweizer Taschenmesser der digitalen Zusammenarbeit, und das im wahrsten Sinne des Wortes.

Denn während Microsoft, Google und Co. ihre Ökosysteme immer weiter zuziehen und die Kontrolle über Daten und Abläufe zentralisieren, geht Nextcloud den umgekehrten Weg. Die Plattform setzt auf Dezentralität, auf Föderation und vor allem auf die uneingeschränkte Hoheit des Betreibers über seine eigenen Daten. Das klingt erstmal nach einer dieser typischen Open-Source-Floskeln, aber wer einmal eine Nextcloud-Instanz administriert hat, weiß, wie konkret diese Freiheit werden kann. Man bestimmt, wo die Server stehen, welche Dienste laufen, wer Zugriff hat – und ob jemand von außen mitlesen darf. Das ist kein theoretisches Postulat, sondern eine handfeste Designentscheidung.

Vom Datei-Tausch zum digitalen Arbeitsplatz

Der Ursprung von Nextcloud liegt bekanntermaßen im Fork von ownCloud im Jahr 2016. Frank Karlitschek, der schon ownCloud gründete, wollte einen radikaleren Open-Source-Kurs – und bekam ihn. Aus heutiger Sicht war das ein Glücksfall. Denn während ownCloud in den Folgejahren mit kommerziellen Zwängen und einer gespaltenen Community kämpfte, konnte Nextcloud befreit aufspielen. Der Code wurde modularisiert, die API massiv erweitert, und vor allem: Das Thema Kollaboration bekam ein völlig neues Gewicht.

Heute ist Nextcloud längst kein reiner Datei-Sync mehr. Wer die Plattform zum ersten Mal aufsetzt, staunt nicht schlecht über das, was da alles mitgeliefert wird: Ein vollständiges E-Mail- und Kalendersystem, eine Chat- und Videokonferenzlösung (Nextcloud Talk), eine Office-Integration über Collabora oder OnlyOffice, ein Dashboard für Projektmanagement, ein Markdown-basierter Notizblock, ein Passwortmanager – und seit Neuestem sogar ein integrierter KI-Assistent, der auf Wunsch lokal rechnet. Die Liste wächst jedes Quartal. Was früher eine lose Sammlung von Apps war, ist heute ein ziemlich gut abgestimmtes Ökosystem.

Natürlich kann man einwerfen, dass jedes dieser Features in Speziallösungen besser ist. Slack oder Mattermost sind als Chat-Tools ausgereifter, OnlyOffice allein ist als Office-Suite komfortabler, und Zoom oder Jitsi haben in Sachen Videokonferenz mehr Erfahrung. Aber genau darum geht es nicht. Nextclouds Stärke ist nicht das einzelne Feature, sondern die Integration. Man muss keine separaten Accounts verwalten, keine Schnittstellen zusammenbasteln, keine Berechtigungen über mehrere Systeme synchronisieren. Ein Benutzer, ein Login, ein Rechtesystem – und alles hängt zusammen. Für Unternehmen mit 50 bis 500 Mitarbeitern, die keine Lust auf Flickenteppiche haben, ist das ein enormer Vorteil. Nicht zuletzt, weil die Administration überschaubar bleibt, wenn die Infrastruktur nicht aus einem Dutzend Einzelkomponenten besteht.

Die technische Basis: PHP, aber mit Schliff

Kommen wir zum Technischen. Nextcloud ist in PHP geschrieben, was puristische Backend-Entwickler oft die Nase rümpfen lässt. PHP hat ja bekanntlich einen etwas angestaubten Ruf, und das nicht ganz zu Unrecht. Allerdings hat die Sprache in den letzten Jahren einen massiven Sprung gemacht, und Nextcloud profitiert davon. Der Code ist objektorientiert, nutzt Namespaces und Composer-Dependency-Management. Der Kernel ist modular aufgebaut, mit einem klaren Event-System und einer App-API, die es Drittanbietern erlaubt, tief in die Plattform einzugreifen.

Unter der Haube arbeitet MySQL, MariaDB oder PostgreSQL als Datenbank – je nach Geschmack und Skalierungsanspruch. Dazu kommt ein Redis-Cache, der für Sessions und Dateilocks zwingend empfohlen wird. Ohne Redis läuft eine Instanz mit mehr als ein paar Dutzend Nutzern schnell an die Grenzen. Deutlich besser ist die Situation beim Storage: Nextcloud unterstützt praktisch jedes erdenkliche Backend. Lokale Dateisysteme, NFS, SMB, S3-kompatible Objektspeicher, SFTP, WebDAV, selbst SharePoint lässt sich anbinden. Das macht die Plattform extrem flexibel in heterogenen Infrastrukturen.

Ein interessanter Aspekt ist die Verschlüsselung. Nextcloud bietet sowohl eine serverseitige Verschlüsselung (die die Daten vor Zugriffen des Hosters schützt, aber nicht vor dem Admin) als auch eine Ende-zu-Ende-Verschlüsselung, die selbst dem Serverbetreiber den Zugriff verwehrt. Die E2E-Verschlüsselung ist jedoch nicht trivial einzurichten und aktuell noch nicht auf allen Clients vollständig umgesetzt. Für viele Unternehmen ist das aber auch gar nicht nötig – die Server-seitige Verschlüsselung kombiniert mit einer sauberen Zugriffsverwaltung reicht für die meisten Compliance-Vorgaben aus.

Skalierung: Von der Garage zum Konzern

Eine Frage, die Entscheider immer wieder stellen: Kann Nextcloud auch in größeren Umgebungen laufen, oder ist das nur etwas für den Vereinsserver im Heizungskeller? Die Antwort ist: Ja, aber mit Einschränkungen. Grundsätzlich ist die Architektur horizontal skalierbar. Man kann mehrere Frontend-Server (Webserver mit PHP) hinter einem Load-Balancer betreiben, die Datenbank clustern, Redis verteilen und den Storage auf S3 auslagern. Das funktioniert, aber es erfordert einiges an Know-how. Nextcloud ist kein Amazon Drive, das man einfach einschaltet und vergisst. Die Plattform verzeiht keine schlampige Konfiguration.

In der Praxis sieht man Nextcloud häufig in Unternehmen zwischen 200 und 2000 Nutzern. Darüber wird es meistens aufwändig, insbesondere wenn viele Dateien synchronisiert werden oder wenn Talk-Konferenzen mit vielen Teilnehmern laufen. Interessant ist ein Phänomen, das viele Admins unterschätzen: Die riesige Menge an Metadaten. Nextcloud speichert für jede Datei Versionen, Vorschaubilder, Tags, Kommentare, Aktivitäten. Das kann die Datenbank schnell aufblähen. Mit Millionen von Dateien wird die Performance zum Thema, wenn man nicht frühzeitig auf Partitionierung und regelmäßiges Aufräumen setzt.

Ein weiterer Punkt ist der Sync-Client. Er funktioniert auf Windows, macOS, Linux und mobilen Plattformen prinzipiell gut, aber bei wirklich großen Ordnern mit zig-tausend Dateien kann er ins Schwitzen kommen – vor allem die Vorschau-Generierung und die Erkennung von Konflikten sind rechenintensiv. Fortgeschrittene Adminstratoren empfehlen hier, möglichst viele Dateien in Objektspeicher auszulagern und die Datenbank durch regelmäßiges Index-Update zu pflegen. Wer das vernachlässigt, steht schnell vor einer lahmen Instanz, die keinem User mehr Freude bereitet.

Nextcloud Talk: Die Videokonferenz, die keiner will – aber alle brauchen

Eine der am meisten unterschätzten Komponenten ist Nextcloud Talk. Während der Pandemie erlebte die Videokonferenz-Funktion einen Boom, weil Unternehmen plötzlich selbst gehostete Alternativen zu Zoom und Teams suchten. Talk basiert auf WebRTC und kann optional ein TURN-Server für Verbindungen hinter restriktiven Firewalls einbinden. Die Qualität ist gut, die Latenz niedrig und die Integration in den Datei-Manager praktisch: Man kann direkt aus einem Chat eine Datei aus der Cloud teilen, ein Whiteboard öffnen oder eine Besprechung mit einem Kalendertermin verknüpfen.

Talk ist nicht ganz so ausgereift wie Teams oder Slack. Die Moderationsfunktionen sind überschaubar, Präsentationsmodi gibt es nur rudimentär, und der mobilen Client ist nicht der flüssigste. Aber der entscheidende Vorteil liegt auf der Hand: Alle Daten bleiben auf dem eigenen Server. Kein Routing über amerikanische Rechenzentren, keine Abhängigkeit von externen Anbietern, keine Datenschutzbedenken. In der öffentlichen Verwaltung und im Gesundheitswesen ist das ein Killer-Feature. Hier ist Nextcloud inzwischen die Standardlösung, wenn es um föderierte, datenschutzkonforme Kommunikation geht.

Office-Integration: Das Microsoft-Lock-in umgehen

Ein weiteres Puzzleteil ist die Kollaboration an Dokumenten. Nextcloud integriert entweder Collabora Online (basierend auf LibreOffice) oder OnlyOffice. Beide Lösungen ermöglichen die gemeinsame Bearbeitung von Textdokumenten, Tabellen und Präsentationen direkt im Browser. Das funktioniert bemerkenswert gut, auch wenn man es nicht mit der Performance und Feature-Tiefe von Microsoft 365 vergleichen sollte. Makros? Keine Chance. Komplexes Layout? Manchmal hakelig. Aber für 90 Prozent der Büroarbeit reicht es vollkommen aus.

Spannend ist der Architekturansatz: Sowohl Collabora als auch OnlyOffice laufen als eigener Dienst, der von Nextcloud aus angebunden wird. Das bedeutet, man kann die Office-Komponente auf einem separaten Server oder Container betreiben, was die Skalierbarkeit verbessert. Die Dokumente werden während der Bearbeitung komplett in den Arbeitsspeicher des Office-Servers geladen – das kann bei vielen gleichzeitigen Nutzern durchaus RAM-fressend sein. Einsteiger sollten hier genau kalkulieren: Pro gleichzeitigem Dokumentbearbeiter sind etwa 200 bis 400 Megabyte RAM einzuplanen. Das läppert sich schnell.

Nicht zuletzt wegen dieser Integrationen wird Nextcloud oft als „Europäische Cloud“ beworben. Der Begriff ist etwas für Marketingabteilungen, aber er hat einen wahren Kern: Wer Nextcloud betreibt, umgeht die cloud-native Abhängigkeit von US-amerikanischen Anbietern. Das ist nicht nur eine Frage der Souveränität, sondern auch der Kosten. Vor allem für Bildungseinrichtungen, Behörden und mittelständische Unternehmen, die viel Wert auf Datenhoheit legen, ist die Rechnung oft positiv: Statt monatlicher Lizenzgebühren pro User fallen einmalige Kosten für Hardware, Administration und Support an. Die TCO (Total Cost of Ownership) kann über drei bis fünf Jahre deutlich niedriger sein, auch wenn man die Personalkosten für einen guten Admin einrechnet.

Die unterschätzte Kunst des Deployments

Kommen wir zum Lackmustest: dem Aufsetzen einer produktiven Nextcloud-Umgebung. Was auf dem Raspberry Pi mit Ubuntu und `apt install nextcloud` schnell läuft, wird im professionellen Kontext schnell komplex. Ich habe in den letzten Jahren viele Installationen gesehen, und die meisten Probleme sind hausgemacht: Sie entstehen durch unzureichende Vorbereitung. Nextcloud ist – ob man es glaubt oder nicht – kein Werkzeug für absolute Anfänger. Zwar gibt es fertige Appliances von den Herstellern selbst, aber die enthalten oft Entscheidungen über Storage und Datenbank, die man später nur schwer revidieren kann.

Mein Rat: Vor dem ersten Setup eine ordentliche Anforderungsanalyse machen. Wie viele Benutzer werden erwartet? Wie viele Dateien mit welcher durchschnittlichen Größe? Wird Talk genutzt? Welche Zusatz-Apps (Passwortmanager, Forms, Deck) sind geplant? Danach entscheidet man sich für eine Deployment-Methode. Docker ist populär, aber bei Nextcloud nicht trivial, weil man die Datenbank, Redis, Collabora/OnlyOffice und den Nextcloud-Container sinnvoll verketten muss. Ein Docker-Compose-File mit 15 Zeilen wird dem nicht gerecht. Sehr empfehlenswert ist die Verwendung der offiziellen Nextcloud All-in-One (AIO) Container, die vieles automatisieren – aber auch hier gilt: Produktivumgebungen sollten nicht auf der neuesten Beta-Version laufen.

Für traditionellere Administratoren sind die Pakete von Snap (Ubuntu) oder die manuelle Installation von Tar.bz2 nach wie vor eine gute Wahl. Das Nextcloud-Setup ist nicht schwer, aber fehleranfällig. Ein typischer Anfängerfehler: Nach dem Hochladen großer Dateien scheint alles gut, aber später stellt sich heraus, dass die PHP-Werte für `upload_max_filesize` und `post_max_size` nicht angepasst wurden. Oder die `memory_limit` ist zu niedrig für die Vorschau-Generierung. Das sind die kleinen Dinge, die am Ende den Unterschied zwischen einer flüssig laufenden Plattform und einer, die ständig mit Timeouts kämpft, ausmachen.

Sicherheit: Kein Selbstgänger

Ein Wort zur Sicherheit: Nextcloud kann sehr sicher sein, aber nur, wenn man es richtig konfiguriert. Die Software selbst wird regelmäßig auf Schwachstellen geprüft, und die Entwickler legen Wert auf Sicherheitsupdates. Allerdings sind viele Angriffsvektoren nicht in Nextcloud selbst zu suchen, sondern in der Umgebung. Ein ungepatchter Webserver, eine schwache Datenbank-Passphrase, fehlende Firewall-Regeln – das sind die wirklichen Gefahren. Nextcloud bietet eine Reihe von Sicherheitsmechanismen: 2-Faktor-Authentifizierung (über TOTP oder WebAuthn), App-Passwörter für externe Zugriffe, ein Audit-Log, das alle wichtigen Aktionen protokolliert, und eine Brute-Force-Erkennung, die nach zu vielen Fehlversuchen den Zugriff temporär sperrt.

Für Unternehmen, die Compliance-Auflagen erfüllen müssen, ist das Audit-Log unverzichtbar. Es zeichnet auf, wer wann welche Datei gesehen, geändert oder gelöscht hat. Das kann man direkt in SIEM-Systeme (wie Splunk oder Graylog) einspeisen. Zudem lassen sich Dateien aus client-seitiger Perspektive mit Wasserzeichen versehen – ein Feature, das oft übersehen wird, aber in sensiblen Umgebungen wie Anwaltskanzleien oder Personalabteilungen Gold wert ist.

Ein heikles Thema ist die externe Storage-Anbindung. Wer Objektspeicher von AWS S3 oder anderen Public-Cloud-Diensten anbindet, sollte sich darüber im Klaren sein, dass er die Daten dann wieder in fremde Hände gibt – auch wenn sie verschlüsselt sind. Nextcloud verschlüsselt serverseitig, aber der Schlüssel liegt auf dem Nextcloud-Server. Wer absolute Sicherheit will, muss die End-zu-End-Verschlüsselung nutzen, die jedoch mit Einschränkungen kommt (keine Desktop-Suche, keine Vorschau).

Die Konkurrenz schläft nicht

Natürlich ist Nextcloud nicht der einzige Fisch im Teich. OwnCloud hat sich inzwischen auf Enterprise-Sync & Share spezialisiert und setzt auf ein ähnliches Feature-Set, aber einen stärker kontrollierten Entwicklungsprozess. Seafile ist performanter bei Millionen von Dateien, aber hat ein weniger umfangreiches App-Ökosystem. Synology Drive und QNAP QTS bieten fertige Appliances für NAS-Systeme, aber keine reine Server-Installation. Und dann sind da noch die großen Player: Microsoft 365, Google Workspace, Dropbox. Sie alle haben den Vorteil, dass sie funktionieren, ohne dass man sich um die Administration kümmern muss. Dafür bezahlt man mit Daten, Kontrolle und hohen Lizenzkosten, wenn die Nutzerzahl steigt.

Nextcloud kann also nicht alle Wünsche erfüllen. Wer eine superperformante Datei-Sync-Lösung für tausende Mitarbeiter mit wenig IT-Personal sucht, ist mit einem gemanagten Nextcloud-Anbieter vielleicht besser bedient. Es gibt inzwischen einige europäische Hosting-Partner, die Nextcloud als Managed Service anbieten – das ist oft der beste Kompromiss aus Souveränität und Bequemlichkeit. Aber die Grundentscheidung, ob man selbst hostet oder nicht, sollte nicht leichtfertig getroffen werden. Nextcloud ist keine Software, die man installiert und dann vergisst. Sie verlangt Pflege und Aufmerksamkeit. Dafür belohnt sie mit einer Flexibilität, die kaum eine andere Plattform bietet.

Ein Blick in die Glaskugel

Wohin entwickelt sich Nextcloud? Der Trend geht klar zur Komplettlösung. Jedes Release bringt neue Features, die die Plattform weiter in Richtung „digitaler Arbeitsplatz“ verschieben. Besonders interessant finde ich die Integration von KI-Funktionen. Seit Version 28 gibt es einen lokalen KI-Assistenten, der Texte zusammenfassen, übersetzen und Dialoge generieren kann – alles auf dem eigenen Server, ohne Cloud-Anbindung. Das ist ein massiver Schritt, um die Abhängigkeit von externen KI-Diensten zu reduzieren. Allerdings braucht man dafür ordentlich Rechenleistung (GPU empfohlen) und die passenden Modelle. Für viele Admins ist das noch Zukunftsmusik, aber der Pfad ist klar.

Ein anderer wichtiger Entwicklungspfad ist die Föderation. Nextcloud-Instanzen können untereinander Dateien teilen, Chat-Nachrichten austauschen und Termine synchronisieren – ohne dass ein zentraler Server nötig ist. Das Konzept erinnert ein bisschen an das Fediverse, nur für Enterprise-Daten. Bisher ist die Akzeptanz noch gering, weil es technisch nicht ganz trivial ist. Aber wenn sich das Prinzip durchsetzt, könnte es eine Revolution in der dezentralen Zusammenarbeit bedeuten: Unternehmen könnten Daten mit Partnern teilen, ohne dass einer der beiden die Daten auf fremden Servern lagern muss.

Dennoch: Nextcloud ist kein Universalheilmittel. Die größte Hürde bleibt der Mensch. IT-Entscheider müssen bereit sein, Verantwortung zu übernehmen: für die Sicherheit, für die Performance, für die Updates. Wer das nicht kann oder nicht will, sollte vielleicht doch zu einem gemanagten Service greifen. Aber wer die Chance nutzt, erhält eine Plattform, die nicht nur Daten speichert, sondern auch Vertrauen schafft – weil die Kontrolle dort bleibt, wo sie hingehört: beim Betreiber selbst.

Nextcloud ist damit weit mehr als eine Software. Es ist eine Haltung. Und in einer Zeit, in der Daten zum neuen Gold erklärt werden und die großen Tech-Konzerne immer tiefer in die Privatsphäre eindringen, ist diese Haltung möglicherweise wertvoller als jedes einzelne Feature. Ob das reicht, um den Markt zu erobern? Das wird sich zeigen. Aber die Richtung stimmt. Und das ist, im IT-Geschäft, schon die halbe Miete.