File sync app like Dropbox for Amazon S3

I am struggling with a little problem. In the past days, I was thinking about how good it would be with a Dropbox app that could keep a folder in sync with my back of amazon s3. Unfortunately, actually not very much, but due to reading I could not find applications that have exactly what dropbox does.

I do not want to mount a network drive, etc.

I am pretty sure that I can write a small application that could upload and download files from an amazon s3 bucket, but thinking about it led me to a dilemma.

From my understanding, dropbox really looks like svn, it only captures its changes. So can anyone give some input to the material behind the scenes?

If I modify a file in my system, how can it check for changes in comparison with this file and on the remote site without first downloading the deleted file?

If someone knows about a client that works great and like Dropbox, feel free to share. I found that ubuntu has a great system that works with cheaper prices, and then dropbox.

+4
source share
3 answers

Unfortunately, I am not allowed to talk about my client here, but I can tell you two things. Firstly, it’s not at all easy to make a dropbox, as an application, it takes several months to create something. Secondly, you can use the Etag object to find out if it has changed locally. Etag is basically a checksum, and you can easily calculate it on the client.

+2
source

I built something similar when I saw this question. This is not a solution, but a good place to start.

http://sharathprabhal.tumblr.com/post/68737134239/an-auto-syncing-nobackend-cloud-storage-app-using-only

https://github.com/sharathprabhal/NBS3Sync

+1
source

This is an incredibly old question, but S3FS + rsync is a great replacement for dropbox. I assume that you have the ability to configure a fuse-based file system on Linux.

0
source

All Articles