Nextcloud verstehen vom Selfhosting zur Kollaborationsplattform und die Rolle von Platformax

Nextcloud verstehen: Vom Selfhosting-Projekt zur Kollaborationsplattform – und welche Rolle Plattformen wie Platformax dabei spielen

Es gibt diese Momente in IT-Abteilungen, in denen eine Entscheidung plötzlich größer wird, als sie zunächst aussah. Ein mittelständischer Maschinenbauer will weg von der US-amerikanischen Cloud, weil der Datenschutzbeauftragte Bedenken angemeldet hat. Ein Forschungsverbund braucht einen Austauschort für Messdaten, den die Partnerinstitute mit ihren eigenen Identitäten nutzen können. Eine Stadtverwaltung sucht eine Ablösung für ein SharePoint-Konstrukt, das über Jahre gewachsen und inzwischen kaum noch wartbar ist. In allen drei Fällen fällt früher oder später derselbe Name: Nextcloud.

Das ist bemerkenswert, denn Nextcloud ist kein Produkt im klassischen Sinn. Es ist eine Software, ein Ökosystem, ein Geschäftsmodell und nicht zuletzt ein politisches Statement – je nachdem, wen man fragt. Wer sich ernsthaft damit beschäftigt, merkt schnell, dass die eigentliche Arbeit nicht mit der Installation beginnt, sondern mit der Frage, welchen Betrieb man eigentlich will. Genau an dieser Stelle kommen zunehmend Plattformen ins Spiel, die den Betrieb abstrahieren. Eine davon firmiert unter dem Namen Platformax. Dazu später mehr.

Ein kurzer Blick zurück

Nextcloud entstand 2016 als Abspaltung von ownCloud. Frank Karlitschek, damals Mitgründer von ownCloud, verließ das Unternehmen und gründete mit einem Teil des Entwicklerteams die Nextcloud GmbH mit Sitz in Stuttgart. Der Streit drehte sich im Kern um Geschwindigkeit und Offenheit: Die Community sollte schneller liefern können, als es die damaligen Strukturen zuließen. Was zunächst wie ein weiterer Fork im ohnehin unübersichtlichen Open-Source-Universum klang, entwickelte sich binnen weniger Jahre zum deutlich sichtbareren Projekt.

Heute ist Nextcloud in Version 30 und darüber hinaus angekommen, die Release-Kadenz ist straff: etwa zwei große Versionssprünge pro Jahr, dazwischen Wartungsreleases. Wer produktiv arbeitet, sollte das nicht als Nebensache abtun. Ein Major-Upgrade ist bei Nextcloud kein Knopfdruck, sondern ein Vorgang, der getestet, geplant und im Zweifel zurückgerollt werden können muss. Nicht wenige Betriebsteams haben sich mit dieser Erkenntnis schon die ein oder andere schlaflose Nacht eingehandelt.

Was Nextcloud technisch eigentlich ist

Die häufigste Fehleinschätzung lautet: Nextcloud sei einfach eine Dropbox, die man selbst hostet. Das trifft es ungefähr so gut, wie einen Webserver als Dateiauslieferer zu bezeichnen. Sicher, der Kern ist Dateisynchronisation. Nutzer laden Dateien hoch, Clients halten sie aktuell, Freigaben funktionieren per Link oder direkt zwischen Konten. Das Fundament dafür ist WebDAV, ein offener Standard, der Nextcloud von Anfang an anschlussfähig gemacht hat – für Clients, für Skripte, für Integrationen in Drittanwendungen.

Doch darüber liegt inzwischen ein ganzer Stapel von Anwendungen: Kalender, Kontakte, Aufgaben, Notizen, ein Mail-Client, eine Videokonferenzlösung namens Talk, das Projektmanagement-Werkzeug Deck, kollaboratives Schreiben in Collectives, Formulare, Whiteboards. Dazu kommen Schnittstellen nach außen, etwa über CalDAV und CardDAV, die Outlook, Thunderbird oder Apples native Apps ansprechen können. Wer Nextcloud nur als Dateiablage ausrollt, verschenkt einen Großteil des Potenzials – und handelt sich gleichzeitig unnötigen Wildwuchs ein, weil die Anwender sich die fehlenden Funktionen andernorts besorgen.

Der technische Unterbau

Nextcloud ist eine PHP-Anwendung. Das ist seit Jahren ein Streitpunkt unter Puristen, faktisch aber kein Problem, solange der Stack ordentlich konfiguriert ist. Unter der Haube arbeiten üblicherweise nginx oder Apache als Webserver, PHP-FPM als Prozessmanager, MariaDB, MySQL oder PostgreSQL als Datenbank und Redis als Zwischenspeicher. Diese Kombination ist der Standard, den man in praktisch jeder Anleitung findet, und sie ist für mittlere Installationen völlig ausreichend.

