Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


BitTorrent Sync out of private beta!
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

BitTorrent Sync out of private beta!

nickvanwnickvanw Member
edited April 2013 in General

New self-hosted "Dropbox clone" (think AeroFS) BitTorrent Sync is out of private beta: http://labs.bittorrent.com/experiments/sync.html

It allows you to sync arbitrary folders, which is awesome, as well as time-limited and read-only sharing through a "secret code," which makes it REALLY nice for sharing things quickly or collaborating. I have to say, I'm digging it.

I have it set up on some of my servers and I have to say it looks awesome - It uses MUCH less memory then AeroFS (which was pig) or the DropBox client:

$ sudo python ps_mem.py | grep btsync 2.1 MiB + 169.5 KiB = 2.3 MiB btsync

And thanks to bittorrent, when you have tons of nodes up it transfers super quick.

I'd recommend trying it out!

Comments

  • Cool

  • Does it sync in "real time" or in like 5 minute intervals or?

  • EvixoEvixo Member

    Interesting, thanks for pointing this out :-)

  • EvixoEvixo Member

    @BlueVM said: Does it sync in "real time" or in like 5 minute intervals or?

    Found on their FAQ:

    When a file is added to the shared folder, the changes start syncing immediately (due to system peculiarities, sync on Mac OS X 10.6 may be delayed up to 10 minutes). If you change a file inside a shared folder, sync will start after the file is saved and/or closed.

  • Nice.

  • AsadAsad Member

    I've been using this for a few days now :) I can't keep saying how completely awesome it is

  • I've been using it for about a week now, and while it's still not release quality (there are some issues around config, for example) it's already better than SkyDrive, and getting close to Dropbox. If you know enough to run a VPS or two I'd say it's the perfect compliment to a free Dropbox account - use Dropbox for smaller, commonly used files (because it's faster to spot changes, gives more feedback on progress, and integrates more widely), and BTSync for larger, less intensively used files (in my case my Aperture library and home movies so far).

  • MuZoMuZo Member
    edited April 2013

    Trying it now, but since you just have to enter the key generated by the other device that share the folder and keys don't expire, someone can just try keys all the time and get access to your files and folders. It doesn't seem very safe to me.

  • nickvanwnickvanw Member
    edited April 2013

    @MuZo it would take someone longer then the earth will be around to generate a key that's good for your files.

  • @MuZo Math is a scary thing. Pretend that every human that has ever lived (about 50 billion) each had 7 billion computers, and each computer had tried a billion keys per second since the start of the universe. Right about now they would have tried every possible key, and hence would have been certain of getting to your data.

  • Not only that, but as per their website:

    If you want even more security, BitTorrent Sync gives you a way to use a custom secret. Just create your own secret, encode it with Base64, and enter in the secret field for BitTorrent Sync. Note that a custom secret should be more than 40 characters long.

    http://labs.bittorrent.com/experiments/sync/technology.html#secret

  • ChanChan Member

    This sounds convincing but I couldn't really live without versioning which I'm used to with Dropbox

  • ReeRee Member

    Finally! I liked the sounds of AeroFS but didn't like the idea of being forced to put everything where IT wanted instead of where I wanted, so I've been waiting to try this out instead. I wish it had versioning too, but can live without it for some of my more static data (like the CD/DVD collection) for now.

    To those concerned about the secret...I haven't looked to see what characters are used in their random secrets, but even if it's only just single case alphanumeric, that means a 32 character secret has 26^32 possibilities, which is:

    1,901,722,500,000,000,000,000,000,000,000,000,000,000,000,000

    That's 1.9 Quattuordecillion. See http://en.wikipedia.org/wiki/Septillion#Standard_dictionary_numbers to look at how much further down than "billion" or "trillion" that is

  • Ree - I believe it's A-Z and 2-7 (don't know why), so 32^32. Wolfram Alpha tells me that's "1 quindecillion, 461 quattuordecillion, 501 tredecillion, 637 duodecillion, 330 undecillion, 902 decillion, 918 nonillion, 203 octillion, 684 septillion, 832 sextillion, 716 quintillion, 283 quadrillion, 19 trillion, 655 billion, 932 million, 542 thousand and 976" - I love how many words you go past to get to trillion!

  • I wonder if the providers that don't like p2p protocols will allow this

  • perennateperennate Member, Host Rep
    edited April 2013

    Awesome! Was super-easy to set up, just made a configuration file and copied it across servers. Semi-disappointed that it's closed source unlike dvcs-autosync/unison/SparkleShare, was hoping to add some features to make setting up/configuring easier; oh well.

    For me it's really nice because I actually don't want version control, most of the files I sync are binary and just take up space in dvcs-autosync (which uses git). And if something bad happens there's a trash.

  • TimTim Member

    I recommend it for personal use, I don't think it's quite ready to deploy as a sync option for backing up your production website or whatever but it's a really promising app from what I was able to test in the private alpha! :)

  • perennateperennate Member, Host Rep

    For backing up a server one-way I'd say rsync is and will always be the best solution.

  • perennateperennate Member, Host Rep
    edited April 2013

    I just found that btsync communicates with servers like 54.225.92.50:3000(UDP) even though I've disabled disable tracker, DHT, relay server, and even LAN search (oh, and check for updates is disabled too). I even checked the packets and it shows that the server knows all of the peers. So it seems like this is a tracker server, but tracker is disabled on all of my servers. I hope it's just that I made mistake or they have not double checked their configuration options... otherwise I'll have to switch back to dvcs-autosync.

    (data isn't sensitive or critical or anything, but it's not cool to have the software ignore my settings; also to be clear this is just the tracker server with peer information, not data or anything)

  • ReeRee Member

    @verloren said: I believe it's A-Z and 2-7 (don't know why)

    That would be Base32 -- and the reason Base32 picked 2-7 is because 0 and 1 look like O and I.

    @perennate said: For backing up a server one-way I'd say rsync is and will always be the best solution.

    I'm curious what makes you say that.

  • joepie91joepie91 Member, Patron Provider

    There is no way to inspect the source code.

    Relying on this to keep your files secure, would be madness.

  • twaintwain Member

    Kind of strange I'm doing a sync between two servers and netstat -antup output on both servers does not show the btsync connection to the other server... the outbound btsync connection on each server shows from local random port to 0.0.0.0, not to the IP of the other server. Is this just how upnp/btsync works I guess?

  • This popped up a couple weeks ago: http://12char.com/ - pretty cool idea!

  • ChronicChronic Member
    edited May 2013

    I miss a web UI for file access and while I can easily install something such as AjaXplorer, I'd still prefer something Sync specific.

Sign In or Register to comment.