Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Backups

What a complete backup of an Exponential site is, the decisions only the owner can make (how much loss is acceptable, how fast a restore must be, where copies are kept), what to ask your host, and how to avoid a restore…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/customers/healthy/backups.md

On this page

Backups

This page is for the owner who is responsible for not losing content, orders and member data. The backup itself is usually taken by the host or an operator; the commands are in Operating a site, back up and restore and Backups and restores. Your job is to decide what is good enough, and to make sure it is really done.

A backup is two halves

"Exponential keeps state in two places: the database and the files" ... "A backup is both, taken at the same time" (Operating a site). The database without the uploaded images, or the images without the database, does not bring a site back.

WhatWhy it matters to you
The databaseAll content, users, orders and many settings
var/storage and each site's storageUploaded images and files
settings/override and settings/siteaccessThe installation's settings; they contain passwords, so backups must stay private
Your own extensions and designsUnless they are kept in a Git repository
settings/override/audit.ini.append.phpThe audit trail's signing keys

Source: Backups that restore. Caches are rebuilt by themselves and need no backup.

The decisions only you can make

Write the answers down and give them to your host; they turn them into a schedule (Backup schedules and retention).

DecisionQuestion
Recovery pointHow much work (orders, edits, sign-ups) can we afford to lose? That sets how often the database is backed up.
Recovery timeHow long may the site be down during a restore? Only a restore test tells you the real time.
GenerationsHow far back must we be able to go, for a mistake noticed late?
LocationWhere are copies kept, away from the server?
EncryptionAre copies encrypted? They hold passwords and personal data.
Who may restoreOnly the host, or also our own staff?
RetentionHow long are copies kept, and how do we handle a request to delete someone's data?

Note

The project publishes no recommended frequency or retention; the guides give only an example, "daily for a week, weekly for a month" (Backups and restores). Choose from your own answers.

What to ask your host

  • To do: Are the database and the files backed up together, on what schedule?
  • To do: Where are copies kept, and is that away from the server and its data center?
  • To do: Are copies encrypted, and who can read them?
  • To do: How many generations are kept?
  • To do: Does a failed backup alert a person?
  • To do: When was a backup last restored on another machine, how long did it take, and what was checked?
  • To do: Is a backup taken right before every upgrade, Composer update or database change?

The last question matters: the hosting guide asks for a backup "before an upgrade", "before a Composer update", "before a change of database engine" and "before a restore" (Backup schedules and retention).

Small mistakes do not need a restore

A full restore takes the whole site back to the moment of the backup, and everything since is lost. Train your editors to use the tools inside Exponential first (Backups that restore):

MistakeUse instead
An item was removedThe trash: restore it (Publishing and versions)
A text was overwrittenVersions: make a new draft from an earlier one (same page)
Not sure who changed whatThe audit trail (Audit trail for operations)

Your checklist

  • To do: The decisions above are written down and agreed with the host.
  • To do: Database and files are backed up together.
  • To do: Copies are off the server, private and in several generations.
  • To do: A failed backup reaches a person.
  • To do: A restore test was done in the last quarter (Restore test).
  • To do: Editors know the trash and versions.

Become an Exponential Partner

Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x