X-Git-Url: https://plomlompom.com/repos/test.html?a=blobdiff_plain;f=buster%2Fsetup_scripts%2Fbackup_pleroma.sh;h=31b2718c3d4cae77bd7e00d33fed070d78e42224;hb=d56561350f5e0e53c999875eb47981a3bf41a0e1;hp=ae1e6bdc28fdea721d75ed0c0fd4d1ee7261cf7b;hpb=93f8e23a461f76cf802c8f882d08acb91fc60cd2;p=config
diff --git a/buster/setup_scripts/backup_pleroma.sh b/buster/setup_scripts/backup_pleroma.sh
index ae1e6bd..31b2718 100755
--- a/buster/setup_scripts/backup_pleroma.sh
+++ b/buster/setup_scripts/backup_pleroma.sh
@@ -1,15 +1,17 @@
#!/bin/sh
set -e
+
# Heavily inspired by
service pleroma stop
su postgres -lc 'pg_dump -d pleroma --format=custom -f /tmp/pleroma.pgdump'
cd /tmp
-mkdir pleroma_backup
+mkdir -p pleroma_backup
mv pleroma.pgdump pleroma_backup
cp -a /var/lib/pleroma/uploads pleroma_backup/uploads
cp -a /etc/pleroma pleroma_backup/etc_files
tar cf pleroma_backup.tar pleroma_backup
+rm -rf pleroma_backup
chown plom:plom pleroma_backup.tar
mv pleroma_backup.tar /home/plom/
service pleroma start