Backups and restore
The host's Backups tab lets you browse backup jobs and restore data from them. You can restore files and databases to different targets so you can verify recovered data before it overwrites your live environment.
This tab covers:
Automatic backups - the scheduled backups TurboStack takes for youBrowsing backup jobs - find a backup and open its contentsCreating an on-demand backup - start a backup yourselfTracking backup jobs - follow backup and restore jobs in progressRestoring files - recover files to a chosen targetRestoring MySQL - recover MySQL databases, tables, or a dumpRestoring PostgreSQL - recover PostgreSQL databases, tables, or a dump
Automatic backups
TurboStack takes automatic daily backups of your host, kept for 20 days, in addition to the on-demand backups you can start yourself. Backups cover your files and databases. Use the steps below to browse and restore from any available backup.
Tip
Want your backups kept longer than 20 days, or extra snapshots? Ask Support.
Browsing backup jobs
Each backup job in the list shows:
Backups are grouped by content type - Files, MySQL and PostgreSQL - which you select on the left. When you start a restore, a dialog opens and updates automatically with progress until the restore completes.
Tip
Restore to ~/hprestore or to a new database first, then verify the recovered data before overwriting live data.
Creating an on-demand backup
Besides the automatic scheduled backups, you can create a backup yourself at any time.
-
Open the host's Backups tab and select Create Backup from the left.
-
In the dialog, tick what to include - Files, MySQL and/or PostgreSQL. The database options appear only for the databases enabled on the host.
-
Click Create Backup.
Tracking backup jobs
The Jobs entry on the left shows the status of backup and restore jobs in progress, so you can follow a running backup or restore to completion. Each row lists the user, the date, the job type, the backup type, the status and the time it finished; the eye icon at the end of a row opens the job's details.
Restoring files
When you restore files, choose one of the following targets:
To restore files:
-
Open the host's Backups tab.
-
Select the backup job you want to restore from.
-
Choose Files as the content type.
-
Select a target: the
~/hprestorerecovery folder, overwrite existing files, or a custom path you enter. -
Start the restore and follow the progress in the dialog.
Restoring MySQL
To restore MySQL data:
- Open the host's Backups tab.
- Select the backup job you want to restore from.
- Choose MySQL as the content type.
- In the tree browser, select the databases (and, if needed, individual tables) to restore from the backup.
- Start the restore. The selected data is restored into your
~/hprestorefolder, not directly into the live database - from there you can review and import it.
Restoring PostgreSQL
PostgreSQL restores the same way as MySQL:
- Open the host's Backups tab.
- Select the backup job you want to restore from.
- Choose PostgreSQL as the content type.
- In the tree browser, select the databases (and, if needed, individual tables) to restore from the backup.
- Start the restore. The selected data is restored into your
~/hprestorefolder, not directly into the live database - from there you can review and import it.