Direkt zum Hauptinhalt

Überblick

Bei Syncthing handelt es sich um ein kostenloses Open Source Programm, welches auf mehreren Geräten installiert wird. Dann können auf den Geräten Ordner freigegeben werden, welche die anderen Geräte empfangen können.

Hier ein Überblick über die Features:

  • Komplett kostenlos
  • Open Source
  • Daten werden nicht auf Server gespeichert, nur auf den eingebunden Geräten (Peer-to-Peer)
  • Im lokalen Netzwerk direkte Datenübertragung zwischen den Geräten
  • Im Internet werden öffentliche Relays zur Vermittlung genutzt (kein Speichern der Daten)
  • End-to-End verschlüsselte Übertragung
  • Client installieren und fertig, keine Konfiguration von Servern notwendig
  • Wenn mehr als 2 Geräte im Einsatz, können für alle geteilte Ordner auch von allen Geräten untereinander geteilt werden, d. h. es müssen nur 2 Geräte online sein, die dann den aktuellen Stand austauschen, andere Geräte können diesen später empfangen, wenn sie eingeschaltet werden

Im folgenden Beispiel gibt es 3 Geräte. Auf dem Raspberry Pi wurde die Oberfläche geöffnet und zeigt den Status der beiden anderen Clients (PC und Laptop) an. Der Laptop ist ausgeschaltet.

Folgende Schritte wurden durchgeführt:

  1. PC ausgeschaltet
  2. Laptop eingeschaltet und Ordner Logseq für Raspberry Pi freigegeben
  3. Raspberry Pi läuft dauerhaft, Ordner Logseq von Laptop akzeptiert und in Sekunden synchronisiert
  4. Laptop ausgeschaltet
  5. PC eingeschaltet
  6. Raspberry Pi gibt Ordner Logseq für PC frei
  7. PC akzeptiert Ordner Logseq von Raspberry Pi und synchronisiert in Sekunden
  8. Nun haben alle 3 Geräte den selben Stand
  9. PC kann nun Daten bearbeiten und diese werden automatisch mit dem Raspberry Pi synchronisiert
  10. Falls der PC ausgeschaltet und der Laptop eingeschaltet wird, so werden die Änderungen automatisch vom Raspberry Pi geladen oder wenn der PC noch eingeschaltet ist, von diesem

grafik.png

Auf jedem Client kann der aktuelle Status aller verbundenen Geräte eingesehen werden. Wenn z. B. noch ein größerer Synchronisationsvorgang aussteht, kann auch der Fortschritt in den Clients verfolgt werden.

grafik.png