Spannend wird es bei zwei Komponenten, die häufig unterschätzt werden. Erstens das Caching: Ohne einen ordentlich dimensionierten Redis- oder APCu-Cache wird eine Nextcloud-Instanz unter Last zäh. Zweitens der Dateispeicher. Standardmäßig liegt alles auf einem lokalen Dateisystem. Für größere Umgebungen ist das oft keine gute Idee, weil sich damit weder horizontal skalieren noch sauber versionieren lässt. Deshalb unterstützt Nextcloud Object Storage nach dem S3-Protokoll als primären Speicher – technisch anspruchsvoll, im Betrieb aber deutlich flexibler. Wer ohnehin ein Ceph-Cluster oder einen S3-kompatiblen Dienst betreibt, sollte diesen Weg ernsthaft prüfen.

Apps, Hub und die Frage der Erweiterbarkeit

Der App-Store ist zugleich Segen und Risiko. Segen, weil er Nextcloud zu einer Plattform macht, an die sich fast jede Anforderung anbauen lässt. Risiko, weil jede zusätzliche App Angriffsfläche schafft, Updates erfordert und im Zweifel von einem einzelnen Entwickler abhängt, der irgendwann keine Lust mehr hat. In regulierten Umgebungen gehört deshalb eine schlichte Regel in das Betriebshandbuch: Was nicht gebraucht wird, wird nicht installiert. Die Liste der eingesetzten Apps sollte versioniert und begründet sein.

Seit einigen Jahren bündelt Nextcloud das Ganze unter dem Label Nextcloud Hub. Dahinter steht der Versuch, die Einzelteile als zusammenhängende Kollaborationssuite zu positionieren – mit Files als Zentrum, Talk als Kommunikationsschicht und der Groupware als klassischem PIM-Teil. Das ist mehr als Marketing. Wer einmal gesehen hat, wie in einer Nextcloud eine Datei direkt in einem Talk-Chat geteilt, dort kommentiert und anschließend in eine Deck-Karte überführt wird, versteht den Reiz. Andere Suiten können das auch, aber selten mit dieser Offenheit an den Rändern.

Office-Integration

Ein Thema, an dem sich die Gemüter regelmäßig erhitzen: Textverarbeitung im Browser. Nextcloud selbst bringt keine Tabellenkalkulation mit. Stattdessen integriert man Collabora Online oder ONLYOFFICE, beide als separate Dienste oder Container. Beide Ansätze funktionieren, beide haben Eigenheiten. Collabora basiert auf LibreOffice und ist damit formatkompatibel zu den gängigen ODF- und Office-Formaten, ONLYOFFICE ist ressourcenschonender, dafür in Details eigenwilliger. Wer Microsoft-Formate mit komplexen Makros benötigt, wird mit keiner der beiden Lösungen vollständig glücklich. Dann bleibt die Anbindung an Microsoft Online – ein Feature, das es gibt und das in manchen Häusern den Ausschlag gibt, auch wenn es der ursprünglichen Idee der Datenhoheit zuwiderläuft.

Sicherheit, Datenschutz, Verschlüsselung

Das Argument, mit dem Nextcloud in Europa punktet, ist die Datenhoheit. DSGVO-Konformität ist dabei kein Merkmal der Software, sondern eine Eigenschaft des Betriebs. Nextcloud liefert die Bausteine, verantwortlich ist der Betreiber. Zu diesen Bausteinen gehören Zwei-Faktor-Authentifizierung, Brute-Force-Schutz, Passwortrichtlinien, eine Audit-Log-Funktion in der Enterprise-Variante und die Anbindung an Verzeichnisdienste wie LDAP oder Active Directory.

Bei der Verschlüsselung lohnt die Differenzierung, weil hier viel Halbwissen kursiert. Es gibt drei relevante Varianten:

  • Transportverschlüsselung über TLS – obligatorisch, keine Diskussion.
  • Serverseitige Verschlüsselung, bei der Nextcloud die Dateien auf dem Speicher verschlüsselt. Der Schlüssel liegt auf dem Server. Schutz gegen gestohlene Festplatten ja, Schutz gegen einen kompromittierten Server nein.
  • Ende-zu-Ende-Verschlüsselung im Desktop- und Mobile-Client. Hier sieht der Server nur Chiffrate. Der Preis: Funktionen wie serverseitige Suche, Thumbnails, Virenscan oder kollaboratives Bearbeiten fallen weg.

