{"id":434,"date":"2014-09-12T22:17:37","date_gmt":"2014-09-12T22:17:37","guid":{"rendered":"http:\/\/interactingobjects.com\/?p=434"},"modified":"2014-09-12T22:20:23","modified_gmt":"2014-09-12T22:20:23","slug":"building-a-private-file-sync-cloud","status":"publish","type":"post","link":"https:\/\/interactingobjects.com\/?p=434","title":{"rendered":"Building a private file sync cloud"},"content":{"rendered":"<p>I have been looking for the perfect file sync tool for a while now and I wanted to share my experiences. They will hopefully be usefull for someone&#8230;<\/p>\n<h1>What about Dropbox<\/h1>\n<p><a href=\"https:\/\/www.dropbox.com\/\">Dropbox<\/a>&#8230; For many people, it is one of the best. But for me, there is one thing which is a showstopper : why the hell do you need to reorganize your data to sync with Dropbox ? Why can&#8217;t you just say &#8220;ok, I would like to sync c:\\myshareddata and c:\\myprivatedata&#8230; and&#8230; c:\\mymedia\\myphotos&#8221;.<\/p>\n<p>No&#8230; you are REQUIRED to put everything in whatever unique directory or share your all C: drive !<\/p>\n<h1>So I found Wuala&#8230;<\/h1>\n<p>Nice little java GUI, where you can select any existing directory. No need to move your files around. You can sync multiple computers. <a href=\"https:\/\/www.wuala.com\/fr\/\">Wuala <\/a>provide both sync and backup features, file versionning&#8230; In addition, It is base in Swisszerland so if you are allergic to store your private data in the US, it is a nice solution.<\/p>\n<p>A bit expensive though and if you get an issue&#8230; don&#8217;t ask for help ! I did get a memory leak on Windows 8. And after I sent an email to the support, they did send me immediately a small patch&#8230; which did not solve the problem. Without looking further (they did not ask for any log files, diag informations whatsoever) they just said &#8220;Ok, it does not work, we&#8217;ll reimbourse you&#8221;&#8230;<\/p>\n<p>Ok&#8230; that could mean one thing from my point of view : they really don&#8217;t give a sh&#8230; about their customer (and can afford reimboursing them) because the service will not last long&#8230;<\/p>\n<p>And no client for my NAS&#8230;<\/p>\n<p>I&#8217;ll eventually gave up, get my money back, and start looking for a new solution.<\/p>\n<h1>A quite original solution : &#8220;lend&#8221; you free disk space<\/h1>\n<p>ON my Synology NAS, I also found another Cloud Sync tool : <a href=\"http:\/\/www.symform.com\/\">Symform<\/a>. It is a a real &#8220;Cloud&#8221; storage in that it is storing data on many customer PCs : you actually &#8220;lending&#8221; your own disk space for storing other customer data and get cloud storage space in return. You actually give twice as much as you get but I find this a very good idea.<\/p>\n<p>I tried it on my PC for a while and it worked quite well. I then decided to install it on my NAS but, I don&#8217;t know why, upload time became soooooo looooonnnnng I just gave up. I think I will try this again when I get FTTH connection.<\/p>\n<h1>What about not using a public cloud service<\/h1>\n<p>I got a nice Synlogy NAS (a DS411) and I wondered : &#8220;Why can&#8217;t I make my own sync cloud ?&#8221;.<\/p>\n<p>The first I tried was Synology own Cloud solution : Sync Station. But it is not build for high volumes. When I started the sync, 10 Gb of data became&#8230; 20 Gb because of the way the tool is backuping old version&#8230; even on first sync ! Silly&#8230; But I must admit I tried a while ago and they may have made some progress.<\/p>\n<h1>And then came Bittorrent Sync&#8230;<\/h1>\n<p>I discovered <a href=\"http:\/\/getsync.com\/\">BT Sync<\/a> a while ago as they were still at version 1.3. A very nice sync tools making used of Bittorrent protocol and allowing sync of multiple hosts in a quite simple way.<\/p>\n<p>I did sync all my photos and music between my home PC and my NAS and it worked quite well. I also sync&#8217;ed my personnal file between my home PC, my NAS and my laptop. And finally, I convinced on of my coworkers to install it so we can easily share files.<\/p>\n<p>Worked for a while&#8230; then, you don&#8217;t know while, it just get stuck at some point. You remove a partially sync file (you need to enable debugging to identify the file) and then, it restart.<\/p>\n<p>I had a few corrupted file also. I was able to get a backup from the BT Sync trash&#8230; on another machine. BT Sync team, if you read this : why, when I delete a file locally, it does not got to local trash but only to remote trash ?<\/p>\n<p>1.4 version, which is quite recent, brought a much nicer UI. You can easily share files&#8230;<\/p>\n<p><a href=\"http:\/\/interactingobjects.com\/wp-content\/uploads\/2014\/09\/2014-09-13-00_06_46-BitTorrent-Sync.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-435\" src=\"http:\/\/interactingobjects.com\/wp-content\/uploads\/2014\/09\/2014-09-13-00_06_46-BitTorrent-Sync.png\" alt=\"2014-09-13 00_06_46-BitTorrent Sync\" width=\"1016\" height=\"639\" srcset=\"https:\/\/interactingobjects.com\/wp-content\/uploads\/2014\/09\/2014-09-13-00_06_46-BitTorrent-Sync.png 1016w, https:\/\/interactingobjects.com\/wp-content\/uploads\/2014\/09\/2014-09-13-00_06_46-BitTorrent-Sync-300x188.png 300w, https:\/\/interactingobjects.com\/wp-content\/uploads\/2014\/09\/2014-09-13-00_06_46-BitTorrent-Sync-476x300.png 476w\" sizes=\"auto, (max-width: 1016px) 100vw, 1016px\" \/><\/a><\/p>\n<p>And I was hoping a bit more reliabilty. Alas&#8230; Still get sync hanging for no apparent reason, but in addition, BT Sync tends to lock the files which are open in MS Office&#8230; which then you can&#8217;t save !<\/p>\n<p>And right now, while I am writing this post, my NAS and home PC are both saying &#8220;OK, everything is now in sync&#8221; but my laptop is still pretending there is more than 1 Gb of files to sync&#8230;<\/p>\n<p>How can you trust this&#8230;<\/p>\n<h1>Will the next solution be the good one<\/h1>\n<p>And while I was looking for some tips and trick about BT Sync and find solutions to my problems, I found a new sync tool, thank to <a title=\"Korben - SyncThings\" href=\"http:\/\/korben.info\/syncthing.html\">this post<\/a>\u00a0: <a href=\"http:\/\/syncthing.net\/\u00a0\">SyncThings<\/a>.\u00a0It seems that since Korben published this, they have made some progress and it looks like quite promising.<\/p>\n<p><a href=\"http:\/\/interactingobjects.com\/wp-content\/uploads\/2014\/09\/2014-09-13-00_12_53-Syncthing-_-PCJS1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-437\" src=\"http:\/\/interactingobjects.com\/wp-content\/uploads\/2014\/09\/2014-09-13-00_12_53-Syncthing-_-PCJS1.png\" alt=\"2014-09-13 00_12_53-Syncthing _ PCJS\" width=\"1168\" height=\"535\" srcset=\"https:\/\/interactingobjects.com\/wp-content\/uploads\/2014\/09\/2014-09-13-00_12_53-Syncthing-_-PCJS1.png 1168w, https:\/\/interactingobjects.com\/wp-content\/uploads\/2014\/09\/2014-09-13-00_12_53-Syncthing-_-PCJS1-300x137.png 300w, https:\/\/interactingobjects.com\/wp-content\/uploads\/2014\/09\/2014-09-13-00_12_53-Syncthing-_-PCJS1-1024x469.png 1024w, https:\/\/interactingobjects.com\/wp-content\/uploads\/2014\/09\/2014-09-13-00_12_53-Syncthing-_-PCJS1-500x229.png 500w\" sizes=\"auto, (max-width: 1168px) 100vw, 1168px\" \/><\/a><\/p>\n<p>Another important point : it is Open Source.<\/p>\n<p>So I&#8217;ll try that and hopefully, it will cover my needs !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have been looking for the perfect file sync tool for a while now and I wanted to share my experiences. They will hopefully be usefull for someone&#8230; What about Dropbox Dropbox&#8230; For many people, it is one of the &hellip; <a href=\"https:\/\/interactingobjects.com\/?p=434\">Continue reading <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":[74],"tags":[98,100,103,102,99,101],"class_list":["post-434","post","type-post","status-publish","format-standard","hentry","category-it","tag-cloud","tag-file-sync","tag-personal-cloud","tag-private-cloud","tag-sync","tag-synchronization"],"_links":{"self":[{"href":"https:\/\/interactingobjects.com\/index.php?rest_route=\/wp\/v2\/posts\/434","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/interactingobjects.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/interactingobjects.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/interactingobjects.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/interactingobjects.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=434"}],"version-history":[{"count":5,"href":"https:\/\/interactingobjects.com\/index.php?rest_route=\/wp\/v2\/posts\/434\/revisions"}],"predecessor-version":[{"id":444,"href":"https:\/\/interactingobjects.com\/index.php?rest_route=\/wp\/v2\/posts\/434\/revisions\/444"}],"wp:attachment":[{"href":"https:\/\/interactingobjects.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=434"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/interactingobjects.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=434"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/interactingobjects.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=434"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}