summaryrefslogtreecommitdiff
path: root/mf-backup
diff options
context:
space:
mode:
authorJason D. McCormick <jason@mfamily.org>2023-06-05 14:03:36 -0400
committerJason D. McCormick <jason@mfamily.org>2023-06-05 14:03:36 -0400
commit914ec229e8d4d1ba375874fb460651dab587951f (patch)
tree1ec7651fb0b91aa72dd69ec4d83d3a227689957e /mf-backup
parent73a8d16149c555a83dd8b1868f047b162f794328 (diff)
added
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