Wer E2E flächendeckend aktiviert, sollte vorher genau wissen, was er tut. In vielen Unternehmen ist das ein Werkzeug für einzelne sensible Ordner, nicht für die gesamte Instanz. Ein interessanter Aspekt ist übrigens die Frage der Schlüsselverwaltung: Geht ein Nutzerpasswort und damit der Schlüssel verloren, sind die Daten unwiederbringlich. Das ist der Preis, den Ende-zu-Ende-Verschlüsselung fordert, und man sollte ihn den Anwendern vorher klar sagen, nicht hinterher.

Betriebsmodelle: selfhosted, managed, oder irgendwas dazwischen

Jetzt zum eigentlichen Kern dieses Beitrags. Wer Nextcloud einführen will, hat nicht eine Entscheidung zu treffen, sondern zwei: Welche Edition, und wer betreibt sie? Die Editionen sind überschaubar. Es gibt die frei verfügbare Community-Version und die Enterprise-Version mit zusätzlichen Funktionen wie Audit-Log, Branding, Support und Funktionen für sehr große Nutzerzahlen. Dazwischen liegen diverse Anbieter, die Support leisten, ohne dass man direkt bei der Herstellerfirma einkauft.

Deutlich komplexer ist die Betriebsfrage. Grob lassen sich drei Modelle unterscheiden.

Erstens: vollständiges Selfhosting. Eigene Hardware oder eigene virtuelle Maschinen, eigener Betrieb, eigene Verantwortung für Updates, Backups, Monitoring, Skalierung. Das ist der Weg, der maximale Kontrolle und im Idealfall minimale laufende Kosten bedeutet – vorausgesetzt, man rechnet die Personalzeit ehrlich mit. Genau das passiert selten. Ein erfahrener Administrator kostet mehr, als viele Kalkulationen ausweisen, und Nextcloud ist anspruchsvoller als ein einfacher Webserver. Wer das unterschätzt, betreibt nach zwei Jahren eine veraltete Instanz, die niemand mehr anzufassen wagt.

Zweitens: Managed Hosting. Es gibt eine ganze Reihe von Anbietern, die Nextcloud als fertigen Dienst betreiben – von klassischen Hostern mit vorkonfigurierten Paketen bis zu spezialisierten Dienstleistern mit eigener Infrastruktur. Der Vorteil liegt auf der Hand: Updates, Backups und Skalierung sind Aufgabe des Anbieters. Der Nachteil ebenfalls: Man verliert einen Teil der Kontrolle, und die Anbieter unterscheiden sich erheblich in dem, was sie tatsächlich leisten.

Drittens: Plattformbetrieb. Hier setzt Platformax an.

Platformax – was eine Betriebsplattform leisten kann und wo die Grenzen liegen

Platformax lässt sich am ehesten als Orchestrierungs- und Betriebsplattform für Nextcloud-Instanzen beschreiben. Der Ansatz: Statt eine Installation von Hand aufzusetzen und dann über Jahre manuell zu pflegen, wird die Instanz als deklarativ beschriebenes Objekt behandelt. Provisionierung, Konfiguration, Updates, Skalierung und Backups laufen über eine zentrale Steuerungsschicht. Für Administratoren bedeutet das weniger Handarbeit an einzelnen Systemen und mehr Arbeit an der Struktur.

Konkret heißt das in der Praxis meist: Instanzen werden über eine API oder ein Web-Interface angelegt, inklusive Datenbank, Cache, Object-Storage-Anbindung und TLS-Zertifikaten. Updates lassen sich staffeln, also zunächst auf einer Testinstanz ausrollen und erst nach erfolgreicher Prüfung auf die Produktion. Rollbacks sind vorgesehen, statt im Fehlerfall ein Backup von Hand zurückspielen zu müssen. Monitoring und Log-Aggregation gehören zum Lieferumfang, ebenso ein mandantenfähiges Berechtigungsmodell, mit dem sich mehrere Abteilungen oder Tochtergesellschaften auf derselben Infrastruktur betreiben lassen.

Das ist kein Hexenwerk, und Platformax ist bei weitem nicht der einzige Anbieter mit dieser Idee. Der Nutzen entsteht auch weniger durch einzelne Features als durch die Konsequenz, mit der Betriebsaufgaben automatisiert werden. Wer schon einmal erlebt hat, wie ein Nextcloud-Upgrade an einer inkompatiblen App scheitert und die Instanz in den Wartungsmodus fällt, versteht den Wert eines sauberen Rollback-Pfads sofort.

