Hi,
One option is to
schedule custom scheduled task, which will periodically
export the site, so you will have export packages of the site.
Second option is to set the SQL server to backup your DB periodically and for the project folder you can use one of many third party tools for backup files on file system.
Best Regards,
Juraj Ondrus