Setting the following command in a cronjob will ensure the remote folder is backed up to the location set and it keeps 1 old version of the file if it finds the original file has been changed.
If you need to exclude files like logs then add the –exclude option
rsync -arWPb –exclude=’access**’ username@serveraddress:/remote/location/ /destination/on/currentmachine/