Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a Mac desktop that is not always on and a Mac laptop that is usually on the same network. I have a new Synology drive that is always on and I'm considering making use of the LDAP server on it for the Mac accounts. Ideally, I would like to have the laptop and desktop's home directory syncronized through it as well. I'm aware of Portable Home Directories, but I don't have Mac OS X Server installed and my desktop isn't on all the time to sync with the laptop.

Are there any other alternatives for keeping accounts on two computers in sync similar to Portable Home Directories?

share|improve this question
up vote 1 down vote accepted

There are commercial programs that specialize in sync'ing folders between systems. The one I use is Synk Pro, found at

Synk Pro allows either folder sync or Master -> Slave copying, so that one folder is designated as the primary repository. Synk Pro can also remain running while the computer is on, keeping designated folders in sync.

But there potential problems synchronizing home accounts across different machines. The first one that comes to mind is ~/Library/Preferences, which stores the default setup information for your system: some of the settings may not work properly on different machines. The Mail folders in ~/Library could easily lead to data loss: if you update Mail on both systems inadvertently, then synchronizing the folders could result in overwriting messages in one folder with different contents. This can be avoided if you only retrieve mail on one system, and copy that Mail setup to the other machine. If you only synchronize user folders, like Documents and Downloads, most of such pitfalls are avoided.

There are also companies that provide data file sync through the internet, by copying your files to their servers, and then copying from their servers to the other systems you select, and authorize by password. Two examples of these are Dropbox and

These services cannot guarantee synchronization if you have the same file open on two machines, however. There are some programs designed to work with Dropbox, that allow changes made on one computer to automatically show up on another machine; for example, 1password or TextExpander. But many programs are not so designed: Apple programs like Pages and Numbers will not work this way. You must close the file on all machines before the file can be sync'ed. And it should have been opened on only one machine at a time. And these services require $$ per year for large amounts of content. Dropbox provides free accounts for up to 2 GB of data, so you could try their service for free to see if it meets your needs. It has been very reliable for me.

SugarSync is designed to sync files through the internet and provide offline backup. It has been working well after some initial problems, when their Mac program was still in beta. Both these services allow you to sync files to Windows based machines also. And both allow retrieving previous file versions from their servers.

Note that if a machine has been shutdown, it may take a long time to complete the updates over your internet connection. My desktop remains running even if I am away from my desk.

share|improve this answer
Thanks for the feedback. It doesn't sound like it's possible to do what I want. – Tyler Aug 8 '12 at 22:55

Your Answer


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.