Bacula is good tools for backup the linux system.

bacula-dir is for director and set the client and backup themes here.(Run on the server)

bacula-sd is storage daemon (Run on the server)

bacula-fd is file daemon (Run on the clients)

http://bacula.org/en/dev-manual/Brief_Tutorial.html