How can I keep folders synchronized between several machines over my home network?

You're asking for a lot.

Since internet syncing is out, you can't go Dropbox which is what I would have voted for.

You could take a look at SyncToy, since from your tagging I'm assuming you are on Windows. It is free from Microsoft.

However, this MAY not fulfill your demand of "not being logged on". I am not quite sure how to interpret this. SyncToy does not work when you are not logged on on the machine that requires a sync. However, it can pull data form unattended machines (as long as these give access to the protocols that SyncToy uses.

SyncToy has worked for me and for my friends in the past. I am not currently using it, because I switched to a Mac.

Update: from Windows users, I also hear good stories about SyncBack, which offers a free version.


The options from Microsoft are Windows Live Foldershare and Live Mesh. Both are under development.

I used to use foldershare and found it quite snappy and reliable.

I currently use Live Mesh. It (currently) offers 5gb of cloud storage, and I use it day to day between 4 computers. It also allows you to remote desktop between computers through firewalls, and sharing folders with other users of the service.

To answer your points though, with Live Mesh:

  • You need to be logged on
  • Monitors folders
  • Only copies changes
  • Uses local connections when possible
  • Doesn't care if there's no machine on the other end. Can use cloud storage at the same time

SyncBack is so good it deserves its own answer :)

I think it meets all your requirements. Almost. I'm not only sure if it fits Isn't limited beyond local available disk space. What do you mean by this?