My experience with BTSync was not a very good one. If you try to sync a large number of folders (As in each folder as it's own share) then it eats up a ton of CPU/RAM. It wouldn't be as big of a deal but with the lack of selective sync that was the only way that I could implement my own selective sync.
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].
I really want to like syncthing. The problems I have had with it are..
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.
I made the same experiences. BTSync basically killed my Raspberry Pi 3 times by using 99% CPU, forcing me to hard reboot. The mobile App was really cool, but recently it's just buggy and neither download nor upload work anymore (On iOS as well as on Android). A while ago, even the desktop app became unreliable, causing me to ditch BTSync altogether. I'm currently using Owncloud 7 and I'm very happy with it (File sync in Version 5 was unusably slow for me), however I'm keeping an eye on Syncthing/Pulse as I prefer decentralized solutions.
For the record, it is definitely possible to only sync the files you want to on your phone - it's what I do. And as an anecdotal data point (FWIW), I've been using it since the Dropbox debacle, with a pretty large data set on weak machines and it's been solid.
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).
I imagine they are in a tough spot: how will they ever make any money off this product if it's fully open source? The whole point is that it needs no central server.
Thanks for the link to Pulse, it looks very compelling. Have you encountered any significant hurdles with it?
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 have to agree. I've been using it a while and really like it as well. I agree with what others have said I wish it was open source. I haven't found anything that works as well as it does.
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.
Yep, I use both because each is well-suited to different things.
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.
> There’s Box, OneDrive, Google Drive, iCloud Drive, Bitcasa, SpiderOak, Wuala, Transporter, and I’ve missed a bunch. It doesn’t matter because they’re all pretty bad, and nearly all have the same problem, which is that any data you upload can be decrypted by the provider. In the event of a bug or a breach, anyone could have access to your files.
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?
Yup. I've been using SpiderOak since Condoleezza Rice joined Dropbox, and it works fine as a drop-in replacement for Dropbox, at least for my personal files.
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.
I'm almost certainly an edge case, I just migrated off BTSync. I was using it to automatically back up my docs/code/photos etc from my laptop to my low-power NAS, but the CPU overhead was just not worth it. (NAS was frequently pegged at 100% CPU dealing solely with BTSync).
Switched to using lsyncd instead, and works a treat!
That said, BTSync was fantastic when it worked, and Syncthing looks incredibly promising, too.
I'm in the same situation with the OS X client. I was using BTSync + Arc to essentially match Dropbox's feature set, but in the past couple of months BTSync seemingly lost its mind with respect to CPU usage. It would routinely hit 100% and would always show up on OS X's "Apps Using Significant Energy" list. I had to shut it down so often that it ultimately wasn't worth it. I switched back to Dropbox and abandoned any sort of privacy once again.
I've currently (slowly) migrating from Dropbox and BTSync to Syncthing. I'd say you might have a glitch in the matrix if BTSync is running that high without any active transfers.
I am using btsync to handle saving android titanium backup backups off-phone and to easily push podcasts from my personal server to my phone and every other device. It also keeps my keepass synced between devices. It has solved so many problems it's not even funny.
I have generally enjoyed using BT Sync since about June and haven't run into some of the CPU problems other are mentioning. I use BTSync primarily for files that I was never really comfortable leaving my machine-- paper I scan, my work files, etc-- but would like to work on from multiple machines and have multiple copies of.
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.
I haven't ran into corrupted file issues myself, but I have been fighting "Out of Sync" for awhile and will probably switch to something else myself if I can find something similar.
> and nearly all have the same problem, which is that any data you upload can be decrypted by the provider.
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?
"nearly all have the same problem, which is that any data you upload can be decrypted by the provider". SpiderOak and Wuala do client-side encryption iirc.
I wrote a BTSync Docker (https://github.com/merlin83/btsync-docker.git) a week or two ago to help backup and synchronize some of data across several of my machines in the cloud and behind a NAT.
The biggest benefit so far is that it just works, even for machines behind a NAT.
"...nearly all have the same problem, which is that any data you upload can be decrypted by the provider. In the event of a bug or a breach, anyone could have access to your files."
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.
[+] [-] joshstrange|11 years ago|reply
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].
[0] https://ind.ie/pulse/
[+] [-] pdx|11 years ago|reply
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.
[+] [-] noxon|11 years ago|reply
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.
[+] [-] emsy|11 years ago|reply
[+] [-] badsock|11 years ago|reply
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).
[+] [-] eli|11 years ago|reply
Thanks for the link to Pulse, it looks very compelling. Have you encountered any significant hurdles with it?
[+] [-] baldfat|11 years ago|reply
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.
[+] [-] bjitty|11 years ago|reply
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.
[+] [-] larzang|11 years ago|reply
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.
[+] [-] biomene|11 years ago|reply
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?
[+] [-] davedx|11 years ago|reply
[+] [-] aeturnum|11 years ago|reply
[+] [-] qznc|11 years ago|reply
[+] [-] ancarda|11 years ago|reply
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.
[+] [-] de_dave|11 years ago|reply
Switched to using lsyncd instead, and works a treat!
That said, BTSync was fantastic when it worked, and Syncthing looks incredibly promising, too.
[+] [-] mikehearn|11 years ago|reply
[+] [-] domainkiller|11 years ago|reply
[+] [-] drKarl|11 years ago|reply
An alternative, open source, multi platform (even mobile) solution is Seafile.
[+] [-] mverwijs|11 years ago|reply
syncthing.net is an alternative to BTSync.
[+] [-] Torgo|11 years ago|reply
[+] [-] jasonpbecker|11 years ago|reply
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.
[+] [-] eli|11 years ago|reply
Either way, it seems like it'd be possible to add (at the expensive of additional complexity and disk usage)
[+] [-] wernercd|11 years ago|reply
[+] [-] ixwt|11 years ago|reply
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?
[+] [-] pyre|11 years ago|reply
Is it really? From your own quote:
> and nearly all have the same problem
(emphasis mine)
[+] [-] vader1|11 years ago|reply
[+] [-] lazyant|11 years ago|reply
[+] [-] eli|11 years ago|reply
[+] [-] unknown|11 years ago|reply
[deleted]
[+] [-] merlin83|11 years ago|reply
The biggest benefit so far is that it just works, even for machines behind a NAT.
[+] [-] IDrive|11 years ago|reply
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.
[+] [-] tormeh|11 years ago|reply
What do you mean, can't roll their own? You can just leave an old PC with BTSync on all the time. Problem solved.
[+] [-] Shish2k|11 years ago|reply
[+] [-] desireco42|11 years ago|reply