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.

Like many people I take quite a few photos, and also like quite a few people I don't back up as frequently as I should.

What I'd like to be able to do is automatically synchronize my "to be backed up" folder to some of the other machines that live on my home network.

I need something that:

  • Doesn't require anyone to be logged on
  • Monitors folders and doesn't require a manual start
  • Only sends across what has changed
  • Doesn't force traffic over an Internet connection (The initial sync may be several gigabytes)
  • Isn't limited beyond local available disk space (EDIT: For the sake of argument, assume there is in excess of 50 Gb that I'd like to float around.)
  • Copes if "the other end" goes away unexpectedly, is not available (for instance, If I've taken my laptop to see my parents, I obviously won't be able to see my desktop PC)

Is anyone aware of anything that fits the bill? I've come close, with things like Windows Live Mesh (but that is both limited in quantity, and requires me to be logged on at both ends for the sync to er, sync), but I want to evaluate the options before sitting down and developing something myself if needs be.

Does anyone know of anything that fits my requirements?

share|improve this question
    
Just emboldened the more important points. For the sake of completeness, one system that handles almost all the points is shared folders in MSN Messenger (obviously falls foul of the requirement to work without being logged on) –  Rowland Shaw Jul 15 '09 at 12:34
    
do you require internet and lan or just lan? –  Josh Jul 15 '09 at 12:36
2  
I only need LAN (I already have an Internet based backup solution for other important files provided by my ISP). –  Rowland Shaw Jul 15 '09 at 13:32

10 Answers 10

up vote 13 down vote accepted

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 is, because I switched to a Mac.

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

share|improve this answer
2  
+1 I use SyncToy. It's excellent. –  cletus Jul 15 '09 at 15:52
    
I'll look into this further, I didn't appreciate it could sync with an unattended host -- I'm happy with a requirement of being logged on at least on the host generating the files. –  Rowland Shaw Jul 15 '09 at 15:54
    
I'd forgotten all about synctoy. You can set up a scheduled task on it so you don't need to be logged on, it will only copy files that have changed. The only thing it won't do is be continuous –  Matthew Steeples Jul 15 '09 at 19:17
    
Theoretically, once the initial sync is done, I could set up a scheduled task to run every hour to do it, making this the closest match to my requirements. –  Rowland Shaw Jul 15 '09 at 19:52
3  
Added SyncBack as a possible solution. –  dyve Jul 19 '09 at 6:55

i use DropBox

it creates a special folder in your documents folder which you can save directly to. it will then sync online and to other computers setup with the same account.

you can set it up to start on startup and it remembers your login details so you don't need to re-enter them each time.

There is a free version which is 2GB.

I'm not sure about the other requirements but it is definitely easy to use and also has the bonus of a public folder that you can use to share files publicly.

Hope that helps,

Josh

share|improve this answer
4  
He asked for a solution that "Doesn't force all traffic over an Internet connection". From what you've said, DropBox doesn't meet this criteria... –  x3ja Jul 15 '09 at 9:14
    
The "doesn't require anyone to be logged on" is a key requirement (different members of the household could be logged on to different hosts at the same time), as is the "don't force traffic over an internet connection", as I generate more data than my bandwidth cap would allow me to up/download –  Rowland Shaw Jul 15 '09 at 9:18
1  
Good point - they are looking to add it forums.getdropbox.com/topic.php?id=39&replies=8#post-147. As I said in my answer I wasn't ticking all the boxes but I thought it might be helpful. –  Josh Jul 15 '09 at 9:23
1  
Posting referral links that aren't disclosed as such is a little sneaky, don't you think? It verges on being spam, as it doesn't solve the problem described, but you get something out of people finding the link through here. –  Rowland Shaw Jul 15 '09 at 9:24
2  
removed referral link - sorry wasn't trying to be sneaky. –  Josh Jul 15 '09 at 10:45

I've just remembered ViceVersa

I use it to sync my local development code with my virtual server so I don't have to keep publishing. It runs on a single PC and can monitor multiple folders and syncs them when it detects a change or on a schedule.

  • It can run as a service so no one needs to be logged in.
  • It monitors the folders for changes
  • It only syncs the new files
  • It runs on the LAN
  • The Pro version can sync opened files (such as Outlook.pst)

I would install it on the Desktop PC so that it runs whether the Laptop is there or not.

It does cost but there is a free 30 trial.

share|improve this answer
    
+1: This looks like it could do it, but Windows SyncToy has a better price point ;) –  Rowland Shaw Jul 15 '09 at 19:55

Haven't researched this very much at all, but use Jungle Disk for our digital images. Both as an off-site (cloudbased) backup of them, and as a way of accessing them from multiple machines: just set a large local cache and photos you accessed earlier will be on your local disk.