Es wäre allerdings unseriös, Platformax als Selbstläufer darzustellen. Drei Punkte sollte man vor einer Entscheidung klären. Erstens: Wo genau liegt die Grenze zwischen Plattformverantwortung und eigener Verantwortung? Backups sind ein klassisches Beispiel. Eine Plattform kann Snapshots erzeugen, aber ob die Datenbank konsistent gesichert wurde und ob ein Restore im Ernstfall wirklich funktioniert, muss getestet werden – und zwar vom Betreiber, nicht vom Anbieter. Zweitens: Wie offen ist die Plattform? Kann man die Instanzen auch ohne die Plattform weiterbetreiben, wenn man sich trennen will? Eine Betriebsschicht, die proprietäre Erweiterungen tief in die Anwendung schreibt, erzeugt eine Abhängigkeit, die man später teuer bezahlt. Drittens: Wie transparent ist die eingesetzte Version? Wer nicht weiß, welche Nextcloud-Version unter der Haube läuft und wann Sicherheitsupdates eingespielt werden, kann seine Compliance-Zusagen nicht halten.

Positiv formuliert: Eine Plattform wie Platformax ersetzt keine Betriebsverantwortung, sie verlagert sie teilweise und macht sie systematischer. Das ist ein realer Gewinn, gerade für Häuser, in denen ein oder zwei Administratoren ohnehin schon zu viele Baustellen haben. Man sollte nur nicht erwarten, dass die Verantwortung verschwindet. Sie wird nur anders verteilt – und muss im Vertrag und im Betriebshandbuch sauber beschrieben sein.

Skalierung: Wo Nextcloud an Grenzen stößt

Nextcloud skaliert, aber nicht beliebig und nicht ohne Arbeit. Für einige Dutzend Nutzer reicht ein einzelner Server mit vier bis acht Kernen und ausreichend Arbeitsspeicher. Ab einigen Hundert Nutzern wird es interessant, ab einigen Tausend braucht man Architektur.

Die typischen Hebel sind bekannt. PHP muss mit Opcache und einem realistisch dimensionierten FPM-Pool laufen. Redis übernimmt Dateisperren und Sessions – ohne Redis wird es bei parallelen Zugriffen schnell ungemütlich. Die Datenbank braucht eigene Aufmerksamkeit, gerade bei vielen kleinen Metadaten-Operationen, die Nextcloud nun einmal erzeugt. Und der Dateispeicher sollte auf Object Storage umgestellt werden, damit mehrere Anwendungsserver auf denselben Datenbestand zugreifen können. Vorgeschaltet wird in der Regel ein Load Balancer, häufig mit einem CDN für statische Inhalte.

Wer das alles richtig macht, betreibt am Ende keinen „Nextcloud-Server“, sondern ein verteiltes System mit einem PHP-Frontend. Der Aufwand ist erheblich. Genau hier liegt übrigens ein weiteres Argument für Plattformmodelle: Die Architekturentscheidungen sind bereits getroffen und erprobt, statt im Laufe des Wachstums nachträglich eingezogen zu werden.

Ein Wort zu Backup und Wiederherstellung

Backups sind der Punkt, an dem sich professioneller von ambitioniertem Betrieb scheidet. Eine Nextcloud besteht aus mehreren Zuständen: Dateien im Object Storage oder Dateisystem, Metadaten in der Datenbank, Konfiguration in der config.php, dazu App-Zustände, Verschlüsselungsschlüssel und bei Groupware die Kalender- und Adressdaten. Alles muss konsistent zueinander gesichert werden. Ein reines Dateisystem-Backup bei laufender Instanz liefert möglicherweise einen Datenbankstand, der nicht zu den Dateien passt.

Deshalb gilt: erst Datenbank sichern oder in den Wartungsmodus wechseln, dann Dateien, und das Ganze regelmäßig durch einen echten Restore-Test verifizieren. Ein Backup, das nie zurückgespielt wurde, ist eine Annahme, kein Backup. So banal dieser Satz klingt, so häufig wird er ignoriert.

Clients, Integration und der Alltag der Anwender

Technisch schön und betrieblich solide heißt noch lange nicht, dass die Menschen es nutzen. Die Akzeptanz hängt an Kleinigkeiten: Synchronisiert der Desktop-Client zuverlässig, auch unter Windows mit langen Pfaden? Funktioniert die mobile App im Hintergrund, ohne den Akku zu fressen? Wie verhält sich die Weboberfläche bei schwacher Verbindung? Nextcloud hat hier in den vergangenen Jahren deutlich zugelegt, aber es gibt weiterhin Unterschiede zu den großen kommerziellen Diensten. Wer das ignoriert, bekommt Beschwerden, und Beschwerden führen erfahrungsgemäß schneller zu Schatten-IT als jede technische Lücke.

