Option 1 - Restore the site for a certain date in the active hosting account
Firstly, you will need to access your Backups option under the Files section in your control panel:
Once you click on it, you will be presented with all the types of backups that were made.
It will be divided into 2 categories (MySQL database and Website files), you will need both if you have a WordPress website or other CMS that uses a local database connection.
Click on Restore files, select the date, and click on Show files. It will load all your content from that date.
Navigate through the folders and select which one you want to restore and click on Restore files, the system will start the process and send a notification once it's done:
select public_html to restore your whole website
If you are restoring a subdomain, make sure to select the subdomain folder
Click on Restore database, then select the database that you want to restore and click on Show databases:
Scroll down and you'll be able to see all available backup dates from that database, select your desired date and click on Restore, the system will start the process and send a notification once it's done.
Option 2 - Restore to a new hosting account
If the old account is no longer active, but you have backups, the list of actions for you will look like this:
Save a backup copy for the desired date.
Activate a new hosting plan.
Upload the backup file with File Manager or FileZilla.
If the site has used a database (it is necessary for the work of such popular CMS as WordPress, Joomla, OpenCart), then create a new database and import a copy of the database from the backup. After that, you will only need to connect the database in the configuration file of your site. If the site displays an "Error establishing database connection", make sure to check this article.
After the restoration, your website will be brought back to the state it was at the moment of backup creation. All the changes that were done after the backup date will be reverted