We create backups of our systems - every day by default. With the inwebco eZ Platform / Page Builder extension we provide mechanisms for creating and importing backups. The entire system is always backed up - this includes the database and the media assets, among others.
Independent of the server processing the original data, the backups can be stored on a pre-configured remote server.
These backups can be controlled in the backend. All available backups are clearly listed there. Under a menu item "Backup", information such as backup time, size and type can be seen. With a simple click, new backups can also be initiated manually, should this be necessary. The backup is then created fully automatically in the background and is available after a few minutes.
Via a Symfony command these backups can be restored and reset the system to the selected point in time.