Post Reply

[APP][2.2+] Syncthing - Secure and Private File Synchronization

OP Nutomic

7th October 2014, 11:19 AM   |  #1  
OP Member
Thanks Meter: 33
 
54 posts
Join Date:Joined: Sep 2011
A wrapper of syncthing for Android.

Syncthing replaces Dropbox and BitTorrent Sync with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the Internet.
Using syncthing, that control is returned to you.

screenshot 2 screenshot 2 screenshot 2

Google Play F-Droid
Last edited by Nutomic; 14th October 2014 at 02:47 PM.
The Following 18 Users Say Thank You to Nutomic For This Useful Post: [ View ]
11th October 2014, 08:17 AM   |  #2  
woaloo's Avatar
Retired Forum Moderator
Thanks Meter: 6
 
393 posts
Join Date:Joined: Jun 2006
Donate to Me
More
Great job, It seems to be a very useful app !
Does it work like FolderSync ?
11th October 2014, 09:07 AM   |  #3  
Senior Member
Thanks Meter: 69
 
357 posts
Join Date:Joined: Aug 2012
Does it have local network syncing? (syncing over wifi)
11th October 2014, 09:25 AM   |  #4  
CreepyE's Avatar
Senior Member
Flag Phoenix, AZ
Thanks Meter: 320
 
573 posts
Join Date:Joined: Oct 2010
More
So I can't add a folder, any instructions?
11th October 2014, 10:39 AM   |  #5  
Se7enTime's Avatar
Member
Thanks Meter: 7
 
33 posts
Join Date:Joined: Jun 2013
More
I Got error Notice when try to sync (the latest version in play store)
Syncthing always at 0%, it seems the app can write the data to my sdcard
can you read the logcat?

http://pastebin.com/qJscUv30
11th October 2014, 06:06 PM   |  #6  
bartito's Avatar
Recognized Developer
Thanks Meter: 1,132
 
2,459 posts
Join Date:Joined: Dec 2005
Donate to Me
Can't capable to add any folder
Last edited by bartito; 11th October 2014 at 07:06 PM.
11th October 2014, 07:17 PM   |  #7  
Senior Member
Thanks Meter: 113
 
1,043 posts
Join Date:Joined: Jan 2008
How does this app handle thousands of files? Can you setup certain devices with read only? etc
I am a bitsync user, wondering if this can replace it.
13th October 2014, 02:40 AM   |  #8  
Member
Thanks Meter: 17
 
38 posts
Join Date:Joined: Sep 2013
Quote:
Originally Posted by mnsk

Does it have local network syncing? (syncing over wifi)

Yes, Syncthing can also sync on the local network (local peer discovery) without needing the external announce server. Can't speak for the Android port though.

Quote:
Originally Posted by Se7enTime

I Got error Notice when try to sync (the latest version in play store)
Syncthing always at 0%, it seems the app can write the data to my sdcard
can you read the logcat?

http://pastebin.com/qJscUv30

Since the developer didn't reply....

Code:
I/SyncthingNativeCode(21290): [HBRW6] 09:29:25 WARNING: puller: final: chmod /storage/sdcard1/sinting/.syncthing.bash_cheat_sheet.pdf: operation not permitted
Attempting a chmod on a FAT filesystem (the sync folder is on the SD card) is doomed to fail. I think the developer will have to do a lot more than just wrap a native Android UI around the "Linux/ARM" commandline binary to make it properly work on Android.

Apart from that, it seems that a lot of the other problems of the Android version relate to the SD card restrictions of KitKat (locked down SD card access for apps).

Quote:
Originally Posted by JustusIV

How does this app handle thousands of files? Can you setup certain devices with read only? etc
I am a bitsync user, wondering if this can replace it.

I'm syncing a "repo" (to stick to Syncthing's naming covention of "shared folders") with ~9K files between four systems (2 desktop computers, 2 ARM boards, one ODroid-XU and one Jetson TK1, running Linux). No problem there, though the initial indexing may take a while, depending on the speed of your CPU of course, if you have a lot of files in there or if you dump a lot of files into it. I didn't test yet to see if there's a file limit that makes Syncthing bomb out (BTSync will bomb with >100K files in a share), but feel free to try.

And yes, Syncthing also supports a "read only" type of share. You can define a "master repo" that will only sync down to the client peers but not sync any alterations back.

Maybe snoop around on the Syncthing Website, they have a excellent documentation and issue tracker up and running, and the community is outspoken helpful.

Also, Syncthing can replace BTSync. I switched away from BTSync quite some time ago (after I got fed up dealing with the BTSync 1.4 trainwrecks) and didn't regret it; though I have to say I really have no use for syncing with Android, if I need to transfer something over to Android then I either use Solid Explorer's built-in FTP server or SMB/SSH "share" from the PC.

About the questions of "how is this different from BTSync":
Well, first, and foremost, Syncthing is Open Source Software. You can audit the source code to look for potential security threads (i.e. hidden backdoors, weak crypto). You don't have to rely on promises but you can put it to the test (given you can code and you happen to understand crypto).

Secondly, and most importantly, you can jump into the fun and contribute improvements to the project (fork it, add to it, send a pull request). The biggest advantage of FOSS: You can contribute! If you're just a end-user, well, you can at least provide testing feedback.

Thirdly, Syncthing, in my oppinion, does a good job at maintaining a sane UI, much unlike the trainwreck that is the BTSync 1.4 Beta series.

Seeing how the release at least one new pre-built build a week also shows that they got the idea of "release early, release often" (see "The Bazaar and the Cathedral" to get the idea if you don't know what that means) to not only provide you with updates but also push something out so the masses can give it a shot to try and uncover bugs or test latest improvements.
Last edited by BoneWithABeagle; 13th October 2014 at 02:45 AM. Reason: Fixed typo
The Following 2 Users Say Thank You to BoneWithABeagle For This Useful Post: [ View ]
13th October 2014, 02:26 PM   |  #9  
Junior Member
Thanks Meter: 1
 
6 posts
Join Date:Joined: Mar 2011
More
Quote:
Originally Posted by BoneWithABeagle

Since the developer didn't reply....

Code:
I/SyncthingNativeCode(21290): [HBRW6] 09:29:25 WARNING: puller: final: chmod /storage/sdcard1/sinting/.syncthing.bash_cheat_sheet.pdf: operation not permitted
Attempting a chmod on a FAT filesystem (the sync folder is on the SD card) is doomed to fail. I think the developer will have to do a lot more than just wrap a native Android UI around the "Linux/ARM" commandline binary to make it properly work on Android.

Apart from that, it seems that a lot of the other problems of the Android version relate to the SD card restrictions of KitKat (locked down SD card access for apps).

Thanks for the explanation. I have the exact same issue but curiously even on my internal memory:
Code:
15:17:46: puller: final: chtimes /storage/emulated/0/Music/.syncthing.running.m3u: operation not permitted
15:17:46: Folder "Music_x230" isn't making progress - check logs for possible root cause. Pausing puller for 1m0s.
Btw, I just found the app and really love the idea. If I get it to successfully sync between my Synology NAS, Thinkpad, Mac and Note 2 it will replace all my other syncing tool. So please keep up the good work!
13th October 2014, 06:15 PM   |  #10  
Senior Member
Thanks Meter: 113
 
1,043 posts
Join Date:Joined: Jan 2008
I would love to see Tasker integration or a way to trigger a sync then exit... something so i could do a nightly backup or something but not have it run all the time....
Over the next few days i will try to get my syncing up and going and see what i can do with tasker.

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Top Threads in Android Apps and Games by ThreadRank