Do you have a control panel? If so 90% of them have a backup utility built into them.
What I do is have it backup to a local copy example /backups then I will rsync that to another server.
If you don't have a control panel, then something as simple as a several cron's one for a mysql dump ( or dumps ), one to tar up a directory, then to copy that tar to another folder, then a third one to rsync it offsite.
Just my 2 cents.
Thanks,
Anthony
|