From a7e3208de266379b9a54aca0efdaaa7192b3ac52 Mon Sep 17 00:00:00 2001 From: erebion Date: Tue, 20 Aug 2024 14:13:15 +0200 Subject: [PATCH] remove bz2 compression from database dumps so that the backup storage does not fill up and backups are much quicker --- .../templates/restic-backup_unhb4.sh.j2 | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/roles/unhb_backup_scripts/templates/restic-backup_unhb4.sh.j2 b/roles/unhb_backup_scripts/templates/restic-backup_unhb4.sh.j2 index 0d07b84..1b835c3 100755 --- a/roles/unhb_backup_scripts/templates/restic-backup_unhb4.sh.j2 +++ b/roles/unhb_backup_scripts/templates/restic-backup_unhb4.sh.j2 @@ -17,17 +17,17 @@ fi echo "Now dumping databases, this might take a while..." set -x -docker exec -t matrix_sql.server4 pg_dumpall -c -U user_synapse_unhb | bzip2 > /opt/db_dumps/db-dump-synapse_db.sql.bz2 -docker exec -t authentik-postgresql-1.server4 pg_dumpall -c -U authentik | bzip2 > /opt/db_dumps/db-dump-authentik_db.sql.bz2 -docker exec -t hedgedoc_sql15.server4 pg_dumpall -c -U md | bzip2 > /opt/db_dumps/db-dump-hedgedoc_db.sql.bz2 -docker exec -t tandoor-tandoor_recipes_db-1 pg_dumpall -c -U djangouser | bzip2 > /opt/db_dumps/db-dump-tandoor_db.sql.bz2 -docker exec -t wikijs-wikijs-db-1 pg_dumpall -c -U wikijs | bzip2 > /opt/db_dumps/db-dump-wikijs_db.sql.bz2 -docker exec -t nextcloud_sql.server4 sh -c "exec mariadb-dump --all-databases -uroot --password=$MARIADB_PASSWORD_NEXTCLOUD" | bzip2 > /opt/db_dumps/db-dump-nextcloud_db.sql.bz2 -docker exec -t etherpad_sql.server4 sh -c "exec mariadb-dump --all-databases -uroot --password=$MARIADB_PASSWORD_ETHERPAD" | bzip2 > /opt/db_dumps/db-dump-etherpad_db.sql.bz2 -docker exec -t jverein_sql.server4 sh -c "exec mariadb-dump --all-databases -uroot --password=$MARIADB_PASSWORD_JVEREIN" | bzip2 > /opt/db_dumps/db-dump-jverein_db.sql.bz2 -docker exec -t url-shortener_sql.server4 sh -c "exec mariadb-dump --all-databases -uroot --password=$MARIADB_PASSWORD_URLSHORTENER" | bzip2 > /opt/db_dumps/db-dump-urlshortener_db.sql.bz2 -docker exec -t wiki_sql.server4 sh -c "exec mariadb-dump --all-databases -uroot --password=$MARIADB_PASSWORD_WIKI" | bzip2 > /opt/db_dumps/db-dump-wiki_db.sql.bz2 -docker exec -t wordpress_sql.server4 sh -c "exec mysqldump --all-databases -uroot --password=$MARIADB_PASSWORD_WORDPRESS" | bzip2 > /opt/db_dumps/db-dump-wordpress_db.sql.bz2 +docker exec -t matrix_sql.server4 pg_dumpall -c -U user_synapse_unhb > /opt/db_dumps/db-dump-synapse_db.sql +docker exec -t authentik-postgresql-1.server4 pg_dumpall -c -U authentik > /opt/db_dumps/db-dump-authentik_db.sql +docker exec -t hedgedoc_sql15.server4 pg_dumpall -c -U md > /opt/db_dumps/db-dump-hedgedoc_db.sql +docker exec -t tandoor-tandoor_recipes_db-1 pg_dumpall -c -U djangouser > /opt/db_dumps/db-dump-tandoor_db.sql +docker exec -t wikijs-wikijs-db-1 pg_dumpall -c -U wikijs > /opt/db_dumps/db-dump-wikijs_db.sql +docker exec -t nextcloud_sql.server4 sh -c "exec mariadb-dump --all-databases -uroot --password=$MARIADB_PASSWORD_NEXTCLOUD" > /opt/db_dumps/db-dump-nextcloud_db.sql +docker exec -t etherpad_sql.server4 sh -c "exec mariadb-dump --all-databases -uroot --password=$MARIADB_PASSWORD_ETHERPAD" > /opt/db_dumps/db-dump-etherpad_db.sql +docker exec -t jverein_sql.server4 sh -c "exec mariadb-dump --all-databases -uroot --password=$MARIADB_PASSWORD_JVEREIN" > /opt/db_dumps/db-dump-jverein_db.sql +docker exec -t url-shortener_sql.server4 sh -c "exec mariadb-dump --all-databases -uroot --password=$MARIADB_PASSWORD_URLSHORTENER" > /opt/db_dumps/db-dump-urlshortener_db.sql +docker exec -t wiki_sql.server4 sh -c "exec mariadb-dump --all-databases -uroot --password=$MARIADB_PASSWORD_WIKI" > /opt/db_dumps/db-dump-wiki_db.sql +docker exec -t wordpress_sql.server4 sh -c "exec mysqldump --all-databases -uroot --password=$MARIADB_PASSWORD_WORDPRESS" > /opt/db_dumps/db-dump-wordpress_db.sql set +x restic backup --verbose \