Syncthing
Ist etwas das ich schon länger im Hinterkopf hatte, aber doch nicht so recht dazugekommen bin - aber nun zuletzt eben doch
.
In den letzten Jahren hatte ich zum Übertragen meiner Fotos von den diversen (Android-) Handys/Tablets auf den Desktop PC einfach Filezilla verwendet, zusammen mit
Free Ftp Server
auf den Mobilgeräten. Das funktioniert recht gut, allerdings muss man eben immer noch jedesmal selber nachschauen, welche Files neu zu übertragen sind (das ist anhand des Änderungsdatums aber nicht schwer).
Zudem kann es vorkommen, dass Mobilgeräte ab und zu eine neue IP Adresse im LAN bekommen, was bei Filezillas Servermanager etwas ungeschickt ist.
Also ist auch hier, wie immer, das Bessere des Guten Feind.
Am liebsten wäre mir ja so etwas wie rsync gewesen, aber für die Mobilgeräte scheint es da nichts vernünftiges zu geben (ja, ich weiss dass
Termux
auch rsync beinhaltet, der Zugriff von dort auf die Datenbereiche erfordert jedoch, das Gerät zu rooten, was ich zumindest nicht bei jedem machen will).
Und ja, man kann natürlich auch Mobilgeräte per USB Kabel an den PC anschliessen und dann vom PC aus mit rsync auf deren Dateisystem direkt zugreifen, aber das ist auch nicht das gelbe vom Ei und erfordert ggf. Gefuddel mit den Einstellungen oder gar zusätzliche Apps…
Das einzig vielversprechende Tool schien mir daher
Syncopoli
zu sein, aber im Gegensatz zum flotten Spruch in dessen Beschreibung hat dieses bei mir nie richtig funktioniert (meist sogar garnicht).
Deswegen bin ich nun zuletzt doch bei
Syncthing
gelandet.
Die Desktop Anwendung gibt es für alle relevanten Systeme, und das ist schonmal gut. Und für die Mobilgeräte sind 2 Apps verfügbar:
Syncthing
und
Syncthing-Fork
.
Der Fork scheint etwas mehr Funktionen zu haben, dafür erfordert er Android >= 5.0, die Version ohne Fork gibt sich mit >= 4.1 zufrieden, und deswegen ist diese auf meinem alten Huawei Y300 gelandet - der Fork auf den neueren Geräten.
Die Einrichtung erfordert etwas Probieren und Geduld, hier kommt es u.a. auf die richtige Reihenfolge der Schritte an.
Immerhin werden im lokalen LAN Geräte automatisch gefunden, und wenn man mal kapiert hat, wie das mit den zu synchronisierenden Ordnern geht, und den Optionen (hier habe ich an den Mobiles jeweils nur Senden eingestellt) dann geht das Ganze automatisch los und ist auch echt flott.
Soweit erstmal zu den ersten Erfahrungen.
Eine Anleitung zu Syncthing gibt es übrigens auch in
diesem Pro-Linux Artikel
, der sich auch mit Zerotier beschäftigt.
03.10.24: Und
hier
noch ein Tip zum Starten von Syncthing als systemd Service - damit entfällt die Notwendigkeit, den Server im Browser via Port 8384 zu starten.