Die selbstbestimmte Cloud: Warum Nextcloud auf einem VPS mehr ist als nur eine Installationsroutine
Es gibt kaum ein Projekt, das die Idee der digitalen Souveränität so konsequent und gleichzeitig so pragmatisch umsetzt wie Nextcloud. Was vor gut zehn Jahren als Abspaltung von Owncloud begann, ist mittlerweile zu einer Plattform herangewachsen, die für viele Unternehmen, öffentliche Einrichtungen und technikaffine Privatanwender die ernsthafte Alternative zu den großen amerikanischen Cloud-Diensten darstellt. Die Plattform vereint Dateisynchronisation, Kalender, Kontakte, Kollaboration mit Office-Dokumenten, Videokonferenzen und sogar E-Mail-Integration in einer einzigen, selbst gehosteten Umgebung. Doch so verlockend das Versprechen der eigenen Cloud auch klingt – die Installation, insbesondere auf einem virtuellen Privatserver (VPS), ist kein Selbstläufer. Sie erfordert ein gutes Verständnis der zugrunde liegenden Infrastruktur, ein solides Sicherheitsbewusstsein und die Bereitschaft, sich regelmäßig um Wartung und Updates zu kümmern. Wer jedoch bereit ist, diese Verantwortung zu übernehmen, wird mit einem Höchstmaß an Kontrolle und Flexibilität belohnt.
Der folgende Beitrag richtet sich an alle, die darüber nachdenken, Nextcloud auf einem VPS zu installieren – egal ob für den Eigenbedarf, für ein kleines Team oder als Dienstleistung für Kunden. Er zeigt die verschiedenen Pfade auf, die zum Ziel führen, benennt die typischen Fallstricke und gibt praktische Hinweise, die über die reine Installationsroutine hinausgehen. Denn eines wird schnell klar: Eine erfolgreiche Nextcloud-Installation endet nicht mit dem ersten Login, sondern beginnt eigentlich erst danach.
Warum überhaupt ein VPS? Die Frage der richtigen Umgebung
Bevor wir uns in die technischen Details stürzen, lohnt ein Blick auf die Frage, warum sich jemand die Mühe macht, Nextcloud nicht einfach bei einem der zahlreichen Anbieter als Managed Service zu beziehen oder auf einem Shared Hosting unterzubringen. Die Antwort ist simpel: Kontrolle. Ein VPS gibt Ihnen volle administrative Rechte – vom Betriebssystem über den Webserver bis hin zur Datenbank. Sie können jede Komponente nach Ihren Wünschen konfigurieren, Sicherheitsrichtlinien durchsetzen und die Performance genau auf Ihre Bedürfnisse zuschneiden. Shared Hosting ist dagegen oft restriktiv: Bestimmte PHP-Module fehlen, die Datenbankgröße ist begrenzt, und bei vielen Anbietern lassen sich keine Cronjobs für Hintergrundaufgaben einrichten. Ein VPS hingegen ist eine leere Leinwand – vorausgesetzt, man ist bereit, sie selbst zu bemalen.
Ein interessanter Aspekt ist die Kostenfrage: Ein kleiner VPS mit 1–2 GB RAM, 20–30 GB SSD und einer ordentlichen CPU kostet oft nicht mehr als 5–10 Euro im Monat. Das ist günstiger als viele Premium-Cloud-Abonnements, bietet aber gleichzeitig ungleich mehr Freiheit. Natürlich kommt der Preis der Selbstverwaltung hinzu – Zeit, die man in die Einrichtung und Wartung steckt. Aber wer diesen Aufwand scheut, greift besser zu einem verwalteten Nextcloud-Hosting. Für alle anderen ist der VPS der Königsweg.
Die Grundausstattung: Was ein VPS für Nextcloud mitbringen sollte
Nicht jeder VPS ist gleich. Nextcloud ist zwar in der Lage, auch auf bescheidener Hardware zu laufen, aber die Erfahrung zeigt: Je weniger Ressourcen zur Verfügung stehen, desto größer die Frustration. Ein System mit 512 MB RAM mag für einen einfachen Dateiserver mit zwei Benutzern reichen – sobald aber Synchronisationen im Hintergrund laufen, mehrere Clients gleichzeitig zugreifen oder Apps wie Nextcloud Talk oder Collabora Office dazu kommen, wird es schnell eng. Als realistische Untergrenze für ein produktives Setup empfehlen sich 2 GB RAM, besser sind 4 GB. Die CPU spielt eine untergeordnete Rolle, solange sie nicht extrem schwach ist. Entscheidend ist die Geschwindigkeit des Speichers: Eine SSD ist heute Standard, aber auch hier gibt es Unterschiede. NVMe-SSDs sind spürbar schneller als SATA-SSDs, gerade bei vielen kleinen Dateien, wie sie bei Nextcloud häufig vorkommen.
Das Betriebssystem ist Geschmackssache, aber die meisten Administratoren setzen auf eine aktuelle LTS-Version von Ubuntu (22.04 oder 24.04) oder Debian (12). Beide haben ein großes Repository und eine aktive Community, was die Fehlersuche erleichtert. Wer es experimenteller mag, kann auch CentOS Stream oder AlmaLinux verwenden – die Wahl sollte aber wohlüberlegt sein, denn jeder Wechsel des Betriebssystems bedeutet später auch andere Befehle, andere Paketquellen und manchmal andere Fallstricke.
Ein nicht zu unterschätzender Punkt ist die Netzwerkumgebung: Der VPS sollte über eine feste IPv4-Adresse (oder zumindest einen sauberen IPv6-Zugang) verfügen, und der Provider sollte es erlauben, eigene Domänen zu verwenden. Für den Betrieb von Nextcloud ist eine eigene Domain mit SSL-Zertifikat (Let’s Encrypt) unabdingbar – nicht nur aus Sicherheitsgründen, sondern auch, weil viele Nextcloud-Funktionen (wie Kalender- und Kontaktsynchronisation) ohne HTTPS nicht richtig funktionieren. Auch die Wahl des Providers kann über Erfolg oder Misserfolg entscheiden: Manche Billiganbieter drosseln die Bandbreite oder haben eine schlechte Anbindung ins Ausland, was sich bei Synchronisationen bemerkbar macht. Die etablierten Namen wie Hetzner, Netcup, DigitalOcean, Linode oder Vultr haben sich in der Szene bewährt – aber auch kleinere Anbieter mit gutem Ruf sind oft eine hervorragende Wahl.
Der erste Schritt: Systemvorbereitung und Grundkonfiguration
Nachdem der VPS bestellt und das Betriebssystem installiert ist, beginnt die eigentliche Arbeit. Ein frisches System sollte zuerst auf den neuesten Stand gebracht werden (apt update && apt upgrade). Dann folgt die Einrichtung eines SSH-Zugangs mit Schlüsseln, das Abschalten des Root-Logins über Passwort und idealerweise die Einrichtung einer Firewall (UFW oder iptables/nftables). Das mag trivial klingen, aber in der Praxis wird dieser Schritt oft übersprungen – und dann wundert man sich, wenn nach zwei Wochen der erste Brute-Force-Angriff auf dem SSH-Port auftaucht. Ein guter VPS-Betreiber bietet in der Regel eine Firewall auf der Host-Ebene an, die man zusätzlich nutzen sollte.
Weiter geht es mit der Installation der benötigten Dienste: Ein Webserver (Apache oder Nginx), eine Datenbank (MariaDB oder PostgreSQL) und PHP in einer aktuellen Version (mindestens 8.1, besser 8.2 oder 8.3). Nextcloud hat in den letzten Versionen einige PHP-Abhängigkeiten, die man über die Paketverwaltung installieren kann. Die genaue Liste findet sich in der Nextcloud-Dokumentation, aber die wichtigsten Erweiterungen sind: php-fpm, php-mysql (oder php-pgsql), php-xml, php-mbstring, php-curl, php-gd, php-intl, php-zip, php-bz2, php-imagick und php-apcu (wenn man den APCu-Cache verwenden möchte). Die Erfahrung lehrt: Fehlende Module sind die häufigste Fehlerquelle bei der Installation. Es lohnt sich, die Liste vorher genau zu prüfen.
Ein Detail, das viele unterschätzen: die richtige Konfiguration von PHP-FPM. Hier sollte man insbesondere die Werte für memory_limit, upload_max_filesize, post_max_size und max_execution_time anpassen. Nextcloud erwartet standardmäßig Uploads von bis zu 512 MB – wer größere Dateien verarbeiten möchte, muss großzügiger dimensionieren. Auch der pm.max_children bei PHP-FPM will klug gewählt sein, sonst gehen bei vielen gleichzeitigen Zugriffen die Ressourcen aus.
Manuelle Installation oder Docker? Die Qual der Wahl
Es gibt im Wesentlichen drei Wege, Nextcloud auf einem VPS zum Laufen zu bringen: die manuelle Installation (das klassische Herunterladen und Entpacken des Tarballs), die Nutzung von Docker bzw. Docker Compose, oder den Einsatz eines automatisierten Skripts wie der Nextcloud All-in-One (AIO)-Installer. Jeder Weg hat seine Vor- und Nachteile, und die Entscheidung hängt stark von der eigenen Erfahrung und den langfristigen Wartungsvorlieben ab.
Die manuelle Installation ist der Weg, den viele Puristen bevorzugen. Man hat die vollständige Kontrolle über jede Datei, jede Konfiguration und jede Abhängigkeit. Der Ablauf ist gut dokumentiert: Man lädt die aktuelle Version von nextcloud.com herunter, entpackt sie in das Webverzeichnis, richtet die Datenbank ein, konfiguriert den Webserver und führt den Webinstaller aus. Das klingt simpel, hat aber seine Tücken – insbesondere, wenn es um Berechtigungen geht. Nextcloud benötigt Schreibrechte auf bestimmte Verzeichnisse wie data, config und apps. Falsche Besitzer oder Rechte führen schnell zu kryptischen Fehlermeldungen. Wer sich mit Linux-Dateirechten und Web-Server-Kontexten auskennt, kommt damit klar – für Einsteiger kann es eine qualvolle Fehlersuche werden.
Ein großer Vorteil der manuellen Installation ist die Möglichkeit, Nextcloud sehr genau an die eigene Umgebung anzupassen. Man kann zum Beispiel den Datenpfad auf ein separates Volume legen, den Cache über Redis oder APCu optimieren und die Datenbank nach eigenen Vorstellungen konfigurieren. Auch Updates lassen sich bei dieser Methode sehr gezielt durchführen – man lädt die neue Version herunter, entpackt sie über die alte und führt den Upgrade-Prozess aus. Allerdings erfordert dies Disziplin: Man sollte vor jedem Update ein Backup der Datenbank und der Konfiguration machen. Und gelegentlich kommt es vor, dass ein Update schiefgeht, weil eine PHP-Version nicht mehr unterstützt wird oder eine Datenbankänderung manuelle Schritte erfordert.
Docker hingegen verspricht eine saubere Trennung der Komponenten und eine einfache Reproduzierbarkeit. Mit einem docker-compose.yml-File definiert man alle Dienste: einen Container für Nextcloud selbst, einen für die Datenbank (MariaDB oder PostgreSQL), einen für den Redis-Cache und bei Bedarf einen für Collabora oder OnlyOffice. Jeder Container läuft isoliert, und Updates bestehen oft nur aus einem docker-compose pull und docker-compose up -d. Das klingt verlockend – und ist es in vielen Fällen auch. Aber Docker bringt eigene Herausforderungen mit: Die Persistenz der Daten (Volumes), die Netzwerkkonfiguration, die Verwaltung von Umgebungsvariablen und nicht zuletzt die Performance. Gerade der I/O-Overhead von Docker kann bei vielen kleinen Dateien spürbar sein. Hinzu kommt, dass die offiziellen Docker-Images von Nextcloud nicht immer auf dem neuesten Stand sind oder manche speziellen Konfigurationen nicht unterstützen. Für jemanden, der Docker bereits im Alltag verwendet, ist dieser Weg oft der schnellste. Für Puristen, die gern alles selbst in der Hand haben, kann Docker wie eine Einschränkung wirken.
Der dritte Weg, der in den letzten Jahren immer populärer geworden ist, ist der Nextcloud All-in-One (AIO) Installer. Dabei handelt es sich um ein Skript, das einen kompletten Stack in Docker-Containern aufsetzt – inklusive einer Management-Oberfläche, aus der heraus man die Installation verwalten und aktualisieren kann. AIO ist explizit für Anwender gedacht, die eine möglichst unkomplizierte Lösung suchen, aber dennoch die Kontrolle über die eigenen Daten behalten möchten. Es funktioniert erstaunlich gut, solange man sich an die vorgegebenen Pfade hält. Der Nachteil: Man gibt eine Menge Flexibilität ab. Wer spezielle Anforderungen an die Datenbank, die Netzwerkkonfiguration oder die Authentifizierung hat, wird mit AIO schnell an Grenzen stoßen. Für Standardfälle – ein Team oder eine Familie, die Nextcloud als Dateispeicher und Kollaborationsplattform nutzt – ist AIO jedoch eine ausgezeichnete Wahl, die den Einstieg massiv erleichtert.
Eine persönliche Anmerkung: Ich habe Nextcloud in allen drei Varianten installiert – manuell, per Docker und mit AIO. Meine Erfahrung: Die manuelle Installation gibt einem das meiste Verständnis für das System, sie ist aber auch die fehleranfälligste. Docker ist der beste Kompromiss zwischen Kontrolle und Bequemlichkeit, vorausgesetzt, man hat Docker schon im Griff. AIO ist ideal für jene, die nicht ständig an der Konfiguration schrauben möchten. Die Entscheidung ist also weniger eine technische als eine philosophische Frage.
Die Datenbank: MariaDB oder PostgreSQL?
Nextcloud unterstützt beide Datenbanksysteme, und die Community streitet sich bisweilen darüber, welches besser geeignet sei. Fakt ist: Beide funktionieren hervorragend, wenn sie richtig konfiguriert sind. MariaDB ist der Standard, der in den meisten Anleitungen genannt wird, und viele Nextcloud-spezifische Optimierungen (wie die Verwendung von mysql-spezifischen Indizes) sind darauf ausgelegt. PostgreSQL hingegen gilt als robuster bei komplexen Abfragen und wird oft für größere Installationen empfohlen. Ein interessantes Detail: Nextcloud selbst empfiehlt in seiner offiziellen Dokumentation für neue Installationen PostgreSQL, da MariaDB bei sehr großen Instanzen mit der Transaktionsverarbeitung an Grenzen stoßen kann. Für kleinere Setups sind beide gleichwertig.
Wichtiger als die Wahl der Datenbank ist deren Konfiguration. Standardmäßig sind die Datenbanken oft sehr zurückhaltend mit Ressourcen. Man sollte zumindest die Werte für innodb_buffer_pool_size (bei MariaDB/MySQL) oder shared_buffers (bei PostgreSQL) anpassen. Eine Faustregel: etwa 10–20 % des verfügbaren RAMs für den Pufferpool. Auch die Anzahl der Verbindungen sollte erhöht werden, wenn viele Clients gleichzeitig zugreifen. Die Standardwerte von 150 sind schnell erreicht, sobald mehrere Browser-Tabs, Desktop-Clients und mobile Apps gleichzeitig aktiv sind.
Webserver: Nginx oder Apache?
Der Webserver ist das Tor zur Nextcloud-Instanz, und seine Konfiguration entscheidet maßgeblich über Performance und Sicherheit. Apache ist der Klassiker, der durch seine .htaccess-Dateien eine sehr flexible Konfiguration auf Verzeichnisebene erlaubt. Viele Nextcloud-Installationen laufen problemlos unter Apache, und die offizielle Dokumentation enthält ausführliche Beispiele. Allerdings ist Apache unter Last bekanntlich nicht so effizient wie Nginx, insbesondere bei statischen Dateien und vielen gleichzeitigen Verbindungen. Nginx arbeitet ereignisgesteuert und kommt mit weniger Speicher aus – das ist auf einem kleinen VPS ein deutlicher Vorteil. Die Konfiguration ist etwas sperriger, da alle Regeln in einer zentralen Datei stehen und man keine .htaccess verwenden kann. Dafür sind die Performance-Gewinne spürbar.
Ein Kompromiss ist die Kombination aus Nginx als Reverse Proxy vor Apache – das ist aber nur in speziellen Fällen sinnvoll. Für die meisten Nextcloud-Installationen reicht einer der beiden. Meine persönliche Präferenz liegt bei Nginx, weil es schlanker ist und mir die Konfiguration klarer erscheint. Aber Apache ist keineswegs „falsch“ – solange man die Konfiguration sauber macht und die Module wie mod_rewrite, mod_headers und mod_env aktiviert, läuft es ebenso stabil.
Sicherheit: Von Anfang an mitdenken
Nextcloud auf einem VPS zu installieren bedeutet, dass man selbst für die Sicherheit verantwortlich ist. Der erste und wichtigste Schritt ist die Verschlüsselung der Kommunikation über HTTPS. Mit Let’s Encrypt und Certbot ist das in wenigen Minuten erledigt. Danach sollte man die Nextcloud-eigene Sicherheitsprüfung durchführen – sie findet sich im Administrationsbereich unter „Sicherheit & Setup-Warnungen“. Diese Prüfung zeigt eine Liste von Optimierungsmöglichkeiten an, die von fehlenden PHP-Modulen bis zu falschen Dateirechten reicht. Viele dieser Warnungen sind ernst zu nehmen: Beispielsweise sollte der Datenpfad nicht im Webroot liegen, und die .htaccess-Dateien müssen korrekt funktionieren (auch bei Nginx, der sie interpretiert, wenn man das entsprechend konfiguriert).
Ein weiterer Punkt ist die Absicherung des Admin-Kontos. Standardmäßig erlaubt Nextcloud Login-Versuche ohne Limits. Die App „Brute Force Protection“ ist fest integriert und schützt vor massiven Angriffen, aber sie ist kein Allheilmittel. Wer zusätzlich Fail2ban einrichtet, kann verdächtige IP-Adressen nach wenigen Fehlversuchen temporär sperren. Fail2ban funktioniert auf Systemebene und blockiert die Angreifer bereits vor dem Zugriff auf den Webserver – das entlastet auch die CPU.
Ein oft übersehener Sicherheitsaspekt ist die Dateiverwaltung selbst. Nextcloud speichert hochgeladene Dateien standardmäßig unverschlüsselt auf der Festplatte. Wer sensible Daten ablegt, sollte unbedingt die server-seitige Verschlüsselung aktivieren. Diese verschlüsselt Dateien vor dem Speichern mit einem benutzerabhängigen Schlüssel. Allerdings hat das seinen Preis: Die Performance leidet, und einmal aktiviert, lässt sich die Verschlüsselung nicht mehr rückgängig machen, ohne die Dateien neu zu importieren. Ein zweischneidiges Schwert also.
Performance-Tuning: Den VPS optimal ausreizen
Nextcloud kann träge wirken, wenn die Performance nicht stimmt. Die drei häufigsten Engpässe sind: Datenbank, PHP und Dateisystem. Ein Cache-System ist nahezu zwingend erforderlich. Nextcloud unterstützt APCu (für lokale Caches) und Redis (für verteilte Caches, insbesondere bei mehreren Web-Servern). Für einen einzelnen VPS reicht APCu meist aus, aber Redis hat den Vorteil, dass es auch für Datei-Caching und die Verwaltung von Sperren (locking) verwendet werden kann. Die Aktivierung von Redis bringt bei vielen Installationen einen spürbaren Geschwindigkeitsschub – insbesondere dann, wenn die Datei-Indizes groß sind.
Ein weiterer wichtiger Punkt ist die Konfiguration des PHP-Opcache. Dieser compilerte PHP-Code und beschleunigt die Ausführung enorm. Die Standardeinstellungen sind oft zu konservativ. Man sollte opcache.memory_consumption auf mindestens 128 MB setzen, opcache.interned_strings_buffer auf 8 und opcache.max_accelerated_files auf mindestens 10000. Auch die Aktivierung des JIT (Just-in-Time-Kompilierung) ab PHP 8.0 kann bei rechenintensiven Operationen helfen – bei Nextcloud sind das vor allem Skripten und Dateiverarbeitung.
Nicht zu vergessen die Datenbank-Indizes: Nextcloud führt Wartungsaufgaben wie das Erzeugen von Vorschaubildern oder das Bereinigen von gelöschten Dateien im Hintergrund aus – gesteuert über den Cronjob. Wer den Cronjob nicht richtig einrichtet, riskiert, dass diese Aufgaben nie ausgeführt werden und die Datenbank mit Einträgen überwuchert. Die offizielle Empfehlung ist die Verwendung des system-cron (/etc/cron.d/nextcloud), nicht der AJAX- oder Webcron-Varianten. Einmal eingerichtet, läuft das automatisch und entlastet die Web-Oberfläche spürbar.
Backup und Wiederherstellung: Die Sicherheitsmaus im Hinterkopf
Jeder Administrator kennt das mulmige Gefühl, wenn das nächste Update ansteht oder die Festplatte knapp wird. Ein Backup-Konzept ist unverzichtbar. Nextcloud selbst lässt sich über die Kommandozeile mit occ maintenance:mode --on in den Wartungsmodus versetzen, während man ein Backup der Datenbank und des Dateisystems erstellt. Die Datenbank kann man mit mysqldump oder pg_dump sichern. Die Dateien – insbesondere das data-Verzeichnis und die Konfiguration in config/config.php – sollten am besten per rsync oder in ein separates Volume gesichert werden. Wer ein automatisiertes Backup-System wie BorgBackup oder restic verwendet, kann darüber auch Versionen und inkrementelle Backups abdecken. Der Vorteil: Man kann bei einem Fehler auf einen bestimmten Zeitpunkt zurückgehen.
Ein interessanter Aspekt ist die Wiederherstellung. Sie ist oft komplizierter als das Backup, weil man die gleiche Nextcloud-Version und die gleichen Einstellungen benötigt. Deshalb sollte man regelmäßig auch die Wiederherstellung testen – zumindest auf einem separaten Testsystem. Der Satz „Ein Backup ist nur so gut wie seine letzte erfolgreiche Wiederherstellung“ ist nicht abgedroschen, er ist lebenswichtig.
Updates und Versionierung: Ein Tanz auf dem Vulkan
Nextcloud bringt etwa alle sechs Monate eine neue Major-Version heraus, dazwischen Minor-Updates und Sicherheitspatches. Das Update-Prozedere ist gut dokumentiert, aber es erfordert Sorgfalt. Bei der manuellen Installation lädt man die neue Version herunter, entpackt sie über die alte (nachdem man eine Sicherung gemacht hat) und führt occ upgrade aus. Dabei prüft Nextcloud die Kompatibilität aller installierten Apps. Leider kommt es nicht selten vor, dass eine Drittanbieter-App noch nicht aktualisiert wurde und das Upgrade blockiert. In dem Fall hilft nur, die App zu deaktivieren oder zu deinstallieren – und auf ein Update zu warten.
Bei Docker-Installationen ist der Prozess einfacher, aber nicht narrensicher. Man ändert die Image-Version im docker-compose.yml, führt docker-compose pull aus und startet neu. Docker-Volumes können aber manchmal Probleme mit der Berechtigung machen, wenn sich der Container-User ändert. Auch hier gilt: Vor jedem Major-Update ein Backup der Datenbank und der Volumes. Und die Release Notes lesen! Ich kann nicht zählen, wie oft ich bei kleinen Nebenprojekten überrascht wurde, weil eine Funktion abgekündigt wurde oder eine neue Abhängigkeit hinzukam.
Nextcloud auf dem VPS: Ein Fazit mit Ausblick
Nextcloud auf einem VPS zu installieren ist kein Hexenwerk, aber es ist eine Aufgabe, die Disziplin, Planung und die Bereitschaft zum Lernen erfordert. Die Belohnung ist ein System, das einem vollständig gehört, das keine Nutzungsdaten nach außen trägt und das in seiner Funktionalität mit jedem kommerziellen Dienst mithalten kann – oft sogar darüber hinausgeht, wenn man die modulare Erweiterbarkeit betrachtet. Die Community rund um Nextcloud ist groß, die Dokumentation umfassend, und auch bei spezifischen Problemen findet man in Foren und Chats meist schnell Hilfe.
Ich erlebe immer wieder, dass Admins den Schritt zum Self-Hosting scheuen, weil sie Angst vor der Komplexität haben. Diese Angst ist verständlich, aber sie ist meist unbegründet, wenn man Schritt für Schritt vorgeht. Man muss nicht gleich alle Optimierungsmöglichkeiten ausschöpfen. Einfach anfangen – ein schlankes Setup mit Standardwerten, dann nach und nach verbessern. Das Schöne am VPS ist, dass man jederzeit nachjustieren kann.
Ein letzter Hinweis: Denken Sie an den Stromverbrauch – nein, nicht auf dem physikalischen Server, sondern den metaphorischen. Die Betreuung einer Nextcloud-Instanz kostet Zeit, vor allem am Anfang. Wer das nicht investieren kann oder will, sollte besser einen Managed-Service nehmen. Aber wer sich auf das Abenteuer einlässt, wird mit einem Verständnis für Infrastruktur belohnt, das weit über Nextcloud hinausgeht – und mit dem guten Gefühl, endlich Herr über die eigenen Daten zu sein. Und das ist, in einer Zeit der Überwachung und Datenkonzentration, mehr wert als jeder Euro.
Es zeigt sich immer wieder: Nextcloud ist nicht nur ein Produkt, sondern ein Statement – und die Installation auf dem eigenen VPS der erste Schritt in eine digitale Souveränität, die unabhängig von den großen Plattformen funktioniert. Der Weg ist das Ziel, auch wenn er manchmal steinig ist. Aber die Steine sind es wert, aus dem Weg geräumt zu werden.