I use duplicity for backup the whole system (I have it set up in anacron to do a full backup every 2 weeks, and incrementals daily)