The other big hangup I had was I want to be able to browse my data from my phone but not keep a full copy of it there which is impossible with BTSync.
Lastly I find their attempt to act "Open" laughable. The source is closed with vague hints that they might open it at some point and to use the API you have to REGISTER with them. To control software running on your personal machine from your personal machine you have to get an API from them. I am at a complete loss as to why this is needed.
I will not be using BTSync again and have been recently looking at Pulse (previously Syncthing) [0].
1) Difficult to set up as a service on Windows, so you don't have a command window in your task bar all the time. I want this thing to be fire and forget, not in my face all the time and setting it up on all my PC's, my wife's PC's and my kids PC's, I don't want a lot of extra steps and 3rd party solutions just to get SyncThing to be a service.
2) I had some CPU hogging issues on my Ubuntu boxes that forced me to disable it.
I did not know they changed their name to Pulse. That explains why I'm getting email from a Pulse mailing list suddenly.
I had similar experiences with the earlier alpha/beta releases using a ton of CPU/RAM and having a ton of other issues, but lately it's been working quite well. I sync a lot of files, over 30GB, and Dropbox and Google Drive did a spectacularly poor job with that kind of load as well.
The iOS app for BTSync absolutely lets you browse your shares and download individual files. Otherwise I would not be able to use it.
My cloud server is a g1.small on GCE, and I run Sync inside Docker on that instance. The same server also runs a bunch of other crap, and it's far from resource constrained.
About once a year I went through the exercise of "let's try replacing Dropbox with something" and this time, with BTSync, I have been able to finally get rid of it, with the exception of a few mobile apps that rely on it.
I agree it could be more open, and I'm always on the lookout for a better solution, particularly one with similar encryption capabilities. If you haven't tried BTSync in a while, perhaps it's worth another look.
Sync still has room for improvement, but it does seem to be constantly improving.
Also I find the web/app interfaces to BTSync to be extremely laggy or contain stale data. On my MBPr (late 2013) it took a little over a minute to launch (well it "launched" right away but the web interface showed a loading screen for a minute, I have ONE folder synced) and the UX is terrible. I'll click something and a few seconds later it will open, I'm constantly wondering if the click registered or if BTSync is just being slow. In my experience the web/app does not seem to save my settings on which columns to show which is quite irritating. Lastly as I mentioned above trying to have BTSync sync 300+ folders brought it to it's knees and I can't even load the web interface to remove folders so that it's usable again (On my Ubuntu media center).
As for the API key there is NO VALID REASON why I should need an API key to access something I host myself, none. Period. Exclamation point. I had to apply for an API key before I could start scripting BTSync and the first thing I did with scripting was to add all my media folders for shows to BTSync and it fell over and died. If you just want to sync a handful of folders it might work fine for you but when it brings my beefy media center to it's knees something is really wrong. Another gripe I have is the documentation for BTSync is woefully out of date and flat out incorrect in some cases. Once you manage to get an API key there are no instruction on what you do with said API key. Do you add it to each request to the BTSync API? No, you actually put it in a config file for BTSync itself which I only found out after scouring the internet and BTSync forums for help.
BTSync has failed me multiple times and I'm done wasting my time with it. I'm glad it works for your but trying to use it for ~10TB of data is pipedream. To be fair Syncthing (Pulse) may be no better but I already like them more because they are more open whereas BTSync feels like a bait and switch waiting to happen IMHO.
Having said that, I completely agree with the open source thing, and am waiting for a good enough OSS one to jump ship.
But for anyone wanting to leave Dropbox, I can say at least my experience was a pleasant one (it's really nice to not have to worry about usage limits, or war criminals).
Thanks for the link to Pulse, it looks very compelling. Have you encountered any significant hurdles with it?
Every day we, as well as general consumers, pay money for someone to run something for us because we don't care to run it. I can run a mail server. But please, please please, take my money to do it. I like to sleep, I like my mail to work, and I like to work on more exciting projects.
Bittorrent should open the code with a license that permits them to run a service they can charge for, but anyone else can use for free.
BUT BTSync is an Orange to the Apple of Dropbox and company. Dropbox and such is CLOUD BASED. BTSync is DRIVE BASED AKA you can't log onto some web page and get your files.
My Likes:
1) I have 4 work computers 2 personal computers and 2 laptops with BTS and it works great.
2) I just share folders based on my 6+ year old file server structure. All my file are available with whatever file structure I want on any of my devices.
3) Syncing my pictures from my desktop to file server is automatic and FAST on my local server.
4) My mobile devices I can pick and choice what files I want and download into any folder I want. (I have podcast available only on YouTube. I download the audio and store it into my podcast folder. Those files are automatically sync to my podcast program and are avilable. If I have a ton of books I can pick and choice what book and store it into any reader app (Amazon, Google, etc))
5) Super simple sharing of massive video files for editing. I have a friend I help with some video edit and audio processing. I have a raw and a cleaned folder and I just place the finished files in my cleaned folder and they go ONLY to my client's computer directly and not some website. Awesome way is that the raw is read-only on my side and cleaned is read-only on his side. That way it is clear who did what and mistakes (Which always happen) are clearly under the control of each side.
I use SpiderOak for all my cloud backups. I've been using BTSync to keep my cell phone photos backed up to my desktop and then that folder gets backed up to SpiderOak. So far it has been working well.
For a small number of critical files and documents I absolutely want a remote copy of I have Dropbox (this is also where Dropbox's versioning comes in handy), while for all my large folders with stuff that's non-critical or already remotely stored I have BTSync, as well as for temporary and ad-hoc sharing.
Both Wuala and SpiderOak do end-to-end encryption, so this statement doesn't apply to them. All their servers ever see is encrypted blobs.
Wuala seems to be the only encrypted file sync service that does team sharing though, which is a requirement for me. Does anyone know any alternatives?
I'm a huge fan of (the idea of) BitTorrent Sync but it's very bad software. Very early on I tried it and found it would eat my files sometimes (lost, corrupt or old versions). Recently, hearing it's now in stable I gave it a shot. I lost files again. If it works for you fine but I've found it to be very buggy.
Switched to using lsyncd instead, and works a treat!
That said, BTSync was fantastic when it worked, and Syncthing looks incredibly promising, too.
On my (PowerPC!) NAS, it was constantly using lots of CPU and RAM, although I have a feeling plenty of that was caused by swapping to disk (NAS only has 128MB). I love the fact that BTSync have the forethought to provide a PowerPC client for people with outmoded NAS's like mine, just disappointed it was still too heavy to work reliably.
An alternative, open source, multi platform (even mobile) solution is Seafile.
syncthing.net is an alternative to BTSync.
However, I have had at least two cases where a file somehow didn't completely sync and it was corrupted, totally unrecoverable. I am left feeling that versioning is the killer Dropbox feature that BT will never replace. I'm not sure what I'm going to do... I'm still using BTSync for a lot of stuff, but it has lost its trust.
Either way, it seems like it'd be possible to add (at the expensive of additional complexity and disk usage)
The author includes SpiderOak under this statement. Whilst I understand that they can decrypt anything if you give them the password through their web interface, I was under the assumption that this wasn't possible if you never downloaded any of your files through their web interface.
Am I under a false assumption here? Is there something I am missing?
Is it really? From your own quote:
> and nearly all have the same problem
(emphasis mine)
The biggest benefit so far is that it just works, even for machines behind a NAT.
Hey folks. Thomas from IDrive Online Backup. We are of the few cloud services which uses private key encryption so only the user can decrypt their data.
What do you mean, can't roll their own? You can just leave an old PC with BTSync on all the time. Problem solved.