Automatisches Android Backup mit Syncthing

Kurzanleitung - Backup bzw. Synchronisieren vom Android Smartphones zu UnRaid NAS mit Syncthing

Also Ziel wollen wir erreichen, dass automatisch neue Dateien von ausgewählten Ordnern des Smartphones (z.B. Bilder oder Downloads) im lokalen Netzwerk (WLAN) auf eine UnRaid NAS kopiert werden. Dazu verwenden wir das kostenlose Tool Syncthing.

  • Unter UnRaid haben wir für einen Benutzer eine Freigabe erstellt. z.B. "Wolfgang"
  • In dieser Freigabe legen wir einen Ordner z.B. "Smartphone_Backup" an.
  • In diesen Ordner wollen wir alle Datei vom Smartphone kopieren lassen. (z.B. Bilder oder Downloads in jeweils eigene Ordner) 

Im Unternehmen verwenden wir diese Funktion gerne, um z.B. mit dem Smartphone ein Dokument zu "scannen" und über den Freigabe Ordner automatisch (ohne Dateien extra teilen oder senden zu müssen) am MacBook weiter arbeiten zu können.

Syncthing unter UnRaid installieren

  • Unter Apps nach "syncthing" suchen und installieren
  • Dabei beachten, dass bei den "Path" Einstellungen z.B. "/data1" der lokale Pfad auf der UnRaid NAS ausgewählt werden muss, in dem man die Daten speichern möchte. z.B. Freigabe Ordner eines Benutzers  (z.B. Wolfgang > Smartphone_Backup)
  • Die "UMASK" Variable ist auf  "000" zu ändern (Wichtig!!!)
  • Docker Container automatisch starten aktivieren

Syncthing Web einrichten

  • Syncthing Web Oberfläche öffnen und im ersten Schritt einen Gerätenamen (z.B. UnRaid Syncthing) festlegen und Benutzer und Kennwort vergeben.
  • Der "Default" Ordner kann gelöscht werden.
  • Den Menüpunkt "Aktionen" und "Eigene Kennung" aufrufen. Sie sehen dann den QR Code der Syncthing UnRaid Installation.

Syncthing unter Android einrichten

  • Unter Google Play nach "syncthing" suchen, installieren und öffnen
  • Unter "Einstellungen" -> "Verhalten" -> "Dienst automatisch beim Hochfahren starten" aktivieren. Je nach Android Version kann/muss es noch notwendig sein, in den Android Einstellungen Syncthing zu erlauben im Hintergrund zu laufen. Alternativ kann Syncthing auch nur bei Bedarf gestartet werden.
  • Tab "Geräte" auswählen und das das "+" Icon klicken
  • QR Code Icon klicken und den QR Code der Syncthing Web Oberfläche einscannen

Syncthing Web Freigabe hinzufügen

  • Danach wechseln Sie wieder zur Syncthing Web Oberfläche und nach wenigen Sekunden erscheint eine Info, dass sich ein neues Gerät (Ihr Android Smartphone) verbinden möchte. "Gerät hinzufügen" klicken und bei Bedarf den Gerätenamen anpassen (Smartphone von Wolfgang).
  • Im Tab "Teilen" soll "Automatische Annahme" ausgewählt sein und speichern.
  • "Ordner hinzufügen" klicken und eine "Ordnerbezeichnung" eingeben z.B. Bilder
  • Beim "Ordnerpfad" muss der richtige Pfad ausgewählt werden. Das sind die Ordner, die am am Beginn bei der UnRaid installation unter "Path" gesetzt hat. z.B.  "/data1/Bilder" = "/data1" ist die Freigabe unter UnRaid (z.B. Wolfgang > Smartphone_Backup). "Bilder" ist der Unterordner der dann automatisch erstellt wird, weil wir in dem Beispiel alle Bilder vom Smartphone synchronisieren möchten.
  • Im Tab "Teilen" wählen Sie ihr Smartphone aus
  • Im Tab "Erweitert" den Optionen "Berechtigungen ignorieren" (Wichtig!!!) auswählen und speichern.

Freigabe bestätigen

  • Am Smartphone bekommen Sie jetzt die Benachrichtigung, dass ein neuer Ordner geteilt werden möchte.
  • Im Punkt "Ordner" wählen Sie den Order vom Smartphone aus, den sie Teilen möchten. z.B. DCIM für Ihre Bilder
  • Wenn Sie "Speichern" klicken beginnt Syncthing automatisch mit dem Synchronisieren.

Je nach gewünschten Verhalten können Sie bei den Einstellungen noch weitere Details anpassen. z.B. ob immer synchronisiert werden soll, oder nur nur ein einseitig gespeichert/geändert werden darf (z.B. ob Dateien auch vom Smartphone gelöscht werden sollen, wenn sie am NAS gelöscht werden). In dem Beispiel wurde auch nur ein Ordner "Bilder" berücksichtig. Bei Bedarf erstellen Sie eine weitere Freigabe z.B. für "Downloads" oder "Dokumente". usw... 

Neueste Blog Einträge:

Laravel auf all-inkl.com installieren

Eine kleine Anleitung zur Installation von Laravel auf dem Webhosting Paket von all-inkl.com.

Laravel

Cronjobs unter MacOS mit BetterTouchTool

Die ultimative Alternative zu Cronjobs auf MacOS: BetterTouchTool zum Automatisieren von Aufgaben!

Backup MacOS

Fotos effizient verkleinern und sicher offline synchronisieren

Wir haben ein Bash Script entwickelt, dass die Größe aller Fotos im angegebenen Verzeichnis inkl. Unterverzeichnisse verkleinert. Die Funktionen sind: Die verkleinerten Fotos können un…
Android Backup Linux MacOS

Bereit für Ihr Projekt?