Setup Cron to backup website to Local sever


Job Description

The site is in Drupal,and is hosted at a custom control panel,would like to set up cron to backup the data on the site to an in house server.There should be an interface for hte local server where backups can be viewed,and some settings can be changed.
*in house server has windows server 2008 installed.
*wont mind if a some open source software has to be installed in the local server
*The backup has to be incremental after the initial backup
*we can install the inhouse server software should there be a need to do so,provided proper and clear instructions are provided.
*Incremental backups can be done weekly or monthly