Modul 12 von 16 · 📖 7 min Lesezeit · ⏱ 30 min gesamt
FUTO 12 Syncthing
Inhaltsverzeichnis (6 Abschnitte)
FUTO 12 Syncthing: Dateien zwischen Geräten synchronisieren ohne Cloud
Syncthing ermöglicht es Ihnen, Dateien und Ordner sicher und automatisiert zwischen Ihren Geräten zu synchronisieren – ohne zentrale Cloud-Anbieter. Dieses Modul zeigt Ihnen, wie Sie eine eigene, vertrauenswürdige Synchronisationslösung aufbauen, die Ihre Daten unter Ihrer Kontrolle behält. Sie lernen die Einrichtung, Konfiguration und den Umgang mit typischen Szenarien wie Geräte-Verwaltung, Ordner-Freigabe und Konfliktauflösung.
Konzepte und Hintergrund
- Geräte-ID
- Ein eindeutiger, 64-stelliger Bezeichner für jedes Gerät in Ihrem Syncthing-Netzwerk. Diese ID wird benötigt, um Geräte zu identifizieren und miteinander zu verbinden.
- Ordner-Sharing
- Der Prozess, bei dem Sie bestimmte lokale Ordner für ausgewählte Geräte in Ihrem Netzwerk freigeben. Sie können festlegen, ob ein Ordner nur empfangen, nur senden oder bidirektional synchronisiert werden soll.
- Versionierung
- Ein Mechanismus, der ältere Versionen von Dateien automatisch speichert. Dies ermöglicht es Ihnen, auf frühere Versionen zurückzugreifen, wenn versehentlich Änderungen vorgenommen wurden.
- Blockierte Dateien
- Dateitypen, die standardmäßig nicht synchronisiert werden, wie Systemdateien (z.B. .DS_Store, Thumbs.db) oder temporäre Dateien. Dies verhindert unnötige Synchronisation und Konflikte.
- Global Discovery
- Ein optionales Feature, das es Geräten ermöglicht, sich über das Internet zu finden, wenn sie sich nicht im selben lokalen Netzwerk befinden. Für maximale Sicherheit kann dies deaktiviert werden.
Architektur-Diagramm
flowchart LR A[Ihr Laptop] -->|Syncthing| B[Syncthing-Server] C[Ihr Smartphone] -->|Syncthing| B D[Ihr Desktop-PC] -->|Syncthing| B B --> E[Synchronisierte Ordner]
Praktische Schritte
- Installieren Sie Syncthing auf allen Geräten. Auf Linux-Systemen verwenden Sie den Paketmanager:
sudo apt install syncthing - Starten Sie Syncthing auf jedem Gerät und öffnen Sie die Weboberfläche unter http://localhost:8384.
- Notieren Sie die Geräte-ID aus der Weboberfläche (unter "Geräte"). Diese benötigen Sie für die Verbindung der Geräte.
- Fügen Sie auf jedem Gerät die anderen Geräte hinzu: Klicken Sie auf "Geräte hinzufügen" und geben Sie die Geräte-ID ein.
- Erstellen Sie einen neuen Ordner in der Weboberfläche ("Ordner hinzufügen"), den Sie synchronisieren möchten, und wählen Sie den lokalen Pfad.
- Teilen Sie den Ordner mit den anderen Geräten: Wählen Sie den Ordner, klicken Sie auf "Teilen" und wählen Sie die verbundenen Geräte aus.
- Konfigurieren Sie die Ordner-Einstellungen: Legen Sie fest, ob der Ordner nur empfangen, nur senden oder bidirektional synchronisiert werden soll.
- Aktivieren Sie die Versionierung, um ältere Dateiversionen zu speichern: Legen Sie die Anzahl der zu speichernden Versionen fest.
- Stellen Sie sicher, dass die Firewall auf jedem Gerät den Port 22000 (TCP und UDP) für die direkte Kommunikation freigibt.
- Testen Sie die Synchronisation, indem Sie eine Datei in einem freigegebenen Ordner ändern und prüfen, ob diese Änderung auf allen Geräten erscheint.
Häufige Fallstricke
Weiterführende Ressourcen
- Offizielle Syncthing-Dokumentation
- Benutzerhandbuch und Tutorials
- GitHub-Repository mit Konfigurationsbeispielen
- Offizielles Forum für Support und Diskussionen
- Downloads für alle Plattformen
Wissens-Check
Vier Fragen zur Selbstkontrolle. Klicken Sie jede Frage an, um die richtige Antwort und Erklärung zu sehen.
Was ist der Hauptvorteil von Syncthing im Vergleich zu herkömmlichen Cloud-Speicherdiensten?
- A) Höhere Synchronisationsgeschwindigkeit
- B) Volle Kontrolle über die Daten ohne zentrale Anbieter
- C) Automatische Backup-Funktion
- D) Einfachere Benutzeroberfläche
Richtige Antwort: B. Syncthing ermöglicht eine dezentrale Synchronisation, bei der Ihre Daten nicht bei einem Cloud-Anbieter gespeichert werden, sondern direkt zwischen Ihren Geräten ausgetauscht werden. Während A und D je nach Situation zutreffen können, sind sie nicht der Kernvorteil. C ist falsch, da Backups nicht automatisch erstellt werden.
Was ist der Zweck der "Versionierung" in Syncthing?
- A) Die Software auf dem neuesten Stand zu halten
- B) Ältere Versionen von Dateien zur Wiederherstellung zu speichern
- C) Die Kompatibilität zwischen verschiedenen Geräten sicherzustellen
- D) Die Synchronisationsgeschwindigkeit zu erhöhen
Richtige Antwort: B. Die Versionierung speichert ältere Versionen von Dateien, sodass Sie bei versehentlichen Änderungen oder Datenverlust auf frühere Versionen zurückgreifen können. A bezieht sich auf Software-Updates, nicht auf Dateiversionen. C wird durch die Geräte-IDs sichergestellt, nicht durch Versionierung. D ist falsch, da Versionierung zusätzlichen Speicherplatz benötigt und die Geschwindigkeit nicht erhöht.
Was ist eine "Geräte-ID" in Syncthing?
- A) Der eindeutige Name Ihres Geräts im Netzwerk
- B) Ein Passwort zum Schutz Ihrer Synchronisation
- C) Ein 64-stelliger Bezeichner zur Identifikation von Geräten
- D) Die IP-Adresse Ihres Geräts
Richtige Antwort: C. Die Geräte-ID ist ein 64-stelliger eindeutiger Bezeichner, der zur Identifikation und Verbindung von Geräten im Syncthing-Netzwerk verwendet wird. A ist falsch, da der Name frei wählbar ist und nicht zur Identifikation dient. B ist falsch, da für die Authentifizierung separate Passwörter verwendet werden. D ist falsch, da die Geräte-ID statisch ist, während IP-Adressen dynamisch sein können.
Was sind "blockierte Dateien" in Syncthing?
- A) Dateien, die durch ein Passwort geschützt sind
- B) Dateitypen, die standardmäßig nicht synchronisiert werden
- C) Dateien, die einen Synchronisationsfehler verursachen
- D) Dateien, die nur von bestimmten Geräten synchronisiert werden dürfen
Richtige Antwort: B. Blockierte Dateien sind Dateitypen (wie Systemdateien), die standardmäßig nicht synchronisiert werden, um unnötige Synchronisation und Konflikte zu vermeiden. A ist falsch, da es sich um eine Filterfunktion, nicht um einen Schutzmechanismus handelt. C ist falsch, da blockierte Dateien keine Fehler verursachen. D ist falsch, da die Zugriffsrechte durch Ordner-Freigaben gesteuert werden, nicht durch blockierte Dateien.