Some Cpanel web host providers provide automation for regular scheduled backups with their hosting plans for free, and some only allow you this feature as an expensive add-on.
If you are in the latter position and don’t want to pay an extra $50 a month for that, there’s a nice free backup script you can use to fudge it an protect your website with regular backups using cronjobs.
The script can be downloaded from TheCpanelAdmin.com free of charge.