Es klingt nach einem Traum: Die eigene File-Sharing-Instanz auf dem eigenen Server, und trotzdem die Bequemlichkeit von Google Drive nutzen, ohne dafür die Datenhoheit aufzugeben. Oder auch nur ganz profan: Der externe Speicherplatz von Google lässt sich per Nextcloud External Storage nahtlos in die bestehende Cloud-Umgebung integrieren. Was auf den ersten Blick nach einer simplen Kopplung zweier Dienste aussieht, entpuppt sich bei näherer Betrachtung als ein Thema mit einigen Tücken – und genau deshalb lohnt sich die intensive Auseinandersetzung damit.
Nextcloud hat sich längst von einem reinen Dropbox-Ersatz zu einer Plattform entwickelt, die als zentrale Anlaufstelle für Dokumente, Kalender, Kontakte und sogar Videokonferenzen dient. Doch der eigentliche Clou liegt in der Offenheit des Systems. Über die External-Storage-Schnittstelle lassen sich verschiedenste Backends anbinden – von eigenen NFS- und SMB-Laufwerken über S3-kompatible Objektspeicher bis hin zu den großen proprietären Diensten wie Google Drive, Amazon S3 oder Microsoft OneDrive. Gerade das macht die Software für Unternehmen interessant, die nicht schlagartig alle Altlasten über Bord werfen können.
Dabei zeigt sich allerdings ein grundsätzliches Spannungsfeld: Nextcloud verspricht Kontrolle über die eigenen Daten, während die Anbindung externer Speicher zwangsläufig wieder Abhängigkeiten schafft. Insbesondere bei Google Drive ist das Verhältnis von Komfort und Kontrolle eine Gradwanderung. Der vorliegende Artikel beleuchtet die technischen Grundlagen, die konkrete Einrichtung sowie die Fallstricke, die bei der Integration von Google Drive in Nextcloud auftreten können. Nicht zuletzt geht es dabei um die Frage, ob die Verbindung in der Praxis hält, was die Theorie verspricht.
Warum überhaupt External Storage?
Bevor man sich in die Details der Google-Anbindung verliert, lohnt der Schritt zurück zur grundlegenden Architekturfrage: Welchen Zweck erfüllt eine externe Speicheranbindung überhaupt in einer Nextcloud-Umgebung? Die offensichtliche Antwort lautet: zusätzlicher Platz. Wer bereits eine umfangreiche Dateiablage in Google Drive gepflegt hat und nun interne Teamstrukturen in Nextcloud aufbaut, möchte diese Bestände nicht doppelt vorhalten. Eine Migration kompletter Ablagestrukturen ist zeitaufwendig und fehleranfällig. External Storage erlaubt es, die gewohnten Daten direkt einzubinden und über die Nextcloud-Oberfläche ansteuerbar zu machen.
Der zweite Grund ist weniger offensichtlich, aber oft der ausschlagende Punkt in der administrativen Praxis: das Zusammenführen heterogener IT-Landschaften nach Fusionen, bei Projekten mit externen Partnern oder schlicht in Umgebungen, in denen verschiedene Abteilungen unterschiedliche Werkzeuge verwendet haben. Die Nextcloud-Instanz wird damit zur Klammer, die nicht nur die internen Laufwerke zusammenführt, sondern eben auch die weit verstreuten Inseln der Cloud-Anbieter überdeckt. So entsteht eine einheitliche Sicht auf Datenbestände, die technisch an ganz unterschiedlichen Orten liegen.
Hinzu kommt ein nicht zu unterschätzender psychologischer Faktor: Mitarbeiter müssen sich kein neues Verhalten abgewöhnen, wenn die gewohnten Google-Drive-Ordner plötzlich in ihrer gewohnten Nextcloud-Umgebung auftauchen. Das erleichtert die Einführung einer neuen Kollaborationsplattform ungemein. Der Umstieg von einem Dutzend Insellösungen auf ein zentrales System wirkt weniger bedrohlich, wenn ein Teil der vertrauten Ordnerstrukturen erhalten bleibt – auch wenn sie technisch gesehen immer noch bei Google liegen.
Theoretisch ließe sich noch weiter gehen und das Prinzip des External Storage als Teil einer umfassenden Storage-Strategie betrachten. Wer einmal die Mühe investiert hat, verschiedene Backends sauber anzubinden, hat die Grundlage für eine flexible Datenhaltung geschaffen, die bei wachsenden Anforderungen nicht sofort wieder umgebaut werden muss. Nextcloud wird auf diese Weise zu einem echten Data Hub – einem Ort, an dem sich nicht die Daten selbst, aber alle Zugriffe auf sie bündeln lassen.
Die Grundlagen der External-Storage-Konfiguration
Um Google Drive anzubinden, benötigt man zunächst ein solides Verständnis der dafür vorgesehenen Mechanismen in Nextcloud. Das Administrationsmenü führt unter dem Punkt „Externer Speicher“ die bereits eingerichteten Speicher auf, und an dieser Stelle lassen sich neue Backends über moderne App-Architektur aktivieren. Nextcloud unterscheidet dabei zwischen solchen Verbindungen, die für alle Benutzer zur Verfügung stehen, und solchen, die nur ein einzelner Nutzer für sich selbst einrichten darf. Bei Google Drive ist die konkrete Ausgestaltung etwas speziell – und das hängt mit Googles Sicherheitsphilosophie zusammen, die eine Authentifizierung über OAuth 2.0 zwingend vorschreibt.
Der Weg führt also über das Google Cloud Dashboard, wo ein Projekt angelegt und die entsprechende API aktiviert werden muss. Auf den ersten Blick eine einfache Angelegenheit – doch die genauen Berechtigungen und Redirect-URIs wollen exakt gesetzt sein, damit der OAuth-Kreislauf überhaupt zustande kommt. Immer wieder scheitern Nextcloud-Administratoren genau an dieser Stelle. Es ist dann nicht etwa die Software, die den Dienst verweigert, sondern die Google-seitige Konfiguration, die fehlerhaft ist. Dabei hilft es, sich klarzumachen, dass Nextcloud in diesem Szenario lediglich als Client auftritt, der von Google als vertrauenswürdige Anwendung anerkannt werden muss.
In der Praxis gestaltet sich der Ablauf über die Verwaltungsoberfläche der Nextcloud-Instanz. Neuer Speicher, Backend „Google Drive“, die Zugangsdaten aus der Google-API eintragen und anschließend den Benutzern zur Verfügung stellen – so weit, so unspektakulär. Aber hinter diesen scheinbar simplen Formularfeldern steckt die eigentliche Komplexität: die korrekte Konfiguration der OAuth-Flows, die Zuordnung von Client-ID und Client-Secret und nicht zuletzt die Verwaltung der Refresh-Tokens. Ein Refresh-Token, der ausläuft oder widerrufen wird, führt unweigerlich dazu, dass die Anbindung ins Leere läuft. Und ein abgewiesenes Token ist nicht immer auf den ersten Blick als Fehlerursache erkennbar, weil die Symptome sich zunächst als leere Verzeichnisse oder Timeouts äußern.
Wichtig für Administratoren ist außerdem die Einsicht, dass es sich bei der External-Storage-Anbindung von Google Drive nicht etwa um ein experimentelles Feature handelt, das von ein paar Enthusiasten gepflegt wird. Gelegentlich entsteht dieser Eindruck, wenn man sich durch die Foren klickt. Doch die Schnittstelle gehört zum Funktionsumfang der App „External storage support“, die in der Nextcloud-Ökologie einen festen Platz hat. Sie wird aktiv weiterentwickelt, auch wenn die Unterstützung für einzelne Backends durchaus schwankt – Google Drive ist dabei vergleichsweise gut aufgestellt.
OAuth 2.0 – die unsichtbare Technik dahinter
Man mag sich fragen, warum Google nicht einfach einen API-Schlüssel vergibt, den man in ein Formular eintragen kann. Die Antwort liegt in der Sicherheitsarchitektur, die Google in den letzten Jahren immer weiter verfeinert hat. OAuth 2.0 ist das etablierte Verfahren, bei dem nicht der Benutzername und das Passwort im Klartext über die Leitung gehen, sondern ein Autorisierungsprozess über mehrere Stufen läuft. Nextcloud leitet den Benutzer dabei auf eine Google-Seite um, dort wird die Zustimmung abgefragt und anschließend an die Nextcloud-Instanz zurückgeleitet. Letztlich erhält die Nextcloud-Instanz ein Token, das sie für weitere Zugriffe nutzen kann.
Für den teknischen Betrachter hat dieser Prozess einen angenehmen Nebeneffekt: Die eigentlichen Google-Anmeldedaten des Kontos bleiben zu jeder Zeit bei Google. Selbst wenn eine Nextcloud-Instanz kompromittiert würde, wäre damit nicht automatisch der Zugriff auf das zugrunde liegende Google-Konto erlangt. Das Zugriffstoken, das Nextcloud besitzt, ist lediglich für die konkrete API-Nutzung gültig und kann zudem bei Google widerrufen werden. Das ist ein Sicherheitsniveau, das man sich an vielen anderen Stellen der Softwarewelt wünschen würde.
Doch es gibt eine Kehrseite der Medaille: Die Token müssen aktiv verwaltet und erneuert werden. Refresh-Tokens sind normalerweise langlebig, unterliegen aber bestimmten Bedingungen und können unter Umständen ihre Gültigkeit verlieren – etwa wenn das zugehörige Google-Konto aus Sicherheitsgründen eingeschränkt wird oder wenn der Google-Entwickler den Zugriff auf eine App begrenzt. Letzteres kommt seltener vor, ist aber im Zusammenhang mit Google Marketplace und sogenannten Verifizierungsprozessen nicht ausgeschlossen. Nextcloud versucht, diese Erneuerung im Hintergrund durchzuführen, aber es bleibt eine externe Abhängigkeit, die Administratoren im Blick behalten sollten.
Ein interessanter Aspekt bei Google Drive in Verbindung mit Nextcloud ist, dass sich die Sache mit OAuth 2.0 nicht nur im administrativen Bereich abspielt, sondern auch bei der Nutzung durch Endbenutzer. Wer als einfacher Benutzer in einer Nextcloud-Instanz einen externen Speicher für seinen persönlichen Google-Drive-Account einrichten möchte, muss denselben Prozess durchlaufen. Das sorgt regelmäßig für Verwirrung, weil Benutzer erwarten, dass ein einfacher Klick auf „Verbinden“ genügt. Tatsächlich öffnet sich ein Browserfenster, das den OAuth-Prozess startet – und nach erfolgreicher Bestätigung geht es zurück zur Nextcloud-Oberfläche. Für erfahrene Nutzer ist das selbstverständlich; für den durchschnittlichen Anwender wirkt es bisweilen wie ein unnötig komplexer Umweg.
Die Einrichtung Schritt für Schritt
Ganz konkret beginnt die Einrichtung eines Google-Drive-External-Storage in Nextcloud damit, dass man sich als Entwickler bei der Google Cloud Console anmeldet. Es wird ein neues Projekt angelegt oder ein bestehendes ausgewählt. Unter dem Menüpunkt „APIs & Dienste“ ist dann die Bibliothek zu öffnen und nach der Google Drive API zu suchen. Diese muss für das jeweilige Projekt aktiviert werden – ein Klick, der oft übersehen wird und dann zu kryptischen Fehlermeldungen führt. Im nächsten Schritt werden die Anmeldedaten erstellt, wobei der Typ „OAuth-Client-ID“ auszuwählen ist. Als Anwendungstyp empfiehlt sich „Webanwendung“, und es müssen die Autorisierungs-URIs eingetragen werden. Hier liegt eine der häufigsten Fehlerquellen, denn Nextcloud erwartet die Redirect-URI in der Form
https://ihre-domain.de/apps/files_external/oauth.php
.
Mit den erhaltenen Werten für Client-ID und Client-Secret bewaffnet, geht es zur Nextcloud-Oberfläche. Unter „Einstellungen“ – „Externer Speicher“ – wird ein neuer Speicher angelegt und das Backend „Google Drive“ ausgewählt. In den Feldern für den Ordnernamen, der in der Dateiansicht erscheinen soll, lässt sich ein beliebiger Name wie etwa „Google“ oder besser gleich die konkrete Abteilung oder der Projektname eingeben. Beim Speichern gibt es oft keine unmittelbare Rückmeldung, ob die Verbindung tatsächlich steht. Stattdessen wird ein Status wie „Zugriff erteilt für Benutzer X“ angezeigt – wenn alles funktioniert hat. Wenn nicht, erscheint ein mehrdeutiger Hinweis, der die Fehlersuche nicht gerade erleichtert.
Für den Zugriff einzelner Benutzer füllt Nextcloud ein eigenes Formularfeld aus, in dem die Google-Konten erfasst werden, die zugreifen dürfen. Hier lässt sich sowohl der Zugriff für alle Benutzer als auch für ausgewählte Gruppen freischalten. Die Redaktion einer Dateiablage, in der jeder seine eigenen Google-Drive-Dateien über Nextcloud erreichen möchte, muss sich also für einen der beiden Wege entscheiden: zentrale Einrichtung mit für alle freigegebenen Ordnern oder individuelle Freigabe über den External-Storage-App-Client. Der zweite Weg erscheint auf den ersten Blick einfacher, scheitert aber gelegentlich daran, dass die dafür erforderliche Option „Benutzern erlauben, ihre eigenen externen Speicher zu konfigurieren“ nicht eigenständig aktiviert wurde. Auch dies ist im Grunde eine kleine Einstellung, die bei der Einrichtung schnell übersehen werden kann und dann zu ratlosem Kopfschütteln führt.
Etwas irritierend ist der Umstand, dass Nextcloud nach der Verbindung mit Google Drive zunächst eine vollständige Abbildung des Google-Laufwerks anstrebt. Das bedeutet: Verzeichnisse, die in Google Drive unter verschiedenen Bereichen wie „Meine Ablage“, „Mit mir geteilt“ oder unter dem Bereich „Computer“ verwaltet werden, tauchen als scheinbar lose Verzeichnisstrukturen in der Nextcloud-Ansicht auf. Benutzer, die eine klare Trennung zwischen synchronisierten Ordnern und tatsächlichen Cloud-Daten benötigen, müssen sich anfangs orientieren und unter Umständen mit Symbolen, Ordnern und Verknüpfungen in Google Drive aufräumen, bevor die Anbindung ein sauberes Bild abgibt.
Performance und Latenz: Wenn die Verbindung träge wird
Wer bereits mit Owncloud- oder Nextcloud-Erweiterungen für externe Cloud-Dienste gearbeitet hat, kennt das Phänomen: Eine Oberfläche, die auf die Auflistung großer Verzeichnisse wartet, kann schnell frustrieren. Dass die Anzeige von Google-Drive-Ordnern nicht so flott wie die lokaler Laufwerke funktioniert, liegt in der Natur der Sache. Jede Verzeichnisliste, jede Vorschau und jeder Download muss zunächst eine API-Anfrage an Google richten, dort verarbeitet werden und das Ergebnis zurück zur Nextcloud-Instanz wandern. Nicht zuletzt die Wege, die Daten dabei zurücklegen, spielen eine Rolle: Ein Server in Europa, der auf eine in den USA gehostete Google API zugreift, spürt die Latenz deutlich.
Ein hübsches Beispiel aus der praktischen Anwendung: Die Erstellung einer neuen Datei in einem Google-Drive-Ordner über die Nextcloud-Oberfläche ist oft überraschend schnell, weil die Übertragung direkt zwischen der Nextcloud-Instanz und der Google-API geschieht – ohne den Umweg über den Browser des Benutzers. Anders sieht es bei der Anzeige von Miniaturansichten aus, die von Nextcloud aus den auf dem Google-Server gespeicherten Dateien generiert werden müssen. Dafür sind zunächst die Dateien herunterzuladen, dann in der Vorschau aufzubereiten und anschließend an den Browser des Benutzers zu liefern. Bei Ordnern mit mehreren hundert Megabyte an Video- oder Bilddaten kann das schon einmal ein paar Sekunden dauern – und die intuitive Bedienung leidet.
Für den administrativen Alltag bedeutet das: Wer External Storage mit Google Drive für große Teams einrichtet, sollte sich von Anfang an Gedanken über die erwartete Performance machen. Eine Kombination aus lokal in Nextcloud gehaltenen Dateien und extern angebundenen Daten ist in der Regel robuster als die Hoffnung, sämtliche firmenweiten Ablagen über Google Drive verfügbar zu machen. Natürlich hat Nextcloud Mechanismen, um wiederholte Anfragen zu cachen und die erneute Auflistung bereits bekannter Verzeichnisse zu beschleunigen. Doch spätestens bei der weit verbreiteten Nutzung von Dateiübertragungen per Drag-and-drop direkt in das Browserfenster hinein zeigt sich die Grenze der Anbindung.
Ein weiterer Gesichtspunkt ist das API-Quota, das Google für seine Drive-API vorhält. Wie bei vielen öffentlichen APIs gibt es hier Begrenzungen für die Anzahl der Anfragen innerhalb eines bestimmten Zeitraums. Nextcloud beziehungsweise die für das Backend zuständigen App-Teile versuchen, diese Limite einzuhalten, aber wenn mehrere hundert Benutzer gleichzeitig dieselbe Nextcloud-Instanz mit Google-Drive-Zugriff nutzen und jeder in kurzen Abständen Ordnerinhalte lädt, können durchaus Ratenbegrenzungen greifen. In der Folge schlagen Verzeichniszugriffe sporadisch fehl, was von den Benutzern dann gern als „Nextcloud-Absturz“ interpretiert wird, obwohl es sich um ein Google-seitiges Limit handelt.
Sicherheitsbetrachtungen aus Sicht des Datenschutzes
Im deutschsprachigen Raum kommt zu den technischen Überlegungen stets die datenschutzrechtliche Dimension hinzu. Eine Nextcloud-Instanz, die auf eigenen Servern betrieben wird, erfüllt viele Anforderungen, die sich aus der DSGVO und den speziellen Anforderungen öffentlicher Auftraggeber ergeben. Doch mit der Einbindung von Google Drive als External Storage untergräbt man diese Grundsatzentscheidung auf eine subtile, aber folgenreiche Weise. Die Dateien liegen dann nicht mehr nur auf dem eigenen Server, sondern werden zur weiteren Verarbeitung an Google übertragen. Das mag im Einzelfall zulässig sein, wenn entsprechende Auftragsverarbeitungsverträge existieren und die Übermittlung auf einen Drittstaat abgesichert ist. Doch die Praxis zeigt, dass viele Admins sich der Tragweite erst dann bewusst werden, wenn die ersten datenschutzrechtlichen Anfragen eintreffen.
Abgesehen von der rechtlichen Problematik gibt es auch die operative Seite: Wer die Kontrolle über Datenverarbeitung ernst nimmt, muss wissen, welche Daten zu welchem Zeitpunkt außer Haus gehen. Nextcloud bietet durchaus Logging-Funktionen, aber die durch Google selbst betriebene interne Logdaten-Verarbeitung liegt außerhalb des Einflussbereichs. Für den administrativen Betrieb bedeutet das: Die Entscheidung für Google Drive als Backend ist nicht allein eine technische, sondern auch eine organisatorische. Ein sensibler Umgang mit dem, was man nach Google überträgt, ist unerlässlich. Die Bequemlichkeit der Integration sollte nicht dazu verleiten, unternehmenskritische oder personenbezogene Daten ungeprüft dort abzulegen.
Ein Lichtblick ist, dass Google Drive in der Zusammenarbeit mit Nextcloud nicht zu einer dauerhaften Replikation der Daten auf Google-Servern führt. Nextcloud speichert lediglich eine Art Verweis auf die bei Google hinterlegten Objekte und die Token, um sie abzurufen. Bei jeder Operation werden die Daten von Google abgeholt beziehungsweise dorthin gesendet. Für den Fall, dass ein Benutzer den externen Speicherzugriff über Nextcloud entfernt, bleiben die Daten in Google Drive unangetastet – sie sind lediglich nicht mehr über Nextcloud erreichbar. Das unterscheidet die Konstellation von einer Migration, bei der Daten aus Nextcloud heraus zu Google kopiert und anschließend vom eigenen System gelöscht werden.
Wartung, Monitoring und die Frage der Verlässlichkeit
Die stabile Einbindung von Google Drive in Nextcloud ist kein einmaliger Akt, sondern erfordert eine gewisse administrative Sorgfalt. Es empfiehlt sich, von Zeit zu Zeit die Liste der aktiven External-Storage-Verbindungen zu prüfen und zu kontrollieren, ob die angezeigten Statusmeldungen noch plausibel sind. Nextcloud markiert dabei Speicher, deren Token nicht mehr gültig sind, in der Regel mit einem Hinweis wie „Nicht verfügbar“ oder „Zugriff nicht länger möglich“. Letzteres kann dann auftreten, wenn Googles Sicherheitsrichtlinien eine erneute Autorisierung verlangen. Wer also nach einigen Monaten plötzlich feststellt, dass bestimmte Benutzer ihre Google-Drive-Ordner nicht mehr sehen, sollte nicht zuerst den Server-Neustart wagen, sondern die Gültigkeit der OAuth-Tokens überprüfen.
Nicht zuletzt sei darauf hingewiesen, dass es durchaus ratsam ist, ein Auge auf die Entwicklung bei Google zu werfen. Die API-Schnittstellen ändern sich mit der Zeit, und gelegentlich kündigt Google an, veraltete Versionen abzuschalten oder die Authentifizierungswege zu modifizieren. Wenn das geschieht, sind oft auch die Betreiber von Nextcloud-Instanzen gefragt, weil die jeweiligen Apps aktualisiert werden müssen. Bevor eine Nextcloud-Version aktualisiert wird, empfiehlt sich die Lektüre der Release Notes – dort findet sich häufig ein Satz darüber, ob Änderungen an der Google-Drive-Anbindung eingeflossen sind. Eine aktive Community und die Möglichkeit, auf die offiziellen Nextcloud-Kanäle zurückzugreifen, sind dabei durchaus hilfreich.
Die unternehmerische Verlässlichkeit einer solchen Anbindung hängt überdies von den Rahmenbedingungen der Google-Konten ab. Wenn ein Unternehmen Google Workspace nutzt und die Nextcloud-Instanz über ein Dienstkonto anbindet, ist die Architektur eine andere als bei der Verwendung von persönlichen Google-Konten. Dienstkonten erlauben es, den Zugriff im Namen der Organisation zu verwalten, was aus administrativer Sicht oft eleganter ist. Der Haken dabei: Die Einrichtung über ein Dienstkonto setzt in aller Regel die Nutzung der Google Workspace Admin-Konsole voraus, was wiederum kaum in einer kurzen Anleitung abgedeckt werden kann. Administratoren mit Erfahrung in der Google-Cloud-Welt werden hier dennoch schneller ans Ziel kommen als solche, die sich zum ersten Mal mit Service Accounts und Domain-weiter Delegierung auseinandersetzen.
Alternativen: S3, SFTP und die eigene Storage-Strategie
Selbstverständlich wäre ein Fachbeitrag über External Storage unvollständig, wenn nicht zumindest ein vergleichender Blick auf die Alternativen fiel. Google Drive ist bequem, weil es in vielen Unternehmen bereits als Standard etabliert ist. Aus technischer Perspektive aber bietet die Anbindung eines S3-kompatiblen Objektspeichers einige Vorteile. Bei S3-Backends hat Nextcloud direkten Zugriff auf ein hochskalierbares Speichersystem, das keine OAuth-Notwendigkeiten kennt und sich über privilegierte Schlüssel konfigurieren lässt. Für den Fall, dass die Nextcloud-Instanz ohnehin in einer öffentlichen Cloud läuft oder eine Private-Cloud-Umgebung mit S3-Interface existiert, ist S3 vielfach die robustere Wahl.
Auch die Verwendung von SFTP-Verbindungen hat ihren Reiz, weil sie mit geringer Komplexität auskommt und sich in vielen Fällen ohne zusätzliche Zertifizierungsstellen einrichten lässt. SFTP ist dabei schnörkellos: Server-Adresse, Benutzername und Schlüssel genügen, und schon sind die Laufwerke verfügbar. Allerdings fehlt die bequeme Verwaltung von Benutzern, Gruppen und Zugriffsrechten, wie sie proprietäre Cloud-Dienste mitbringen. Die Möglichkeit, über die Nextcloud-Weboberfläche einen Ordner eines externen SFTP-Servers für mehrere Teammitglieder freizugeben, ist nicht in gleicher Weise ausgereift wie bei Google Drive, wo die Freigabemechanismen Teil der Plattform sind.
Für Unternehmen, die nicht in die proprietäre Cloud von Google einsteigen möchten, bieten sich also verschiedene Wege an. Nextcloud eignet sich dabei nicht nur als Frontend zu diesen Speichern, sondern kann darüber hinaus eine Abstraktionsschicht bilden, um die eine oder andere Hintergrund-Storage-Lösung später einmal auszutauschen. Früher oder später stellt sich ohnehin die Frage, ob man nicht besser auf eine vollständig selbstgehostete Lösung mit redundanten Festplattenverbünden setzt. Der wirtschaftliche Vergleich ist komplex, denn die Betriebskosten für einen verlässlich laufenden Speicher – mit Wartung, Monitoring und Backup – sind in der Praxis nicht selten deutlich höher als die reinen Anschaffungskosten für die Laufwerke. Insofern ist die Google-Drive-Anbindung nicht per se die schlechteste Wahl, aber sie ist eben auch nicht die Lösung für alles.
Benutzerfreundlichkeit und praktische Hürden im Betrieb
Die technische Seite einer External-Storage-Lösung ist die eine, die Erfahrung der Benutzer die andere. Wer schon einmal einen Benutzertest mit einer Gruppe durchgeführt hat, die bislang mit Sync-Apps wie Google Drive for Desktop arbeitet, kennt die Irritationen, wenn plötzlich die Ordner nicht mehr wie gewohnt im Dateimanager des Betriebssystems auftauchen. Nextcloud kann zwar über den Desktop-Client auch einen Ordner auf dem lokalen Rechner spiegeln, doch ist dabei zu beachten, dass für externe Speicher besondere Regeln gelten. Der Nextcloud-Desktop-Client synchronisiert standardmäßig die Dateien aus dem eigenen Nextcloud-Konto; ob er auch die Inhalte aus einem Google-Drive-Ordner vollständig auf den Rechner spiegelt oder ob er nur Platzhalter verwaltet, hängt von den Einstellungen der jeweiligen Installation ab.
Hier liegt ein grundlegender Unterschied der Architekturen: Bei Google Drive sind die Daten primär in der Cloud und werden bei Bedarf lokal zwischengespeichert. Nextcloud wurde dagegen ursprünglich für die Speicherung auf einem zentralen Server hin entwickelt, an dem die Benutzer über WebDAV hängen. Bei der Anbindung von Google Drive als External Storage werden diese beiden Konzepte zusammengeführt – was mitunter zu Verwirrung führt. Ein Beispiel: Wenn ein Benutzer auf seinem Smartphone über die Nextcloud-App ein großes Video ansehen möchte, das in einem externen Google-Drive-Ordner liegt, muss die App die Datei zunächst von Google über die Nextcloud-Instanz beziehen. Ist die Verbindung langsam, wird jede Bitrate zum Geduldsspiel. Die Apps haben sich zwar erheblich verbessert, aber die grundlegende Eigenschaft bleibt bestehen.
Für diejenigen Benutzer, die gelegentlich nur in großen Verzeichnissen navigieren möchten, ist die Weboberfläche in vielen Fällen das Werkzeug der Wahl. Sie bietet eine Suche, die allerdings nicht immer mit der Komfortsuche von Google Drive mithalten kann. Nextcloud durchsucht Metadaten, nicht aber unbedingt den Inhalt bestimmter extern gespeicherter Dateien – die Volltextsuche hängt von der Installation entsprechender Apps ab und greift dann möglicherweise nur auf den Index der Nextcloud-Instanz zu. Die native Google-Volltextsuche, die auch den Inhalt von PDFs und Office-Dokumenten erfasst, läuft in einer reinen Nextcloud-Umgebung nicht. Das ist ein nicht zu vernachlässigendes Manko, wenn man bedenkt, wie sehr sich Nutzer an die Fertigkeit gewöhnt haben, Dokumente anhand ihres Inhalts zu finden.
Typische Fehlerkonfigurationen und Troubleshooting
Wenn die Einrichtung nicht auf Anhieb funktioniert, ist die Versuchung groß, die Schuld bei Nextcloud zu suchen. In der Realität sind die meisten Probleme auf kleine Konfigurationsfehler in der Google Cloud Console zurückzuführen. Ein häufig gemachter Fehler ist die Verwendung einer bereits existierenden OAuth-Client-ID aus einem anderen Projekt oder das Eintragen abweichender Autorisierungs-URIs. Beim Blick auf die Logdateien der Nextcloud-Instanz wird oft klar, dass gar keine Verbindung zu Google zustande kommt, weil eine Falsche Redirect-URI angegeben wurde. Die Fehlermeldung im Browser wirkt dabei wenig aussagekräftig – „redirect_uri_mismatch“ ist ein Klassiker.
Bisweilen hilft es, in der Google Cloud Console ein völlig neues Projekt anzulegen und die App-Erstellung dort zu wiederholen. Die Versuchung, an einer bestehenden, aber fehlerhaften Konfiguration herumzudoktern, kostet in vielen Fällen mehr Zeit als der saubere Neuanfang. Ergänzend sollte geprüft werden, ob die Nextcloud-Instanz von außen erreichbar ist und ob der verwendete Domainname mit dem in der Google-Konfiguration hinterlegten übereinstimmt. Wer etwa die Instanz über eine interne IP-Adresse oder über einen Reverse-Proxy betreibt, der eine andere Domain nach außen hin präsentiert, gerät ebenfalls schnell in Schwierigkeiten. Die OAuth-Zurückleitung kann Adressen nicht einfach übersetzen.
Ein anderer, in der Praxis regelmäßig auftretender Fallstrick ist die Zeitzonen-Konfiguration der Server, die gelegentlich zu Abweichungen bei der Token-Validierung führt. Zwar gleichen die meisten Systeme die Zeit automatisch über NTP ab, aber es gibt Umgebungen, in denen Sperren eine exakte Zeitnacheichung verhindern. Wenn Tokens dann als abgelaufen gelten, ist die Verwirrung groß – die eigentliche Ursache ist eine schiefe Systemuhr. Insofern gehört der Blick auf das Datum und die Uhrzeit des Servers zu den einfachen, aber effektiven Maßnahmen im Fehlerfall.
Darüber hinaus sollten Administratoren wissen, dass die Verwendung von Proxyservern mit SSL-Inspektion die Verbindung zu Google erheblich stören kann. Ein Proxi, der das SSL-Zertifikat der Google-API durch ein internes Zertifikat ersetzt, führt dazu, dass die Token-Austausch-Prozedur fehlschlägt, weil die Sicherheitskette unterbrochen wird. In großen Unternehmen, die den Internetzugang zentral über solche Proxy-Lösungen filtern, muss die Google-API-Domäne also ggf. von der SSL-Inspektion ausgenommen werden. Dies ist ein Hinweis, der in den gängigen Forenbeiträgen allzu oft fehlt, in der Praxis aber häufig der Schlüssel zur Lösung ist.
Nextcloud Hub und die Zukunft der Speicheranbindung
Ein abschließender Blick auf die Entwicklung der Plattform lohnt sich, denn Nextcloud verändert sich rasch. Die Version 30, die inzwischen verfügbar ist, brachte nicht nur eine überarbeitete Oberfläche, sondern auch Verbesserungen bei der Behandlung externer Speicher. So lassen sich bestimmte Datenpools besser überwachen, und die Benutzerverwaltung für Zugriffe auf die jeweiligen Backends ist granularer geworden. Dabei zeigt sich das grundsätzliche Bestreben des Projekts, nicht alles selbst zu hosten, sondern die unterschiedlichen Speicherwelten elegant zu verbinden.
Für Google Drive als Backend ist die Perspektive dennoch eine andere als für die klassischen Netzwerk-Freigaben. Google investiert in eigene Angebote und hat mit der tiefen Integration von Drive in ChromeOS, Android und die Büroanwendungen ein Ökosystem geschaffen, das in sich rund ist. Wer mit diesen Produkten arbeitet, wird Nextcloud als Alternative oder Ergänzung eher selten in Betracht ziehen. Umgekehrt ist die Nische, in der Nextcloud glänzt, die des datensouveränen Betriebs: Unternehmen und öffentliche Einrichtungen, die genau wissen möchten, wo ihre Daten liegen und wer darauf zugreifen darf. Und genau hier hat eine Google-Drive-Anbindung einen schweren Stand, weil sie die Datensouveränität tendenziell untergräbt statt sie zu fördern.
Der Charme der Integration liegt deshalb vor allem in Migrationsszenarien und in der Übergangszeit. Ein Team, das schleichend von Google Workspace auf Nextcloud umsteigt, kann die vorhandenen Google-Drive-Bestände weiterhin nutzen, während neue Projekte bereits in der Nextcloud-Umgebung entstehen. Später können die dann noch benötigten Daten kontrolliert nach Nextcloud migriert werden. In dieser Rolle ist der External Storage für Google Drive ein pragmatisches Werkzeug – nicht mehr, aber auch nicht weniger.
Es schadet nicht, bei der Gelegenheit einen kritischen Blick auf die eigene Speicherarchitektur zu werfen. Wer Google Drive in Nextcloud anbindet, sollte sich zur selben Zeit Gedanken über das Back-up-Konzept machen. Die externen Daten sind in Nextcloud nämlich nicht automatisch in die regelmäßigen Sicherungsläufe eingebunden. Ein Backup, das ausschließlich auf der Nextcloud-Instanz läuft, erfasst in der Regel nur die lokalen Dateien – die bei Google liegenden Objekte müssen separat gesichert werden. Andernfalls steht man im Ernstfall vor einem Datenverlust auf Google-Seite, der sich nicht durch ein Nextcloud-Backup beheben lässt.
Die Kunst der sinnvollen Entscheidung
Am Ende läuft alles auf eine Frage hinaus: Wofür soll die Anbindung dienen? Als pragmatische Brücke für eine Übergangszeit ist die Einbindung von Google Drive über die External-Storage-Schnittstelle von Nextcloud eine durchaus sinnvolle Option. Sie ist schnell konfiguriert, sofern man sich mit OAuth auskennt, und sie erspart den Benutzern die Eingewöhnung an eine gänzlich neue Arbeitsumgebung. Als dauerhafte Lösung für sicherheitskritische Daten ist sie dagegen weniger geeignet. Dafür sind die Abhängigkeiten zu Google zu groß, die datenschutzrechtlichen Zweifel zu präsent und die Performance-Risiken zu offensichtlich.
Die Beantwortung dieser Grundsatzfrage muss in jedem Unternehmen anders ausfallen. Ein kleines Start-up, das ohnehin vollständig in der Google-Welt lebt, wird andere Prioritäten setzen als eine öffentliche Verwaltung, die ihre IT schrittweise von proprietären Cloud-Diensten lösen möchte. Nextcloud als Plattform bietet für beide Szenarien die entsprechenden Werkzeuge an – das eine Mal als Bindeglied zu Google, das andere Mal als eigenständige, kontrollierte Umgebung. Diese Flexibilität ist eine der bemerkenswerten Eigenschaften der Software.
Wer sich der Einrichtung also stellt, sollte sie als Teil einer übergeordneten Strategie verstehen. Die Google-Drive-Anbindung ist dann nicht einfach eine weitere Erweiterung unter vielen, sondern ein Element in einem sorgfältig austarierten System aus eigenem Speicher, externen Diensten und den darauf laufenden Workflows. Nextcloud gibt den Rahmen vor, die Administration muss ihn mit Leben füllen. Und manchmal gehört dazu eben auch, Google Drive als externe Referenz in die eigene Cloud zu integrieren – mit den richtigen Erwartungen an das, was sie leisten kann und was nicht.
Für die einen ist es eine Notlösung, für die anderen eine bewusste Bereicherung. Fest steht: Die Anbindung von Google Drive an Nextcloud ist ein Paradebeispiel für die technischen Möglichkeiten moderner Speicher-Orchestrierung. Sie zeigt, wie sich unterschiedliche Systeme zu einem funktionierenden Ganzen zusammensetzen lassen, wenn die Rahmenbedingungen stimmen und die Beteiligten wissen, was sie tun. Dabei bleibt genug Raum für eigene Erfahrungswerte – denn kaum etwas lernt man so zuverlässig kennen wie eine Speicheranbindung, die im produktiven Betrieb plötzlich ihre Eigenheiten zeigt.