Search for Backup Tools
This is a thing that annoys me. Backups should just work, the things I found work best are Bacula and amanda.
While Bacula needs quite a setup (database, director and storage -- which you still can install on a single machine), it is indeed easier for me to use than amanda for me.
amanda does work once it's set up but I my personal opinion is that it should be a real daemon and not "just a cron job". Bacula runs as a true daemon and can decide when it's best to backup a client. So my suggestion goes for Bacula.Server!/Horror