All Bases Covered Backup Solution?

Hi All,
I'm totally new to hosting a site on my own server and was wondering if anyone out there would be willing to talk me through a fool proof way of backing up EVERYTHING on my site.

I need to back up all articles, groups forums, pictures etc so that if anything goes wrong I could be back up and running quickly.

The backup will be done daily.

I am running a single installation of WP with BP.

Any advice would be much appreciated.
Ross :slight_smile: