Mac – Something like Dropbox for local use with a NAS as storage server

dropboxmacnasrsyncsync

I am looking for a solution to sync folder pairs between a NAS and multiple local macs. Each of the macs could edit files and the other macs should then get synced automatically. Basically my own local version of Dropbox without using "cloud-storage".

I have looked into solutions using rsync. As I understand it rsync is not really capable of doing a bi-directional sync. I also do not want to necessarily invoke the sync process. I would prefer a daemon running in the background – waiting and checking for changes and then syncing them "live".

The program should also be flexible enough to recognize that it sometimes (in the case with laptops) can not reach the NAS. It should then just wait for the connection to be back again, without bugging me ever few minutes.

I have looked into synk, folderwatch, rsync, unison and a few others, but I haven't really found a solution. Either they need to be invoked or they are not really bi-directional.

Isn't there something like "offline folders" from microsoft for the mac?

Thanks

PS: just for clarification – I don't want to sync for backup purposes, instead I am wanting to sync so that all macs have a local copy of the most recent changes to files.

Best Answer

Look at http://owncloud.org - it's basically a open source dropbox solution.

Don't know what NAS you have but most NAS boxes run on linux and you should be able to get some directions at the owncloud forums.

Otherwise i think Unison or rsync would be the best non server solutions in your case.

This links to a blog post describing the very same problem(and an acceptable solution) but for ubuntu. http://www.cerebralmastication.com/2011/04/fast-two-way-sync-in-ubuntu/

Related Question