Since all backup solutions are appropriate to various needs, here are my requirements for my home network (two laptops backup on a very low powered server with a 3TiB HDD):
- Free software/open source cross-platform solution - must be able to backup both Linux and Windows clients
- network backup (to a Debian server, storage on HDD)
- very low CPU and memory needs on the server side (server is a de-underclocked Linksys NSLU2 running Debian armel)
- automatic backups with low maintenance cost and easy setup and recovery (setup once, forget about it)
- easily accessible filesystem based storage
- clients should be smart enough to detect when they aren't in the home network and not try to backup when away
- available in Debian
- Windows clients don't need Cygwin
- optional encryption (for storage)
- default sanity checking for stored files (detection/correction of corrupt backed-up files)
- unduplication (if present, sanity checking is mandatory)
- logarithmic storage is a plus
- Web/nice interface for both client and server is a plus
I discarded Bacula, because the general impression I got from what I read is that it is hard to set up, has its own storage and has heavy needs for both clients and server. It sounds like overkill.
So what do other people recommend for my setup? Is Amanda OK? Did I get the wrong impression regarding BackupPC?