Bacula is a backup suite that has been designed to be modular and to scale from 1 machine to a whole network, see the image below to see how it plugs together.
Bacula also has MicrosoftWindows client for the file server so can be used to backup a mixed network.
More information including great documentation can be found on the website and can be downloaded from
Sourceforge.
Note this suite has a NewZealand connection, Nic Bellamy (from NZLUG) is one of the developers.
2 pages link to Bacula:
lib/main.php:944: Notice: PageInfo: Cannot find action page