Recently I bought a Synology Diskstation. One of the reasons why I bought it was because I want to make a backup of several websites at a daily bases. Unfortunately the build-in scheduled ftp backup feature only allows you to run the scheduled item once. A friend of mine tipped me about writing a simple php script that just uses some built-in ftp functions of php. For example, use the ftp_get function to get your files:
ftp_get($this->conn_id, $this->localpath . $content, $content, FTP_BINARY);
Add it to your crontab and you're done:
1 1 * * * user /usr/bin/php /backupwebsite.sh >> /backupwebsite.log
Download the quick and dirty script/class here.