Skip to content
For AI agents: the complete documentation index is available at llms.txt; this page is also available as Markdown at index.md.

Backup

You should always make sure that your solution is properly backed up. The following example shows you how to do this on a Linux-UNIX-based system. You should shut down the DXP if it's running before making a backup.

Externally stored assets

If you store assets in any external service or localization, you should back them up before proceeding.

1. Navigate into the Ibexa DXP directory:

1
cd /path/to/ibexa

2. Clear all caches:

1
2
3
rm -rf var/cache/*
rm -rf var/share/*
rm -rf var/logs/*

3. Create a dump of the database:

1
mysqldump -u <database_user> --add-drop-table <database_name> > db_backup.sql
1
pg_dump -c --if-exists <database_name> > db_backup.sql

4. In parent directory create a tar archive of the files (including the database dump) using the "tar" command:

1
tar cfz backup_of_ibexa.tar.gz ibexa

At this point, the file backup_of_ibexa.tar.gz should contain a backup of database and files.