summaryrefslogtreecommitdiff
path: root/mf-backup
diff options
context:
space:
mode:
Diffstat (limited to 'mf-backup')
-rwxr-xr-xmf-backup22
1 files changed, 22 insertions, 0 deletions
diff --git a/mf-backup b/mf-backup
new file mode 100755
index 0000000..8ce05d4
--- /dev/null
+++ b/mf-backup
@@ -0,0 +1,22 @@
+#!/bin/bash
+PATH=/usr/bin:/bin:/usr/sbin:/sbin
+
+
+### Backup Next Cloud
+
+/usr/local/bin/occ maintenance:mode --on
+mysqldump -u root --all-databases > /var/lib/mysql-backup/dump.sql
+kopia snapshot create /var/lib/mysql-backup
+kopia snapshot create /data/nextcloud
+/usr/local/bin/occ maintenance:mode --off
+
+## Backups
+kopia snapshot create /etc
+kopia snapshot create /var/www
+kopia snapshot create /home
+kopia snapshot create /root
+kopia snapshot create /usr/local
+
+## Replicate
+source /etc/mf-backup.sh
+kopia repository sync-to b2 --bucket=mfamily-bu-cobalt --key-id=$B2_KEY_ID --key=$B2_KEY --delete