{"id":294,"date":"2013-11-16T20:17:33","date_gmt":"2013-11-16T19:17:33","guid":{"rendered":"http:\/\/www.gendalus.de\/?p=294"},"modified":"2013-11-16T20:18:23","modified_gmt":"2013-11-16T19:18:23","slug":"synchronisieren-mit-bittorrent","status":"publish","type":"post","link":"https:\/\/www.gendalus.de\/?p=294","title":{"rendered":"Synchronisieren mit Bittorrent"},"content":{"rendered":"<p>Neuigkeiten aus der Technikecke. (okay, so neu ist es nicht und auf Twitter hatte ich es auch schon mal verlinkt, aber egal)<\/p>\n<p>Da eine f&uuml;r das iPad angepasste Version gerade herausgekommen ist, habe ich mir gedacht, ich schreibe mal &uuml;ber BitTorrent Sync (im Folgenden BTSync).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.gendalus.de\/wp-content\/uploads\/2013\/11\/bt_sync.png\" alt=\"Das Logo von BitTorrent Sync\" width=\"600\" height=\"191\" border=\"0\" \/><\/p>\n<h2>Was macht es??<\/h2>\n<p>BTSync kann Dateien &uuml;ber verschiedene Ger&auml;te synchronisieren. Die Daten&uuml;bertragung findet dabei &uuml;ber das <a title=\"BitTorrent in der deutschsprachigen Wikipedia\" href=\"http:\/\/de.wikipedia.org\/wiki\/BitTorrent\">BitTorrent-Protokoll<\/a> statt.<\/p>\n<p>Wie bei BitTorrent &uuml;blich werden die Dateien <a title=\"Peer-to-Peer in der deutschsprachigen Wikipedia\" href=\"http:\/\/de.wikipedia.org\/wiki\/Peer-to-Peer\">Peer-to-Peer<\/a> &uuml;bertragen. Das bedeutet, dass mindestens ein anderes Ger&auml;t mit den zu &uuml;bertragenden Dateien online sein muss. Es gibt also nicht, wie bei zum Beispiel DropBox, einen zentralen Server, der die Dateien f&uuml;r eineN verteilt. Das klingt zwar wie ein Nachteil, hat aber den Vorteil, dass die Kontrolle &uuml;ber die Daten erstmal bei mir und nicht bei z.B. Dropbox liegt.<\/p>\n<p>Wie bei Dropbox kann ich mit BTSync ganze Ordner, mit mir oder mit anderen, teilen.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.gendalus.de\/wp-content\/uploads\/2013\/11\/bt_sync_folders.png\" alt=\"Die Ordner&uuml;bersicht von BitTorrent Sync\" width=\"600\" height=\"345\" border=\"0\" \/><\/p>\n<p>Nun funktioniert BitTorrent ja eigentlich so, dass ich Dateien und\/oder Ordner habe und von diesen eine Torrent-Datei erstelle und mit Hilfe dieser Datei andere sich die Dateien von mir runterladen k&ouml;nnen. F&uuml;r sich &auml;ndernde Ordner w&uuml;rde das bedeuten, dass jedes Mal, wenn ich was &auml;ndere, eine neue Torrent-Datei erstellen m&uuml;sste. Damit das aber nicht passieren muss, setzt BTSync auf Secrets<\/p>\n<h2>Es geht um Geheimnisse<\/h2>\n<p>Jeder Ordner der in BTSync hinzugef&uuml;gt wird bekommt mindestens zwei Secrets. Damit eine andere Person sich meine Daten herunterladen und sich mit mir synchronisieren kann, muss ich der Person ein Secret schicken, eine &uuml;ber 30 Zeichen lange Zeichenkette. Wenn ich das Full Access Secret weitergebe, dann kann die andere Person alle Dateien runterladen und auch ver&auml;ndern. Wenn ich nur das Read Only Secret verschicke, dann k&ouml;nnen die Daten zwar runtergeladen werden, aber ver&auml;nderte Daten nicht zur&uuml;cksynchronisiert werden.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.gendalus.de\/wp-content\/uploads\/2013\/11\/bt_sync_secrets.png\" alt=\"Ein BitTorrent Sync Fenster eines Ordners und dessen Secrets\" width=\"352\" height=\"395\" border=\"0\" \/><\/p>\n<p>Zus&auml;tzlich gibt es dazu ein One-Time Secret, welches nur f&uuml;r 24 Stunden g&uuml;ltig ist. Diese kann wiederum auch full access oder read only sein.<\/p>\n<p>Jeder Ordner kommt dabei mit ein paar weiteren Optionen daher, zum Beispiel: soll ein Tracker-Server zum Auffinden von Peers benutzt werden??, soll im lokalen Netzwerk nach Peers gesucht werden oder sollen gel&ouml;schte Dateien im Sync-Archiv vorgehalten werden, damit sie nicht aus Versehen gel&ouml;scht werden??<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.gendalus.de\/wp-content\/uploads\/2013\/11\/bt_sync_folder_prefs-14.png\" alt=\"Die ordnerspezifischen Einstellungen in BTSync\" width=\"351\" height=\"396\" border=\"0\" \/><\/p>\n<p>Eine wichtige Entscheidung ist, ob ein Relay-Server benutzt werden soll, wenn eine Verbindung &uuml;ber BitTorrent nicht m&ouml;glich ist. Die Idee ist dabei: Wenn ich mit meinem Computer in einem Netz, wie dem der Uni-Marburg, bin in dem BitTorrent Datenverkehr rausgefiltert wird, w&uuml;rde BTSync nicht funktionieren. In diesem Fall w&uuml;rden die Daten &uuml;ber einen Server des Unternehmens BitTorrent &uuml;bertragen werden. In wieweit die Daten vor der &Uuml;bertragung verschl&uuml;sselt werden kann ich nicht sagen, ich kann also auch nicht sagen, ob das Unternehmen BitTorrent dann nicht unter Umst&auml;nden diese Daten mitlesen und speichern k&ouml;nnte. Ich pers&ouml;nlich w&auml;hle die Option immer ab.<\/p>\n<h2>Daten auch mobil<\/h2>\n<p>Was mir ein wenig gefehlt hat war die M&ouml;glichkeit Dateien, die in einem der geteilten Ordner liegen, auf dem iPhone oder iPad zu &ouml;ffnen. Und siehe da, mit der iOS App ist die erste BitTorrent App im App Store erschienen, die nicht gleich wieder von Apple rausgeworfen wurde. Apple hat damit das Protokoll BitTorrent zumindest implizit als legitime &Uuml;bertragungsm&ouml;glichkeit anerkannt.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.gendalus.de\/wp-content\/uploads\/2013\/11\/bt_sync_folders_iphone.png\" alt=\"BTSync Ordner&uuml;bersicht auf dem iPhone\" width=\"169\" height=\"300\" border=\"0\" \/><\/p>\n<p>Damit l&auml;sst sich also auch von unterwegs auf alle Dateien in den geteilten Ordnern zugreifen. Damit aber nicht immer alle Dateien, sondern nur die &uuml;bertragen werden, die ich wirklich &ouml;ffnen will, ist per Default die automatische Synchronisation ausgestellt und ich muss die Dateien die ich haben will anw&auml;hlen. Dieses Verhalten l&auml;sst sich aber f&uuml;r jeden Ordner &auml;ndern.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.gendalus.de\/wp-content\/uploads\/2013\/11\/bt_sync_folder_iphone.png\" alt=\"BTSync Ordneransicht auf dem iPhone\" width=\"169\" height=\"300\" border=\"0\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.gendalus.de\/wp-content\/uploads\/2013\/11\/bt_sync_ipad.png\" alt=\"BTSync Ordneransicht auf dem iPad\" width=\"225\" height=\"300\" border=\"0\" \/><\/p>\n<p>Das ist aber auch die einzige Einstellungsm&ouml;glichkeit. Das bedeutet auch, dass sich die Option, Dateien eines Ordners m&ouml;glicherweise &uuml;ber einen Server des Unternehmens BitTorrent zu &uuml;bertragen, <strong>nicht<\/strong> ausschalten l&auml;sst.<\/p>\n<p>F&uuml;r die gesamte App lassen sich noch ein paar Einstellungen machen, wie zum Beispiel, ob &uuml;ber das mobile Datennetz oder nur im wLAN die Daten &uuml;bertragen werden sollen.<\/p>\n<h2>Lange secrets sind lang<\/h2>\n<p>Wie bereits erw&auml;hnt sind die secrets ziemlich lang. Es w&auml;re ziemlich umst&auml;ndlich diese langen secrets immer auf das Smart-Device abzutippen, wenn ein neuer Ordner hinzugef&uuml;gt werden soll. Aber f&uuml;r das Problem gibt es eine L&ouml;sung: QR-Codes.<\/p>\n<p>Ja, richtig gelesenes gibt tats&auml;chlich einen Anwedungsfall f&uuml;r QR-Codes!!<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.gendalus.de\/wp-content\/uploads\/2013\/11\/bt_sync_qr.png\" alt=\"Ein Read-Only QR-Code zum Abscannen mit dem Smartphone\" width=\"277\" height=\"346\" border=\"0\" \/><\/p>\n<p>So lassen sich die secret schnell von einem auf das andere Ger&auml;t &uuml;bertragen.<\/p>\n<h2>Fazit<\/h2>\n<p>F&uuml;r die, die keine Lust auf zentralisierte kommerzielle Syncservices wie Dropbox oder auf das aufwendige Installieren von Owncloud haben ist BitTorrent Sync eine gute Alternative. Leider ist es soweit ich sehen kann nicht Open Source und hat noch einige unsch&ouml;ne Ecken. Aber das kann ja noch werden \ud83d\ude09<\/p>\n<div class=\"twoclick_social_bookmarks_post_294 social_share_privacy clearfix 1.6.4 locale-de_DE sprite-de_DE\"><\/div><div class=\"twoclick-js\"><script type=\"text\/javascript\">\/* <![CDATA[ *\/\njQuery(document).ready(function($){if($('.twoclick_social_bookmarks_post_294')){$('.twoclick_social_bookmarks_post_294').socialSharePrivacy({\"services\":{\"facebook\":{\"status\":\"on\",\"txt_info\":\"2 Klicks f\\u00fcr mehr Datenschutz: Erst wenn Sie hier klicken, wird der Button aktiv und Sie k\\u00f6nnen Ihre Empfehlung an Facebook senden. Schon beim Aktivieren werden Daten an Dritte \\u00fcbertragen - siehe <em>i<\\\/em>.\",\"perma_option\":\"off\",\"action\":\"recommend\",\"language\":\"de_DE\"},\"twitter\":{\"reply_to\":\"\",\"tweet_text\":\"Synchronisieren%20mit%20Bittorrent%20%C2%BB%20gendalus%20%23bittorrent%20%23sharing\",\"status\":\"on\",\"txt_info\":\"2 Klicks f\\u00fcr mehr Datenschutz: Erst wenn Sie hier klicken, wird der Button aktiv und Sie k\\u00f6nnen Ihre Empfehlung an Twitter senden. Schon beim Aktivieren werden Daten an Dritte \\u00fcbertragen - siehe <em>i<\\\/em>.\",\"perma_option\":\"off\",\"language\":\"de\",\"referrer_track\":\"\"},\"gplus\":{\"status\":\"on\",\"txt_info\":\"2 Klicks f\\u00fcr mehr Datenschutz: Erst wenn Sie hier klicken, wird der Button aktiv und Sie k\\u00f6nnen Ihre Empfehlung an Google+ senden. Schon beim Aktivieren werden Daten an Dritte \\u00fcbertragen - siehe <em>i<\\\/em>.\",\"perma_option\":\"off\",\"referrer_track\":\"\"}},\"txt_help\":\"Wenn Sie diese Felder durch einen Klick aktivieren, werden Informationen an Facebook, Twitter, Flattr, Xing, t3n, LinkedIn, Pinterest oder Google eventuell ins Ausland \\u00fcbertragen und unter Umst\\u00e4nden auch dort gespeichert. N\\u00e4heres erfahren Sie durch einen Klick auf das <em>i<\\\/em>.\",\"settings_perma\":\"Dauerhaft aktivieren und Daten\\u00fcber-tragung zustimmen:\",\"info_link\":\"http:\\\/\\\/www.heise.de\\\/ct\\\/artikel\\\/2-Klicks-fuer-mehr-Datenschutz-1333879.html\",\"uri\":\"https:\\\/\\\/www.gendalus.de\\\/?p=294\",\"post_id\":294,\"post_title_referrer_track\":\"Synchronisieren+mit+Bittorrent\",\"display_infobox\":\"on\"});}});\n\/* ]]> *\/<\/script><\/div>","protected":false},"excerpt":{"rendered":"<div class=\"entry-summary\">\nNeuigkeiten aus der Technikecke. (okay, so neu ist es nicht und auf Twitter hatte ich es auch schon mal verlinkt,&hellip;\n<\/div>\n<div class=\"link-more\"><a href=\"https:\/\/www.gendalus.de\/?p=294\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &ldquo;Synchronisieren mit Bittorrent&rdquo;<\/span>&hellip;<\/a><\/div>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,100],"tags":[117,116],"class_list":["post-294","post","type-post","status-publish","format-standard","hentry","category-allgemein","category-technik","tag-bittorrent","tag-sharing","entry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.gendalus.de\/index.php?rest_route=\/wp\/v2\/posts\/294"}],"collection":[{"href":"https:\/\/www.gendalus.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gendalus.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gendalus.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gendalus.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=294"}],"version-history":[{"count":1,"href":"https:\/\/www.gendalus.de\/index.php?rest_route=\/wp\/v2\/posts\/294\/revisions"}],"predecessor-version":[{"id":295,"href":"https:\/\/www.gendalus.de\/index.php?rest_route=\/wp\/v2\/posts\/294\/revisions\/295"}],"wp:attachment":[{"href":"https:\/\/www.gendalus.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=294"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gendalus.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=294"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gendalus.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=294"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}