Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I have multiple macs and I want to sync files between them. I don't want a designated "shared files" folder that I have to manually save things to -- I want my Documents, Desktop, Pictures, Downloads, etc. folders to just sync when I save something in them. Is there a way to do this - not Dropbox or Google Drive - more like OS X server?

share|improve this question
    
Will your Macs all be part of the same network all the time, or will you use some separately (such as a mobile laptop computer) and then bring them back and want any changes to sync? If it's the former, you could replace the entire /Users directory with a link to a network share on each computer, and they would all be working off the same copy (you want a fast NAS for this). If the latter, then unfortunately I don't know of any sync tools that use push when a file changes, but another alternative is to use rsync on a scheduled task (cron) to sync the files between computers over the network. –  Aaron D Mar 7 '13 at 5:04
add comment

3 Answers

This may help you :P

http://www.maciverse.com/two-macs-and-keeping-things-together.html

you may try Network Based Synchronization

share|improve this answer
1  
Welcome to SuperUser. You might want to include a summary of the linked information for reference. –  Brad Patton Mar 9 '13 at 3:29
add comment

Well, I think Syncmate will do your job. You can sync media contents, photos, contacts, music and bookmarks with it. You can activate the auto-sync feature, if you want to do so.

There are total 3 ways by which you can set-up synchronization:

  • Mac to Dropbox
  • Dropbox to Mac
  • Bi-Directional.

You can choose any of them as per your requirements.

http://naumanlodhi.blogspot.in/2013/08/dropbox-sync-mac-sync-mac-with-dropbox.html

share|improve this answer
add comment

rsync could definitely do this. It's a command-line tool to synchronise two machines.

You could set this up to run in the background (as cron-job) every N minutes (or hours) on one of the two machines, and use SSH or something similar to transfer the files, for example using password-less login with public keys.

Specifically, here and here are tutorials on how to do this.

share|improve this answer
    
Using rsync can be overly complicated if the files will be edited on multiple computers and not simply backing up one to another. –  Kent Dec 15 '13 at 4:05
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.