Wer seine Dateien nicht bei Dropbox, Google Drive oder iCloud lagern möchte, stößt früher oder später auf zwei Namen: Syncthing und Nextcloud. Beide sind Open Source, beide laufen auf eigener Hardware – und beide lösen das Problem der Datei-Synchronisation auf grundlegend unterschiedliche Weise. Ich nutze seit Jahren beide Tools in verschiedenen Szenarien und möchte in diesem Artikel ehrlich aufzeigen, was die Unterschiede sind, wo jedes Tool glänzt und wann man vielleicht sogar beide kombiniert.
Warum überhaupt selbst synchronisieren?
Die Antwort darauf hängt von der eigenen Bedrohungsmodell-Analyse ab – aber auch von schlichten wirtschaftlichen Überlegungen. Dropbox kostet im Plus-Tarif knapp 10 Euro im Monat für 2 TB. Google Drive liegt ähnlich. Wer mehrere Familienmitglieder oder Teammitglieder einbinden möchte, zahlt schnell das Doppelte oder Dreifache. Über ein Jahr summiert sich das auf Beträge, mit denen man problemlos eine kleine NAS oder einen VPS betreiben könnte – und dabei die volle Kontrolle über die eigenen Daten behält.
Datenschutz ist das zweite Argument. Dropbox hat seine Server in den USA, Google sowieso. Die AGBs erlauben eine weitreichende Nutzung der Metadaten. Wer als Entwickler sensible Projektdaten, Kunden-Backups oder einfach private Fotos synchronisiert, gibt damit Dritten eine Menge preis. Datei-Synchronisation selbst zu hosten bedeutet: Die Daten verlassen nur die Geräte, die man selbst verwaltet.
Und dann ist da noch das dritte Argument, das unter Self-Hostern selten laut ausgesprochen wird: Es macht einfach Spaß. Das Homelab ist kein reiner Kostenoptimierer, sondern auch ein Lernprojekt. Wer Syncthing oder Nextcloud betreibt, versteht, wie Datei-Synchronisation wirklich funktioniert.
Syncthing: Dezentrales P2P-Sync ganz ohne Server
Syncthing ist konzeptionell das radikalere der beiden Tools. Es gibt keinen zentralen Server – stattdessen kommunizieren die Geräte direkt miteinander über ein Peer-to-Peer-Protokoll. Gerät A kennt Gerät B über eine kryptografische Device-ID, und beide tauschen Dateiblöcke direkt aus, solange sie sich im selben Netzwerk oder über das Internet erreichen können.
In meinem Setup läuft Syncthing auf meinem Laptop, meinem Desktop-Rechner, meiner NAS (Synology, über ein Docker-Image) und auf einem kleinen Raspberry Pi, der als Always-On-Node dient. Wenn ich auf dem Laptop eine Datei ändere, landet die Änderung innerhalb von Sekunden auf allen anderen Geräten – ohne dass ich einen Server konfiguriert hätte, der als Mittelsmann fungiert.
Die Verschlüsselung ist bei Syncthing kein Add-on, sondern Grundlage des Protokolls. Alle Übertragungen sind TLS-verschlüsselt, die Device-IDs basieren auf Public-Key-Kryptographie. Niemand kann sich ohne explizite Einladung in ein Syncthing-Netz einklinken. Für die Synchronisation über das Internet nutzt Syncthing sogenannte Relay-Server (betrieben von der Community), falls keine direkte Verbindung möglich ist – aber auch dann bleibt die Übertragung verschlüsselt, und der Relay-Server sieht nur verschlüsselte Pakete.
Stärken von Syncthing:
- Kein zentraler Server notwendig – läuft komplett P2P
- End-to-End-Verschlüsselung out of the box
- Sehr schnell: nutzt Block-Synchronisation ähnlich wie rsync, überträgt nur geänderte Blöcke
- Extrem ressourcenschonend – läuft problemlos auf einem Raspberry Pi Zero
- Vollständig Open Source (MPL-2.0), keine Accounts, kein Cloud-Abo
- Funktioniert auch vollständig offline im LAN, ohne Internetzugang
- Versionierung: Gelöschte oder überschriebene Dateien können in konfigurierbaren Versionsordnern aufbewahrt werden
Schwächen von Syncthing:
- Keine Web-UI zum Durchstöbern von Dateien – nur zur Konfiguration
- Kein Sharing mit Externen: Wer einem Freund einen Ordner freigeben möchte, muss diesen als Syncthing-Nutzer einrichten
- Kein zentrales Management für viele Geräte – jedes Gerät wird einzeln konfiguriert
- Mobile Apps (Android via F-Droid, iOS inoffiziell) funktionieren, sind aber nicht so poliert wie Nextcloud-Apps
- Konflikthandling kann bei vielen gleichzeitigen Schreibzugriffen unübersichtlich werden
Syncthing ist ideal für Entwickler und Homelab-Nutzer, die primär Dateien zwischen eigenen Geräten synchronisieren wollen: Konfigurationsdateien, Dotfiles, Projektordner, Backups, Foto-Archive. Wer keinen Server betreiben möchte, bekommt mit Syncthing eine vollständige Lösung ohne laufende Kosten und ohne Cloud-Abhängigkeit.
Nextcloud: Die vollständige Dropbox-Alternative
Nextcloud ist ein anderes Tier. Wo Syncthing konsequent auf Einfachheit und Dezentralität setzt, ist Nextcloud eine Plattform – und zwar eine, die ernsthaft mit Dropbox, Google Drive und Microsoft 365 konkurrieren will. In meiner Familie läuft Nextcloud auf einem VPS mit 4 GB RAM, und es synchronisiert Fotos, Kalender, Kontakte und gemeinsame Dokumente für fünf Personen.
Das Herzstück ist eine PHP-Anwendung mit MySQL- oder PostgreSQL-Datenbank, die über einen Webserver (nginx oder Apache) erreichbar ist. Die Dateisynchronisation funktioniert über den Nextcloud Desktop Client (verfügbar für Windows, macOS, Linux), der sich ähnlich wie der Dropbox-Client verhält: Ein lokaler Ordner wird mit dem Server synchronisiert, Änderungen landen automatisch auf allen verbundenen Geräten.
Was Nextcloud von Syncthing fundamental unterscheidet: Es gibt einen zentralen Server, der als Single Source of Truth fungiert. Das hat Vor- und Nachteile. Der Vorteil: Konflikthandling ist einfacher, Sharing mit Externen ist trivial (öffentliche Links, Passwortschutz, Ablaufdaten), und die Administratoren haben einen zentralen Überblick über alle Dateien.
Stärken von Nextcloud:
- Vollständiger Dropbox/Google-Drive-Ersatz mit Web-UI und Datei-Browser
- Freigaben mit externen Personen über öffentliche Links möglich
- App-Ökosystem: Kalender (CalDAV), Kontakte (CardDAV), Nextcloud Talk (Video-Calls), Notes, Bookmarks, Collabora/OnlyOffice für Office-Dokumente
- Mobile Apps für iOS und Android sind ausgereift und zuverlässig
- Benutzerverwaltung: mehrere Nutzer mit Quoten, Admins, Gruppen
- Aktivitäts-Log und Versionierung im Web-Interface
- End-to-End-Verschlüsselung für bestimmte Ordner (E2EE-App)
Schwächen von Nextcloud:
- Ressourcenintensiv: ein sinnvoller Betrieb braucht mindestens 2–4 GB RAM
- Updates sind komplex und müssen sorgfältig geplant werden – Major-Version-Upgrades können mehrere Stunden dauern
- Performance bei großen Bibliotheken (100.000+ Dateien) kann einbrechen, wenn die Datenbank nicht optimiert ist
- Der zentrale Server ist ein Single Point of Failure und ein attraktives Angriffsziel
- PHP-Stack mit vielen Abhängigkeiten – Sicherheits-Updates müssen zeitnah eingespielt werden
- Ohne Redis und einen dedizierten Cron-Job läuft Nextcloud oft träge
Nextcloud ist ideal für Familien, kleine Teams und alle, die einen vollständigen Google-Drive-Ersatz suchen: mit Sharing, Kalender-Synchronisation, mobilem Zugriff und Office-Integration. Wer selbst keine Zeit für Administration hat, kann auch Nextcloud-Hosting bei Anbietern wie Hetzner oder Ionos buchen – bleibt aber in der Nextcloud-Welt.
Direkter Vergleich: Die wichtigsten Kriterien
Um die Entscheidung zu erleichtern, hier die wichtigsten Kriterien im direkten Vergleich:
- Datenschutz: Beide Tools sind datenschutzfreundlich und vollständig selbst hostbar. Syncthing hat den strukturellen Vorteil, dass es keinen zentralen Server gibt, der kompromittiert werden könnte. Nextcloud ist ebenfalls sicher, wenn korrekt konfiguriert – aber als PHP-Anwendung mit Webzugriff ist die Angriffsfläche größer.
- Performance: Syncthing gewinnt deutlich. Block-basierte Synchronisation, kein HTTP-Overhead, direkte P2P-Verbindungen. Nextcloud nutzt WebDAV, was bei vielen kleinen Dateien spürbar langsamer ist. Große Dateien sind bei beiden ähnlich schnell.
- Setup-Komplexität: Syncthing läuft in unter fünf Minuten. Nextcloud mit SSL, Redis, Cron und einer vernünftigen Datenbankoptimierung dauert je nach Erfahrung einen halben bis einen ganzen Tag. Wartungsaufwand auf Dauer: Nextcloud deutlich höher.
- Sharing mit Externen: Nextcloud klarer Sieger. Syncthing kennt kein Sharing mit Personen, die kein Syncthing installiert haben. Nextcloud generiert öffentliche Links in Sekunden.
- Offline-Sync im LAN: Beide funktionieren ohne Internet. Syncthing erkennt Geräte im LAN automatisch über mDNS. Nextcloud braucht immer Zugriff auf den Server – ist der Server offline, gibt es keine Synchronisation.
- Mobile: Nextcloud hat ausgereiftere Apps. Die Android-App synchronisiert Fotos automatisch, die iOS-App ist solide. Syncthing auf iOS ist durch Apple-Beschränkungen eingeschränkt (keine Background-Sync, inoffizieller Client).
- Ressourcen: Syncthing kann auf einem Raspberry Pi Zero laufen. Nextcloud braucht für sinnvollen Betrieb mindestens 2 GB RAM, besser 4 GB.
Docker-Setup: Syncthing in 5 Minuten
Wer Syncthing ausprobieren möchte, ist mit Docker am schnellsten dabei. Das folgende docker-compose.yml startet eine vollständige Syncthing-Instanz:
services:
syncthing:
image: syncthing/syncthing:latest
container_name: syncthing
hostname: syncthing-node
environment:
- PUID=1000
- PGID=1000
volumes:
- ./config:/var/syncthing/config
- /mnt/data/syncthing:/var/syncthing/data
ports:
- "8384:8384" # Web UI
- "22000:22000/tcp" # Syncthing protocol (TCP)
- "22000:22000/udp" # Syncthing protocol (QUIC)
- "21027:21027/udp" # mDNS discovery
restart: unless-stopped
Nach dem Start mit docker compose up -d ist die Web-UI unter http://localhost:8384 erreichbar. Dort kann man sofort Ordner hinzufügen und andere Geräte über ihre Device-ID einladen. Wichtig: Die Web-UI sollte in Produktiv-Setups mit einem Passwort und idealerweise hinter einem Reverse Proxy mit TLS gesichert werden.
In meinem Setup mounte ich den eigentlichen Daten-Pfad auf eine externe SSD, während das Config-Verzeichnis im Repo versioniert wird. So lässt sich das Setup jederzeit auf einem neuen Server wiederherstellen – Device-ID und alle Konfigurationen bleiben erhalten, solange das Config-Verzeichnis mitgesichert wird.
Wann Syncthing, wann Nextcloud – und wann beide zusammen?
Ich empfehle Syncthing, wenn:
- du hauptsächlich Dateien zwischen deinen eigenen Geräten synchronisieren möchtest
- du Entwickler bist und Projektordner, Dotfiles oder Build-Artefakte zwischen Maschinen teilen willst
- du keinen dauerhaft laufenden Server betreiben willst oder kannst
- Geschwindigkeit und Ressourceneffizienz oberste Priorität haben
- du auf iOS verzichten kannst oder ohnehin primär Android nutzt
Ich empfehle Nextcloud, wenn:
- mehrere Personen (Familie, kleines Team) gemeinsam auf Dateien zugreifen sollen
- du Dateien mit Externen teilen möchtest, die keine eigene Software installieren sollen
- Kalender- und Kontakt-Synchronisation (CalDAV/CardDAV) wichtig sind
- du einen vollständigen Ersatz für Google Drive oder Dropbox suchst
- eine Web-UI für den Dateizugriff im Browser gewünscht ist
Und dann gibt es die Kombination, die ich selbst für meinen Workflow nutze: Syncthing für Entwickler-Daten, Nextcloud für Familien-Sharing. In meinem Setup synchronisiert Syncthing alle meine persönlichen Projektordner, Dotfiles und technischen Notizen zwischen Laptop, Desktop und NAS – blitzschnell, ohne Server-Overhead. Nextcloud läuft parallel auf dem VPS und ist die Plattform, über die meine Frau und ich Familienfotos teilen, gemeinsame Kalender synchronisieren und gelegentlich einem Freund einen Ordner freigeben.
Beide Tools stören sich nicht gegenseitig. Syncthing synchronisiert sogar den Nextcloud-Datenordner auf der NAS als Backup – ein eleganter Trick, um zwei Self-Hosting-Tools miteinander zu kombinieren.
Fazit: Das richtige Tool für den richtigen Anwendungsfall
Es gibt keine objektiv richtige Antwort in der Frage Syncthing vs. Nextcloud. Beide Tools sind ausgereift, aktiv entwickelt und haben eine starke Community. Der Unterschied liegt im Anwendungsfall.
Wer als Entwickler oder Homelab-Enthusiast primär eigene Geräte synchronisieren will, fährt mit Syncthing besser: weniger Aufwand, mehr Geschwindigkeit, weniger Angriffsfläche. Wer einen vollständigen Cloud-Ersatz für Familien oder kleine Teams sucht, kommt an Nextcloud kaum vorbei – muss aber bereit sein, in Administration und Wartung zu investieren.
In meiner Erfahrung ist die häufigste Enttäuschung die umgekehrte: jemand installiert Nextcloud, weil er "mal gehört hat, das sei wie Dropbox für Zuhause", und ist dann frustriert über den Aufwand. Oder jemand installiert Syncthing und wundert sich, warum er keine öffentlichen Links teilen kann. Das Verständnis des grundlegenden Architekturunterschieds – P2P vs. Client-Server – ist der Schlüssel zur richtigen Wahl.
Wenn du noch nie Syncthing ausprobiert hast: Das Docker-Compose-File oben ist ein guter Startpunkt. Es läuft in Minuten, und du wirst schnell verstehen, ob dieser Ansatz zu deinem Workflow passt. Nextcloud hingegen lohnt sich, wenn du einen freien Nachmittag investieren und eine vollständige Plattform aufbauen willst – dann bekommst du dafür auch deutlich mehr als nur Datei-Sync.
Hast du Fragen zu einem der beiden Setups oder willst du wissen, wie ich Syncthing und Nextcloud in meinem konkreten Homelab kombiniere? Schreib es gerne in die Kommentare.
Weiterführende Artikel
- Nextcloud vs. Seafile – Self-Hosted Cloud-Speicher im großen Vergleich
- Immich vs. Nextcloud Photos – Fotos selbst hosten: Immich als Google Photos-Alternative
- MinIO als S3-Alternative – Self-Hosted Objektspeicher für größere Datenmengen
- Restic vs. Borg Backup – Backup-Lösungen für Server und Self-Hosting im Vergleich