I've been using rdiff-backup for my server backups along with mysqldump for the sql data for years now, as it gives me the ability to browse the increments on file system level and is extremely efficient and easy to use, both for local files and remote.
Here I share with you my script for your adaptation, along with showing you how to install rdiff-backup and some basic usage..