A backup without doubt is always a good idea. While we make full system backups at regular intervals sometimes this may not be good enough for you. If your business depends on it and you're trying to upgrade the web application your site is using you will certainly appreciate the possibility to backup your hosting account at any time and be able to restore it to a working state if the need arises. The "Backup" feature of the Control Panel will let you do just that. Your hosting package contains lots of files and data and you have the freedom to select what you need to backup. You could simply backup everything or in order to save space and time you could backup your site's files only, or the files and the data in your MySQL databases.
Click the "Backup" link in the "Tools" group in the Control Panel home screen. Your screen should then look like this:
In the "Available Backups" table you should see a list of the custom backups you have already created. If you haven't done this yet you will see an explanatory message instead of this table. The table has four columns:
Date - when the backup was created
Description - a short note you entered when you created the backup
Contents - what the backup contains. This column has four subcolumns - Files, Email (mailboxes), MySQL (databases) and PostgreSQL (databases).
Manage - allows you to restore a backup, remove it from the list or download it to your local machine. Downloading a backup is a convenient way to migrate your site along with it's databases to another server.
Please be careful when restoring a backup. Any changes you've made to your site's files after the backup will be lost. Your site will be restored to the state it was in when you made the backup. Same thing applies for databases (you will lose newly inserted or updated rows) and mailboxes (you will lose messages that arrived after the backup was made)
To make a new backup of your account use the "New Backup" form. Enter a short description of the backup, for example "my backup", "installed version 1.0 of MyApp". Choose what the backup should contain: Site files, Mailboxes, MySQL databases, PostgresSQL databases or everything.
Click the "OK" button.