Backup Strategies¶
Note
Work in progress
Docker¶
Please perform backups regularly by using in-app tools or external ones (recommended). You need to copy the following data:
- “syspass-app-config” volume
- “syspass-app-backup” volume
- sysPass database
Example:
docker run --rm \
--volumes-from syspass-app \
--volume $PWD:/backup \
alpine sh -c "exec tar xzf /backup/syspass-app-backup.tar.gz /var/www/html/sysPass"
docker run --rm \
--network syspass-net \
--volume $PWD:/backup \
mariadb:10.2 sh -c 'exec mysqldump -h syspass-db -u root -p"syspass" syspass > /backup/syspass-db-dump.sql'
These commands will create “syspass-app-backup.tar.gz” and “syspass-db-dump.sql” files within the current directory