KLXM Studio – Home
Get in touch

Backups

Backed up before you need it.

Database and media of every website as one archive – while running, with automatic rotation. The network overview warns when a backup is missing.

Set up

Daily, automatically.

  1. Nightly backup

    Afterwards the newest 14 per website, pool and table remain (--keep=N, 0 = keep all).

    cronScheduling service of the server that starts tasks regularly on its own – for example updating the search index, creating backups or fetching feeds.en.wikipedia.org (opens in a new tab)
    0 2 * * *  cd /path && php bin/console site:backup --all --keep=14 && php bin/console pool:backup --all --keep=14 && php bin/console shared:backup --all --keep=14
  2. Back up in addition

    Not in the archives: config/config.local.php (keys, network_key), config/sites/, storage/support/ and storage/ai/config.json. A Plesk backup of the subscription covers everything.

  3. Keep copies off-site

    Copy the archives regularly to another server or storage – a backup on the same server does not protect against its failure.

  4. Right away when needed

    “Back up now” starts a backup as a separate process (at most three per ten minutes) – for example before larger changes.

Restore

Restore a backup.

Overwrites content, media and accounts of the website – the configuration stays.

  1. Website

    site:restore
    php bin/console site:restore storage/backups/client-20261007-020000.tar.gz --force --site=client
  2. Pool and shared table

    pool:restore · shared:restore
    php bin/console pool:restore storage/backups/pool-brand-….tar.gz --force
    php bin/console shared:restore storage/backups/shared-events-….tar.gz --force
  3. Rebuild the search index

    The search index is derived and does not need to be backed up.

    search:index
    php bin/console search:index --full --site=client

Contact

Talk to KLXM Crossmedia.

Installation, migration or hosting for your project – we are happy to help. We reply personally.

KLXM Crossmedia GmbH
Am Schürmannshütt 40g
47441 Moers
Germany