share|improve this answer

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
share|improve this answer
    
Documentation prior to installation is a little bare on Windows Live Foldershare - I've evaluated Mesh before and found it a little slow for my needs. –  Rowland Shaw Jul 15 '09 at 19:50
1  
It's Windows Live Sync: sync.live.com –  Andrew Jul 27 '09 at 23:44
    
Windows Live Mesh used to be good at this, but they've killed that direct PC-to-PC feature. So we're back to square one... sigh... –  romkyns Apr 24 '12 at 13:57
    
Also, when Windows Live Mesh is active, forget about using your PC. It has no Pause feature and no way to throttle neither its CPU usage nor the bandwidth. It even fails to set itself as Idle priority, which is an absolute must for a CPU-heavy background process... –  romkyns Jul 7 '12 at 13:00
    
With Windows Live Essentials 2012, Live Mesh has been deleted. The live mesh installer enables installing mesh nevertheless. –  koppor Dec 6 '12 at 21:05

Dropbox

share|improve this answer
4  
-1: DropBox forces everything over an internet connection. Quote "Doesn't force traffic over an Internet connection (The initial sync may be several gigabytes)" I know I pay for bandwidth by the Gigabyte - it't not pricy, but I'd not like to expend 100GB+ of bandwidth (and how long in time?) for something I can do by wire in an afternoon. –  Bevan Jul 19 '09 at 10:47
    
@Bevan, This isn't the case anymore, DropBox can sync over LAN where possible. The problem is the original question mentions not wanting to actually sync onto anything cloud and instead only sync locally, which DropBox does not provide. –  mindless.panda Feb 20 '12 at 22:45

I use an app called GBridge for a couple things. It creates a VPN and allows local access to PC's even if they're not on the LAN.

I use it for Remove Desktop (well... VNC) from just about anywhere and I have shared folders that auto-sync (on a schedule)

The only downside is that the whole program is a little rough around the edges sometimes..but free apps often are.

I like that it's not server based at all, it just uses google's authentication system not for file transfers.

Data will remain on the LAN if the machines are both local, and use the internet only if needed.

I think the only way GBridge fails to meet your qualifications is that I'm not sure about the login requirements.

share|improve this answer
    
Looks like this needs to be interactively logged on in both places, which is a deal breaker for me. –  Rowland Shaw Jul 15 '09 at 19:53
    
According to a forum entry, it does not allow copying opened files. –  koppor Dec 7 '12 at 12:06

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?

share|improve this answer
    
By that, I mean that it's not capped to only sync (say) something small like 20Gb –  Rowland Shaw Jul 29 '09 at 13:38

Another very good alternative is Sugar Sync, with a free 5GB account.

Sugar Sync is really efficient with transferring large files between computers. I have tried the other alternatives as well but this one is the best among them.

share|improve this answer

Fairly new on the market (as in it's still in Alpha) is BTSync. It ticks a surprising number of the items on your list and is still under development so more items could well be sorted.

  • The ability to run BTSync as a service is something that is under development.
  • Automatically checks the directories for changes
  • Chunks the file into 4mb sections and only sends across those that have changed (although this algorithm needs some improvement as it doesn't do a differential copy)
  • Uses LAN transfer whenever possible. Only goes via Internet if it needs to and also supports using relay servers if a direct connection isn't possible.
  • Doesn't actually support cloud storage so only limited by your disk (although memory usage is high for a large number of files currently).
  • Copes with handling changes in folders happening offline. Doesn't merge files automatically.

It also supports a bittorrent-style method of distribution, so adding a new node will download from all of the existing nodes, and supports having read-only shares, so that a true-backup style solution can be created.

share|improve this answer
    
Link is down. Haven't found a working new one. –  nixda Jul 25 '13 at 9:50
    
Hi @nixda, both of those links are still working fine here –  Matthew Steeples Jul 25 '13 at 14:31
    
It says "The requested URL could not be retrieved". Maybe its an issue on my side. Strange. Nevermind. –  nixda Jul 25 '13 at 14:36
    
Try using the Coral Cache version of the links: labs.bittorrent.com.nyud.net/experiments/sync.html and forum.bittorrent.com.nyud.net/topic/… –  Matthew Steeples Jul 25 '13 at 15:22
    
BTSync as of 2014/06 is still in beta but now works conveniently with your camera like devices like tablets and smart phones as well as your Windows clients and Windows Share NAS. The downsides are that it isn't vetted in a open-source manner, you cannot specify local LAN only, and that you cannot enforce shares to be truly non-public. (What if somebody correctly guesses your share key? Very very very low possibility but still.) –  piyo Jun 1 at 3:56

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.