{"id":167,"date":"2026-01-18T17:11:14","date_gmt":"2026-01-18T16:11:14","guid":{"rendered":"https:\/\/behrisch.de\/blog\/?p=167"},"modified":"2026-01-18T17:11:14","modified_gmt":"2026-01-18T16:11:14","slug":"dut-synching-the-thing","status":"publish","type":"post","link":"https:\/\/behrisch.de\/blog\/2026\/01\/dut-synching-the-thing\/","title":{"rendered":"DUT: Synching the thing"},"content":{"rendered":"<div class=\"shariff shariff-align-left shariff-widget-align-left\"><ul class=\"shariff-buttons theme-round orientation-horizontal buttonsize-medium\"><li class=\"shariff-button mastodon shariff-nocustomcolor\" style=\"background-color:#563ACC\"><a href=\"https:\/\/s2f.kytta.dev\/?text=DUT%3A%20Synching%20the%20thing https%3A%2F%2Fbehrisch.de%2Fblog%2F2026%2F01%2Fdut-synching-the-thing%2F\" title=\"Bei Mastodon teilen\" aria-label=\"Bei Mastodon teilen\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#6364FF; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"75\" height=\"79\" viewBox=\"0 0 75 79\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M37.813-.025C32.462-.058 27.114.13 21.79.598c-8.544.621-17.214 5.58-20.203 13.931C-1.12 23.318.408 32.622.465 41.65c.375 7.316.943 14.78 3.392 21.73 4.365 9.465 14.781 14.537 24.782 15.385 7.64.698 15.761-.213 22.517-4.026a54.1 54.1 0 0 0 .01-6.232c-6.855 1.316-14.101 2.609-21.049 1.074-3.883-.88-6.876-4.237-7.25-8.215-1.53-3.988 3.78-.43 5.584-.883 9.048 1.224 18.282.776 27.303-.462 7.044-.837 14.26-4.788 16.65-11.833 2.263-6.135 1.215-12.79 1.698-19.177.06-3.84.09-7.692-.262-11.52C72.596 7.844 63.223.981 53.834.684a219.453 219.453 0 0 0-16.022-.71zm11.294 12.882c5.5-.067 10.801 4.143 11.67 9.653.338 1.48.471 3 .471 4.515v21.088h-8.357c-.07-7.588.153-15.182-.131-22.765-.587-4.368-7.04-5.747-9.672-2.397-2.422 3.04-1.47 7.155-1.67 10.735v6.392h-8.307c-.146-4.996.359-10.045-.404-15.002-1.108-4.218-7.809-5.565-10.094-1.666-1.685 3.046-.712 6.634-.976 9.936v14.767h-8.354c.109-8.165-.238-16.344.215-24.5.674-5.346 5.095-10.389 10.676-10.627 4.902-.739 10.103 2.038 12.053 6.631.375 1.435 1.76 1.932 1.994.084 1.844-3.704 5.501-6.739 9.785-6.771.367-.044.735-.068 1.101-.073z\"\/><defs><linearGradient id=\"paint0_linear_549_34\" x1=\"37.0692\" y1=\"0\" x2=\"37.0692\" y2=\"79\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#6364FF\"\/><stop offset=\"1\" stop-color=\"#563ACC\"\/><\/linearGradient><\/defs><\/svg><\/span><\/a><\/li><li class=\"shariff-button facebook shariff-nocustomcolor\" style=\"background-color:#4273c8\"><a href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fbehrisch.de%2Fblog%2F2026%2F01%2Fdut-synching-the-thing%2F\" title=\"Bei Facebook teilen\" aria-label=\"Bei Facebook teilen\" role=\"button\" rel=\"nofollow\" class=\"shariff-link\" style=\"; background-color:#3b5998; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 18 32\"><path fill=\"#3b5998\" d=\"M17.1 0.2v4.7h-2.8q-1.5 0-2.1 0.6t-0.5 1.9v3.4h5.2l-0.7 5.3h-4.5v13.6h-5.5v-13.6h-4.5v-5.3h4.5v-3.9q0-3.3 1.9-5.2t5-1.8q2.6 0 4.1 0.2z\"\/><\/svg><\/span><\/a><\/li><li class=\"shariff-button linkedin shariff-nocustomcolor\" style=\"background-color:#1488bf\"><a href=\"https:\/\/www.linkedin.com\/sharing\/share-offsite\/?url=https%3A%2F%2Fbehrisch.de%2Fblog%2F2026%2F01%2Fdut-synching-the-thing%2F\" title=\"Bei LinkedIn teilen\" aria-label=\"Bei LinkedIn teilen\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#0077b5; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 27 32\"><path fill=\"#0077b5\" d=\"M6.2 11.2v17.7h-5.9v-17.7h5.9zM6.6 5.7q0 1.3-0.9 2.2t-2.4 0.9h0q-1.5 0-2.4-0.9t-0.9-2.2 0.9-2.2 2.4-0.9 2.4 0.9 0.9 2.2zM27.4 18.7v10.1h-5.9v-9.5q0-1.9-0.7-2.9t-2.3-1.1q-1.1 0-1.9 0.6t-1.2 1.5q-0.2 0.5-0.2 1.4v9.9h-5.9q0-7.1 0-11.6t0-5.3l0-0.9h5.9v2.6h0q0.4-0.6 0.7-1t1-0.9 1.6-0.8 2-0.3q3 0 4.9 2t1.9 6z\"\/><\/svg><\/span><\/a><\/li><li class=\"shariff-button info shariff-nocustomcolor\" style=\"background-color:#eee\"><a href=\"http:\/\/ct.de\/-2467514\" title=\"Weitere Informationen\" aria-label=\"Weitere Informationen\" role=\"button\" rel=\"noopener \" class=\"shariff-link\" style=\"; background-color:#fff; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 11 32\"><path fill=\"#999\" d=\"M11.4 24v2.3q0 0.5-0.3 0.8t-0.8 0.4h-9.1q-0.5 0-0.8-0.4t-0.4-0.8v-2.3q0-0.5 0.4-0.8t0.8-0.4h1.1v-6.8h-1.1q-0.5 0-0.8-0.4t-0.4-0.8v-2.3q0-0.5 0.4-0.8t0.8-0.4h6.8q0.5 0 0.8 0.4t0.4 0.8v10.3h1.1q0.5 0 0.8 0.4t0.3 0.8zM9.2 3.4v3.4q0 0.5-0.4 0.8t-0.8 0.4h-4.6q-0.4 0-0.8-0.4t-0.4-0.8v-3.4q0-0.4 0.4-0.8t0.8-0.4h4.6q0.5 0 0.8 0.4t0.4 0.8z\"\/><\/svg><\/span><\/a><\/li><\/ul><\/div>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/di.day\/wp-content\/uploads\/2025\/12\/Logo_BG-4_so.svg\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Der erste <a href=\"https:\/\/di.day\">Data Independence Day<\/a> (oder auch Datenunabh\u00e4ngigkeitstag &#8222;DUT&#8220;) ist ja jetzt schon wieder zwei Wochen her, aber manchmal brauchen die Sachen etwas. Ich bin jedenfalls ein gro\u00dfer Fan davon die Hoheit \u00fcber die eigenen Daten zu behalten und der Vortrag von Marc-Uwe Kling war auch sehr dazu geeignet, mehr Fans f\u00fcr die Idee zu gewinnen.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/cdn.media.ccc.de\/congress\/2025\/webm-sd\/39c3-2193-deu-eng-spa-Die_Kaenguru-Rebellion_Digital_Independence_Day_webm-sd.webm\"><\/video><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Die etwas niedriger h\u00e4ngenden Fr\u00fcchte sind bei mir schon abgeerntet, ich habe keine wirklich aktiven GMail-Accounts und auch auf Facebook bin ich schon lange nicht mehr (daf\u00fcr noch auf LinkedIn, naja). Eine Sache, die mich aber schon lange \u00e4rgert, ist, wie schwierig es einem gemacht wird, die zahlreichen Sachen, die das Handy so speichert, auf den Rechner zu bekommen, ohne (in meinem Fall bei Android) Google alles \u00fcber den Zaun zu werfen. Und ich rede noch nicht mal von GPS- oder Browser-Daten, die sowieso in den globalen Datenhalden landen, sondern von echten lokalen Dateien: Fotos, Downloads und sowas. Nat\u00fcrlich kann man das <a href=\"https:\/\/www.techbone.de\/android\/datei-ueber-bluetooth-versenden\">per Bluetooth<\/a> irgendwohin schieben, nur leider funktioniert das nur selten sofort und automatisieren l\u00e4sst sich das auch nicht gut. Ich habe lange mit <a href=\"https:\/\/nextcloud.com\/blog\/nextcloud-android-file-upload-issue-google\/\">Nextclouds Auto-Upload<\/a> meine Fotos synchronisiert, aber <a href=\"https:\/\/github.com\/nextcloud\/android\/issues\/9026\">so richtig problemlos<\/a> war das auch nicht.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Daher jetzt die gute Nachricht: Dateisynchronisation kann ganz einfach sein. Tada: <a href=\"https:\/\/syncthing.net\/\">Syncthing<\/a>.<br>Ein offenes Protokoll, offene Software und man braucht auch keinen zentralen Server (sorry Nextcloud). Einfach auf dem Handy und auf dem lokalen Rechner das Programm installieren (ich nutze auf dem Handy <a href=\"https:\/\/f-droid.org\/de\/packages\/com.github.catfriend1.syncthingfork\/\">syncthing-fork<\/a> und unter Ubuntu-Linux kann man es einfach mit dem Paketmanager apt installieren). Es gibt aber auch <a href=\"https:\/\/syncthing.net\/downloads\/\">Downloads<\/a> f\u00fcr so ziemlich jedes andere Betriebssystem und man kann nat\u00fcrlich auch &#8222;richtige&#8220; Rechner damit synchronisieren, nicht nur Handys.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Auf dem Handy startet man Syncthing-Fork wie jede andere App auch und gibt Zugriff auf das Dateisystem (sonst wird es schwierig mit der Dateisynchronisation). Auf dem Rechner reicht es in der Regel das Basissystem zu installieren und zu starten (im Startmen\u00fc sollte es einen Eintrag &#8222;Start Syncthing&#8220; geben). Das Frontend nutzt den Browser, nach dem Start verbindet man sich einfach mit <a href=\"http:\/\/localhost:8384\/\">localhost:8384<\/a> auf und schon geht es los (eventuell geht auch schon beim Start automatisch Euer Browser auf). <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nachdem es auf beiden Ger\u00e4ten l\u00e4uft, muss man die Ger\u00e4te miteinander bekannt machen. Am einfachsten geht man im Handy auf Ger\u00e4t hinzuf\u00fcgen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/behrisch.de\/blog\/wp-content\/uploads\/2026\/01\/SyncthingHandyDevice.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"629\" src=\"https:\/\/behrisch.de\/blog\/wp-content\/uploads\/2026\/01\/SyncthingHandyDevice-1024x629.png\" alt=\"\" class=\"wp-image-193\" srcset=\"https:\/\/behrisch.de\/blog\/wp-content\/uploads\/2026\/01\/SyncthingHandyDevice-1024x629.png 1024w, https:\/\/behrisch.de\/blog\/wp-content\/uploads\/2026\/01\/SyncthingHandyDevice-300x184.png 300w, https:\/\/behrisch.de\/blog\/wp-content\/uploads\/2026\/01\/SyncthingHandyDevice-768x472.png 768w, https:\/\/behrisch.de\/blog\/wp-content\/uploads\/2026\/01\/SyncthingHandyDevice.png 1102w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Dann verlangt das Handy die Kennung des neuen Ger\u00e4ts, die findet Ihr auf dem Rechner unter &#8222;Dieses Ger\u00e4t: Kennung&#8220;. Wenn man da klickt wird auch ein QR-Code angezeigt, den man scannen kann und schon kennt das Handy die Kennung. Man best\u00e4tigt noch auf dem Rechner das neue Ger\u00e4t und der Verbindung steht nichts mehr im Wege. Ich gebe zu, dass die GUI auf dem Rechner anfangs etwas einsch\u00fcchtert, aber es ist wirklich einfach. Hier die Ansicht auf meinem Rechner beim Hinzuf\u00fcgen eines neuen Ger\u00e4ts:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/behrisch.de\/blog\/wp-content\/uploads\/2026\/01\/Syncthing.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"720\" src=\"https:\/\/behrisch.de\/blog\/wp-content\/uploads\/2026\/01\/Syncthing-1024x720.png\" alt=\"\" class=\"wp-image-192\" srcset=\"https:\/\/behrisch.de\/blog\/wp-content\/uploads\/2026\/01\/Syncthing-1024x720.png 1024w, https:\/\/behrisch.de\/blog\/wp-content\/uploads\/2026\/01\/Syncthing-300x211.png 300w, https:\/\/behrisch.de\/blog\/wp-content\/uploads\/2026\/01\/Syncthing-768x540.png 768w, https:\/\/behrisch.de\/blog\/wp-content\/uploads\/2026\/01\/Syncthing-1536x1079.png 1536w, https:\/\/behrisch.de\/blog\/wp-content\/uploads\/2026\/01\/Syncthing.png 1541w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Es gibt Ordner (linke Seite), das sind die Dateien, die man synchronisiert (immer komplette Ordner, aber man kann Ausnahmen definieren) und Ger\u00e4te (rechte Seite). Man kann also auch den gleichen Ordner mit mehreren Ger\u00e4ten synchronisieren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Als n\u00e4chstes gibt man an, welchen Ordner man synchronisieren m\u00f6chte, also zum Beispiel die Bilder (auf dem Handy in der Regel DCIM\/Camera) oder die Downloads. Man muss das f\u00fcr jeden Ordner separat machen, aber alle Unterordner werden mitsynchronisiert.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/behrisch.de\/blog\/wp-content\/uploads\/2026\/01\/SyncthingHandyFolder.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"632\" src=\"https:\/\/behrisch.de\/blog\/wp-content\/uploads\/2026\/01\/SyncthingHandyFolder-1024x632.png\" alt=\"\" class=\"wp-image-194\" srcset=\"https:\/\/behrisch.de\/blog\/wp-content\/uploads\/2026\/01\/SyncthingHandyFolder-1024x632.png 1024w, https:\/\/behrisch.de\/blog\/wp-content\/uploads\/2026\/01\/SyncthingHandyFolder-300x185.png 300w, https:\/\/behrisch.de\/blog\/wp-content\/uploads\/2026\/01\/SyncthingHandyFolder-768x474.png 768w, https:\/\/behrisch.de\/blog\/wp-content\/uploads\/2026\/01\/SyncthingHandyFolder.png 1079w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Man gibt dem Ordner einen sch\u00f6nen Namen (damit man ihn wiedererkennt), w\u00e4hlt das richtige Verzeichnis aus (also zum Beispiel Download)  und klickt an, dass er mit dem Rechner synchronisiert werden soll.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/behrisch.de\/blog\/wp-content\/uploads\/2026\/01\/SyncthingHandyFolderCreate.png\"><img loading=\"lazy\" decoding=\"async\" width=\"876\" height=\"1024\" src=\"https:\/\/behrisch.de\/blog\/wp-content\/uploads\/2026\/01\/SyncthingHandyFolderCreate-876x1024.png\" alt=\"\" class=\"wp-image-195\" srcset=\"https:\/\/behrisch.de\/blog\/wp-content\/uploads\/2026\/01\/SyncthingHandyFolderCreate-876x1024.png 876w, https:\/\/behrisch.de\/blog\/wp-content\/uploads\/2026\/01\/SyncthingHandyFolderCreate-257x300.png 257w, https:\/\/behrisch.de\/blog\/wp-content\/uploads\/2026\/01\/SyncthingHandyFolderCreate-768x898.png 768w, https:\/\/behrisch.de\/blog\/wp-content\/uploads\/2026\/01\/SyncthingHandyFolderCreate.png 1067w\" sizes=\"auto, (max-width: 876px) 100vw, 876px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Jetzt auf der Rechnerseite noch best\u00e4tigen und auch dort ein passendes Verzeichnis w\u00e4hlen (oder einfach ein neues erstellen) und fertig! Ab jetzt werden beide Verzeichnisse immer synchronisiert, wenn auf beiden Ger\u00e4ten syncthing l\u00e4uft. Es bietet sich also an es in den <a href=\"https:\/\/docs.syncthing.net\/users\/autostart.html\">Autostart<\/a> aufzunehmen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Probleme gab es bei mir bis jetzt nur, wenn das Handy aus Versehen im Energiesparmodus oder nicht im WLAN war. In beiden F\u00e4llen wird n\u00e4mlich standardm\u00e4\u00dfig nicht synchronisiert (l\u00e4sst sich in der Konfiguration nat\u00fcrlich \u00e4ndern und auch der Statusscreen ist hier hilfreich). Mit den fortgeschrittenen Aktionen wie der Verschl\u00fcsselung hat nicht immer alles sofort geklappt, aber ich hatte nie Datenverlust und es brauchte bei Problemen nur einen Neustart der App oder ein Pausieren und Neustart des betroffenen Ordners. Da Syncthing auch Optionen hat, eine <a href=\"https:\/\/docs.syncthing.net\/users\/versioning.html\">Historie ge\u00e4nderter Dateien<\/a> zu speichern, benutze ich es jetzt auch als Backup-Tool. Was syncthing allerdings nicht kann, ist lokale Verzeichnisse synchron halten, da muss man weiter <a href=\"https:\/\/de.wikipedia.org\/wiki\/Rsync\">rsync<\/a> benutzen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Insgesamt jedoch ein wunderbares Werkzeug zur Daten&#8220;befreiung&#8220; insbesondere vom mobilen Endger\u00e4t. Ich habe das am DI.Day zwar nicht bei mir selbst neu installiert, aber daf\u00fcr eines der Kinder \u00fcberzeugt (und das ist ja eigentlich noch viel besser).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Der erste Data Independence Day (oder auch Datenunabh\u00e4ngigkeitstag &#8222;DUT&#8220;) ist ja jetzt schon wieder zwei Wochen her, aber manchmal brauchen die Sachen etwas. Ich bin jedenfalls ein gro\u00dfer Fan davon die Hoheit \u00fcber die eigenen Daten zu behalten und der &hellip; <a href=\"https:\/\/behrisch.de\/blog\/2026\/01\/dut-synching-the-thing\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-167","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/behrisch.de\/blog\/wp-json\/wp\/v2\/posts\/167","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/behrisch.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/behrisch.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/behrisch.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/behrisch.de\/blog\/wp-json\/wp\/v2\/comments?post=167"}],"version-history":[{"count":4,"href":"https:\/\/behrisch.de\/blog\/wp-json\/wp\/v2\/posts\/167\/revisions"}],"predecessor-version":[{"id":196,"href":"https:\/\/behrisch.de\/blog\/wp-json\/wp\/v2\/posts\/167\/revisions\/196"}],"wp:attachment":[{"href":"https:\/\/behrisch.de\/blog\/wp-json\/wp\/v2\/media?parent=167"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/behrisch.de\/blog\/wp-json\/wp\/v2\/categories?post=167"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/behrisch.de\/blog\/wp-json\/wp\/v2\/tags?post=167"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}