Hosting backups

\nAn important part of running a web store is creating backup copies of the store, so-called backups. A backup is an image of the current state of the store. It is advisable to set up the creation of backups as a routine according to a schedule, so-called "scheduled backups". Manual backups, on the other hand, are recommended before the following actions:

  • Before performing Shopware updates or upgrades
  • Before the implementation of new features or the use of plugins



Preparation

First log in to the Customer Center at account.creoline.com and navigate to the menu item → Hosting tariffs, here to the Websites & Domains tab and then click on the Backup and Restore link. The Backup Manager is the starting point for the following actions.

\n



Create backup

First navigate to the Backup Manager and click on the Create backup button.

\n

\nBefore creating the backup, you can customize the content to be backed up, the type of backup and the storage location. You can also add a note to the backup, which makes it easier to assign it later.

\nBefore creating the backup, you have the option to customize the following options of the backup.

  • Backup from

    Here you can select the content of your website to be backed up.

  • Save to

    If remote storage is available, it can be configured here.

  • Type

    If a backup is created for a website for the first time, it is created as a full backup.

    • Full

    Each time you create a backup, it will contain all data regardless of when the data was last updated.

    • Incremental

    An incremental backup only contains the data that has been changed since the last backup was created.


Incremental backups not only reduce the duration of the backup process, but also the storage space occupied by the backup files.


  • Exclude log files

    Backing up logs makes sense in exceptional cases, but as a rule they can be excluded from the backup.

\nCustomize the backup as desired and then click on the OK button to start the backup process. Depending on the size of the files to be backed up, this process may take some time.

\n\n

\n\nAfter the backup has been successfully created, this is displayed in the Backup Manager.

\n


\n



Create scheduled backups

Before creating a scheduled backup, the Backup Manager offers the following customization options in addition to those already known:

  • Enable this backup task

    The content of your website to be backed up can be selected here. Execute the backup task

    If a backup is created on a weekly basis, an execution time between 00:00 and 04:00 is recommended.

  • Use incremental backup

    Use an incremental backup to back up web and email hosting data that has been changed since the last backup (database data is always backed up completely).

\nCustomize the backup as desired and then click on the OK button to start the backup process. Depending on the size of the files to be backed up, this process may take some time.

\n\n


\n



Restore backup

To restore a backup, you can choose between two different types of restore:

  • Selected objects
  • All objects

\Especially with regard to Shopware 6, there is a crucial and important difference between the two backup restore strategies.

\nExample folder structure:

38201.s61661.creoline.cloud
|
| backups
| config
| shopware
  |
  | public
| .trash

\nSelected objects

In this mode, all files are restored from the Document-Root directory (root directory).

38201.s61661.creoline.cloud
|
| backups
| config
| shopware
  |
  | public <----- From this directory
| .trash

\n\nAll objects

38201.s61661.creoline.cloud <----- From this directory
|
| backups
| config
| shopware
  |
  | public
| .trash