summaryrefslogtreecommitdiff
path: root/bin/mf-backup
diff options
context:
space:
mode:
authorJason D. McCormick <jason@mfamily.org>2023-12-20 13:09:20 -0500
committerJason D. McCormick <jason@mfamily.org>2023-12-20 13:09:20 -0500
commit93f370195a4178aefce312027ad042559dd51a64 (patch)
treebb4c40c46f98e003a118c7e006441a0018eef6a8 /bin/mf-backup
parent914ec229e8d4d1ba375874fb460651dab587951f (diff)
reorg repo
Diffstat (limited to 'bin/mf-backup')
-rwxr-xr-xbin/mf-backup22
1 files changed, 22 insertions, 0 deletions
diff --git a/bin/mf-backup b/bin/mf-backup
new file mode 100755
index 0000000..8ce05d4
--- /dev/null
+++ b/bin/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