From a6dd1d3e2c8f431b4ea983583d0c536c58c519ed Mon Sep 17 00:00:00 2001 From: Hartmut Bauer Date: Fri, 11 Apr 2025 19:53:52 +0200 Subject: [PATCH] Passphrase updated --- TODO.md | 52 ++++++++++++++++++++++++++++------------------------ main.inc.sh | 2 +- synology.sh | 1 + 3 files changed, 30 insertions(+), 25 deletions(-) diff --git a/TODO.md b/TODO.md index b05c990..b4a372f 100644 --- a/TODO.md +++ b/TODO.md @@ -1,22 +1,26 @@ ### TODOs -DC-Dump -- new for postgres - > server exec postgres su - postgres -c pg_dumpall >pg.dump - - jede db einzeln? -- +mariadb -- hooks für weitere +- code cleanup (-> export!) +- test export +- Doku + + +DB-Dump +(x) new for postgres + (x) jede db einzeln? +(x) +mariadb +(-) hooks für weitere nextcloud: -- (x) vol/nextcloud/data/data/hb zeigt auf NAS-share --> alles auf Server +(x) vol/nextcloud/data/data/hb zeigt auf NAS-share +(x) -> alles auf Server backup MAC -- ccc 2x 2TB intern (weekly) -- ccc 2x 2TB extern - - TODO: SSDs auf Verschlüsselung umstellen - - TODO: Kalendereintrag für wöchentlichen backup +(x) ccc 2x 2TB intern (weekly) +(x) ccc 2x 2TB extern + (x) TODO: SSDs auf Verschlüsselung umstellen + (x) TODO: Kalendereintrag für wöchentlichen backup nas-backup daily - (x) tar, gpg to nas @@ -33,7 +37,7 @@ nas-backup weekly 1 (x) TODO: s. nas-backup daily logging -- für auto-fns mail() +(x) für auto-fns mail() (x) mail() loggt in extra Datei und ruft log(), für std log (x) Name std log in mail() ausgeben (-) mail log lokal anlegen (wo?) @@ -42,23 +46,23 @@ logging (x) für jeden Lauf neue log datei (+date) (-) Name der log Datei bei !auto auf stderr ausgeben (damit stdout ggf. geparst werden kann, alt.: param --machine) (x) log file in nfs/backups/log/$HOST_NAME-$(date '+%Y-%m-%d_%H%M').log -- bei jedem Lauf alte logs löschen (7d?) -> wie? +(x) bei jedem Lauf alte logs löschen (7d?) -> wie? (-) evtl. logs lokal ablegen und am Ende auf NAS kopieren backup server+nas extern -- rsync nas-backup 2x HDD intern (weekly) (5TB?) - - TODO: script (python?) mit HD-Erkennung - - TODO: zusätzliche HDD - - TODO: Kalendereintrag, s. backup MAC +(x) rsync nas-backup 2x HDD intern (weekly) (5TB?) + (x) TODO: script (python?) mit HD-Erkennung + (x) TODO: zusätzliche HDD + (x) TODO: Kalendereintrag, s. backup MAC export backups -- rsync nas-backup 2x 2TB HDD extern - - TODO: script, s. backup server+nas +(x) rsync nas-backup 2x 2TB HDD extern + (x) TODO: script, s. backup server+nas export serien -- rsync dir 1x 5TB HDD extern - - TODO: vorhandenes script in neue Routine einbauen +(x) rsync dir 1x 5TB HDD extern + (x) TODO: vorhandenes script in neue Routine einbauen export video -- rsync dir 1x 5TB HDD extern - - TODO: s. export serien +(x) rsync dir 1x 5TB HDD extern + (x) TODO: s. export serien diff --git a/main.inc.sh b/main.inc.sh index 63d0bec..1523208 100755 --- a/main.inc.sh +++ b/main.inc.sh @@ -9,7 +9,7 @@ NAS_SCRIPT=/volume1/nfs/Server/bin/backup/main.sh WEEKLY_DAY=1 # SO->MO -PASSPHRASE=x1WgCEJeGNrDuHZWyaqkB86OTeSAabT2 +PASSPHRASE=L1rfCXu8PHMQsGL0HJWwzQYpCT7f5VboislOTHMaEV EXT=tgz.gpg LIST_EXT=txt diff --git a/synology.sh b/synology.sh index 0f78109..09f60cc 100755 --- a/synology.sh +++ b/synology.sh @@ -1,6 +1,7 @@ #!/usr/bin/eval bash NAS_ROOT=/volume1/nfs/backups +HAS_WEEKLY=true backup_daily1() { BACKUP_SOURCE="/volume1/data"