diff options
| author | Jason D. McCormick <jason@mfamily.org> | 2023-12-20 13:09:20 -0500 |
|---|---|---|
| committer | Jason D. McCormick <jason@mfamily.org> | 2023-12-20 13:09:20 -0500 |
| commit | 93f370195a4178aefce312027ad042559dd51a64 (patch) | |
| tree | bb4c40c46f98e003a118c7e006441a0018eef6a8 /bin/mf-backup | |
| parent | 914ec229e8d4d1ba375874fb460651dab587951f (diff) | |
reorg repo
Diffstat (limited to 'bin/mf-backup')
| -rwxr-xr-x | bin/mf-backup | 22 |
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 |
