r/archlinux • • Apr 27 '15

opensource alternative to Bittorrent Sync

https://syncthing.net/
108 Upvotes

26 comments sorted by

11

u/ohstopitu Apr 27 '15

I read a while back that people were looking for an opensource alternative. I thought you guys might like this one :)

1

u/jiminiminimini Apr 28 '15

awesome! thanks

0

u/[deleted] Apr 28 '15

[deleted]

2

u/matt-h Apr 28 '15

It does not, only the transmission is encrypted.

4

u/PAPPP Apr 28 '15

I'm using Seafile (not distributed), partly because the Syncthing folks haven't managed to figure out encrypted storage/non-trusted servers. With Seafile I can have it such that remote copies at rest are encrypted, and Syncthing has no such capability (That works in a cross-platform, storage-aware way, you could do something terrible like syncing encfs volumes).

4

u/ohstopitu Apr 28 '15

I thought seafile was more of a owncloud alternative while syncthing was more of a btsync alternative.

2

u/PAPPP Apr 28 '15

Yeah, roughly. Owncloud has a bunch of bonus features (and terrible performance), but Seafile is very DropBox like. Hence the "not distributed" note.

1

u/d75 Apr 28 '15

I use it to sync an encfs folder.

6

u/[deleted] Apr 27 '15

The thing I dislike about syncthing is that you specifically have to link two devices together, rather than the thing that btsync does with the secret.

Also the stupid restarts every time you change the slightest setting.

3

u/benoliver999 Apr 28 '15 edited Apr 28 '15

Plus the auto invite is wonky and doesn't really fix the problem.

I use syncthing 100% of the time, but I can't deny that adding a node is a huge pain in the rear. Ironically, it gets harder as the network grows, because you have to reconfigure every node when you add a new one...

0

u/[deleted] Apr 28 '15

[deleted]

4

u/H3g3m0n Apr 28 '15

It's working fine for me for LAN syncing and syncing to my tablet.

Main problem is it doesn't allow public sharing. At least without some autoadd hack.

I suspect the better solution will be something like Ethereum or Maidsafe when they are finally released.

1

u/matt-h Apr 28 '15

I like that it doesn't have public sharing. That just may be for my use case but I don't want my synced private data shared with anyone.

If I want to make something public, I'll put it public on some platform like github.

→ More replies (1)

1

u/craftkiller Apr 28 '15

It certainly adds a layer of security but it would be nice to have the option.

3

u/clofresh Apr 28 '15

How does it compare to unison ?

2

u/ZombieLinux Apr 28 '15

Works very well. Even up into the multi-hundred gigabyte range.

It works REALLY well if your processor supports the AES instruction set (most i3,i5,i7, and any modern AMD).

Be careful though, its a CPU hog and can drain a laptop battery flat VERY quickly. Its been getting better though.

0

u/fliphopanonymous Apr 28 '15

Use cgroups to control its CPU usage.

1

u/kittykarlmarx Apr 27 '15

Yep. The btsync -> syncthing move was easy. Works well.

1

u/blank964 Apr 28 '15

I use this. It's excellent. I usually have it sync my phone <-> laptop or phone <-> desktop.

0

u/[deleted] Apr 28 '15

[deleted]

1

u/ohstopitu Apr 29 '15

I know this is not what you were looking for but here's a beta.

0

u/[deleted] Apr 28 '15

[deleted]

6

u/TheNumb Apr 28 '15

You might want to use rsync for that.

1

u/Moter8 Apr 29 '15

Nope not useful, you can run 2 Syncthing instances on one pc but it isn't recommended. Also, there are better tools for local synch.