Ein unterschätzter Vorteil: Durch WebDAV und die offenen Protokolle lässt sich Nextcloud in bestehende Werkzeuge einbinden. Ein Linux-Desktop kann den Kalender direkt über CalDAV nutzen, Thunderbird synchronisiert Kontakte, Skripte greifen per WebDAV auf Dateien zu. Diese Anschlussfähigkeit ist ein Pfund, mit dem proprietäre Dienste nicht konkurrieren können.

Kosten, Alternativen und die Frage der Vernunft

Nextcloud ist kostenlos – die Software. Die Einführung ist es nicht. Zu den offensichtlichen Posten kommen Migration bestehender Daten, Schulung der Anwender, Betriebskosten, Supportvertrag und nicht zuletzt die Zeit für Test und Pilotbetrieb. In einer ehrlichen Total-Cost-of-Ownership-Rechnung schneidet Nextcloud gegenüber Microsoft 365 oder Google Workspace häufig weniger dramatisch ab, als es in politischen Debatten dargestellt wird. Der Unterschied liegt nicht unbedingt im Preis, sondern in der Kontrolle. Wer Datenhoheit, Unabhängigkeit von US-Recht und Anpassbarkeit braucht, für den ist der Aufpreis häufig gerechtfertigt. Wer sie nicht braucht, sollte sich die Mühe sparen.

Innerhalb der Open-Source-Welt gibt es Alternativen. OwnCloud existiert weiter und hat eine eigene Route eingeschlagen. OpenCloud versucht, die Lücke zwischen beiden Projekten zu besetzen. Seafile ist bei reinem Dateiaustausch oft schneller und schlanker, dafür weniger breit aufgestellt. Für reine Synchronisation ohne Kollaborationsanspruch kann auch Syncthing eine Rolle spielen, allerdings ohne zentrale Verwaltung und Freigaben im klassischen Sinn. Die Wahl hängt davon ab, ob man eine Dateiablage sucht oder eine Plattform für Zusammenarbeit. Nextcloud positioniert sich klar als Letzteres – mit allen Konsequenzen für Betrieb und Komplexität.

Ausblick

Die Richtung der vergangenen Jahre dürfte sich fortsetzen: weniger Dateiablage, mehr Plattform. Themen wie künstliche Intelligenz werden inzwischen auch bei Nextcloud bearbeitet, mit dem Anspruch, Modelle lokal oder in europäischen Rechenzentren zu betreiben. Ob das den Anforderungen genügt, wird sich zeigen; die Erwartungen sind hoch, die technischen Hürden ebenfalls. Daneben bleibt die öffentliche Verwaltung ein wichtiger Treiber. Projekte für souveräne Arbeitsplätze in Bund und Ländern setzen vielfach auf Nextcloud als Baustein, was dem Projekt Sichtbarkeit und Entwicklungsressourcen verschafft – und gleichzeitig Maßstäbe an Stabilität und Dokumentation setzt, die nicht immer leicht zu erfüllen sind.

Für Betreiber heißt das: Die Software wird sich weiter bewegen, und wer sie einführt, muss diese Bewegung mitgehen. Ein Stillstand ist bei Nextcloud nicht vorgesehen.

Fazit

Nextcloud ist eine ausgereifte Kollaborationsplattform, die technisch mehr kann, als ihr Ruf als „selbstgehostete Dropbox“ vermuten lässt. Sie ist aber auch eine Software, die Betrieb verlangt: klare Update-Prozesse, konsistente Backups, eine durchdachte Sicherheitskonfiguration und eine realistische Einschätzung der eigenen Personalressourcen. Der häufigste Fehler ist nicht die falsche Software, sondern die falsche Erwartung an den Aufwand.

Betriebsmodelle wie Platformax setzen genau dort an. Sie nehmen einem nicht die Verantwortung ab, aber sie machen den Betrieb planbarer, reproduzierbarer und weniger abhängig von einzelnen Personen. Das ist in einer Zeit, in der Fachkräfte knapp und Anforderungen vielfältig sind, ein handfestes Argument. Wer sich für diesen Weg entscheidet, sollte trotzdem die unbequemen Fragen stellen: Wer haftet, wenn ein Upgrade schiefgeht? Wie kommt man wieder heraus? Und wie lange dauert ein vollständiger Restore im Ernstfall? Wer diese Fragen beantworten kann – ob mit eigener Mannschaft oder mit einer Plattform im Rücken –, betreibt Nextcloud so, wie es gemeint ist: als offene, anpassbare Infrastruktur, die den Anwendern dient und nicht dem Anbieter.