How do I restore a backup of my site?
Depending on the type of a backup which is available either from you or IP.GR, may be triggered and the corresponding restore process of the hosting account you have in our company.
The backup types there may be as follows:
- Full cPanel Βackup
- Home Directory Backup
- Databases Backup
- IP.GR's Safety Backup
See later in this article how to recover for each type of backup.
1. Restore from a Full cPanel Backup
If you own a Full cPanel Backup you can upload it to the root directory (Home directory) of the hosting package that you have in IP.GR and then contact our technical department by sending a support request to perform your backup.
To download a Full cPanel Backup through the cPanel in your account. See the instructions regarding the receipt of Full cPanel backup.The restore of a Full cPanel Backup requires administrator permissions on the server and that is why you can as a normal user of cPanel to do yourself the restore. Usually is the case of server change youc an use a Full cPanel Backup, when you transfer your site from another hosting company in IP.GR. In this case and if you own a Full cPanel Backup, the installation of your website can become the hosting package that you have purchased from IP.GR, running the Full cPanel Backup.
Restore (or installation in case of transfer) through Full cPanel backup simplifies the actions that need to be made by you, because all you need to do is to upload the backup file to your account. The rest are procedures for our company to execute.
The majority of the restores of Full cPanel Backup is successful, but there is the possibility of failure that has to do with the data of the backup. If one or more of your files is infected is very likely that the protection systems operating on our servers to identify and isolate these files. That may affect your installation, if the isolated files are necessary for the operation of your website. This risk is minimized when the Full Cpanel Backup has been produced by the IP.GR server, because our security software would detect in advance potentially malicious files, but there is a more likely possibility in transfer from another server to identify and isolate such files, possibly because the other server does not use the same security systems with IP.GR's servers.
Upload Full cPanel Backup
To upload a Full cPanel Backup in your account see the guide of how to upload files using FTP on your hosting package.
Alternatively you can upload the Full cPanel Backup file from inside the cPanel:
- Login to cPanel
Select the File Manager option in Files category.
In the popup window click the GO button.
Now you are on File Manager page of cPanel. Through this interface you can upload the desired file. Click your root folder (Home Directory ) from the left column (eg /home/example) to be sure that you are in the root folder.
Click Upload at the top part within the shortcut menu of File Manager.
On the page that opens click on Browse and Select from your computer the file with Full cPanel Backup.
Uploading the backup may be delayed depending on the file size and the connection speed that you have online. Once finished send us a support request to proceed with the execution.
2. Restore from a Home Directory Βackup
The Home Directory backup is a second type of backup that you have downloaded to your computer. The download is done also through cPanel. See instructions on how you can get a backup file of your site on your computer.
The Home Directory backup regards only files in your account and does not include the databases that you have created.
If you own a backup of your home folder of your hosting package (home directory), see the following steps in order to restore your backup.
- Login to cPanel
Click the Backups option in the Files category.
In Partial Backups category click the Browse option below thr "Restore a Home Directory Backup", selecte the backup file from your computer and click Upload.
The recovery process may be delayed depending on the size of the backup file you are attempting to upload and the speed of your network connection>.
3. Restore a database from a Backup
To restore a database from Backup you may need:
- If you make a general restore to your site and you have not a Full cPanel Backup at your disposal.
- When you want to restore just the database but you do't your application files.
- When you just want to transfer a database from another server on your own and you have available a MySql backup.
See the instructions regarding the restore of a MySQL backup.
4. Restore an account from an IP.GR security Backup
IP.GR for safety reasons and assurance of the services takes a backup of their web hosting 2-3 times per week maintaining only the last backup. There is the possibility of coexistence of more than one Backup on our servers and this relates to the programming of deleting older backups, something that is done by the company's initiative.
The Restore of a safety backup is made after the request of the owner of hosting package with a support request that is sent to IP.GR.
The backup by IP.GR is optionally and because there is always the risk of failure in the restoration of a backup, the owner of each hosting package, will have to ensure that he holds the backups of his website stored locally on the computer. The IP.GR can allocate the backups that has kept to its servers, however this service should not, be considered binding.
Another reason for which the owner of a page should maintain its own backups is when a malfunction is found on the website a lot later.
For example, suppose you turned on a module in your eshop which affected the discounts the customers get to your products, and the webpage do not return correct values for the prices. In such a case it makes sense to want to return to a previous state immediately. However, if the malfunction understood after several days (e.g., 10 days), then all the backups which has the IP.GR available to contain the problem and the solution of the problem will be in 10 days code older files, which you could have in a backup in your computer. Clearly then, it is particularly important to have backups even with significant temporal dispersion because the localization of a malfunction can be significantly late, but instead the solution of the problem should be given immediately.