For managed backups you can use server rewind feature in cPanel to restore server backups. Server rewind does not restore databases. It restores only files.
In case of unmanaged VPS customers are responsible for setting up their own back up. Create a bash script by logging into your account using SSH. Next make a file named back up in backup directory. Then add the codes and replace the user name and target with the path of directory that you want to back up. Now save the backup file and exit the text editor.
You can run log service, the shell, open SSH support, mounting support, random generator service, approved script and report language etc. within VPS.