auto-backup-Mimik steht
This commit is contained in:
1 parent
1fcdb5669a
commit
22d9442b42
17 files changed
+223
-738
No files matched your search
@@ -1,46 +1,9 @@
|
||||
### tar
|
||||
|
||||
```
|
||||
#!/bin/bash
|
||||
date
|
||||
cd /var/docker
|
||||
for f in *; do
|
||||
sudo tar -c -z -v --numeric-owner --one-file-system -f /var/docker/tmp/$(basename $f).tar.gz $f
|
||||
done
|
||||
date
|
||||
```
|
||||
|
||||
### gpg
|
||||
|
||||
```
|
||||
passphrase=$(head -n 1 /var/secret.key)
|
||||
gpg --symmetric --batch --yes --passphrase $passphrase --output some.gpg toEncrypt.txt
|
||||
|
||||
# oder
|
||||
|
||||
gpg --batch -c --passphrase-file /var/secret.key -o some.gpg toencrypt.txt
|
||||
|
||||
# oder
|
||||
|
||||
gpg --batch --symmetric --passphrase 1234567890 test.txt # -> test.txt.gpg
|
||||
|
||||
gpg --batch --decrypt --passphrase 1234567890 -o test.txt test.txt.gpg # ohne -o to stdout
|
||||
|
||||
```
|
||||
|
||||
### ssh
|
||||
|
||||
auf nathan
|
||||
|
||||
je Server ssh -mount-point-/Server/bin/backup/cron.sh -mount-point-/Server/log/backup/-server-/backup.x.log
|
||||
|
||||
### TODO
|
||||
### TODOs
|
||||
|
||||
nextcloud:
|
||||
- vol/nextcloud/data/data/hb zeigt auf NAS-share
|
||||
-> alles auf NAS, bzw. alles auf Server?
|
||||
-> oder symlink in NFS-Share?
|
||||
-> falls auf NAS, per NFS?
|
||||
- (x) vol/nextcloud/data/data/hb zeigt auf NAS-share
|
||||
-> alles auf Server
|
||||
|
||||
backup MAC
|
||||
- ccc 2x 2TB intern (weekly)
|
||||
@@ -49,20 +12,28 @@ backup MAC
|
||||
- TODO: Kalendereintrag für wöchentlichen backup
|
||||
|
||||
nas-backup daily
|
||||
- tar, gpg to nas
|
||||
- server: /var dir to file (evtl. /var/docker + /var/docker/vol extra - tar-Syntax?)
|
||||
- nas: //data, //nfs, //nextcloud(?) dir to file
|
||||
- auf nas unter //backup sammeln
|
||||
- TODO: tar syntax (find | py)
|
||||
- TODO: gpg syntax
|
||||
- TODO: file handling
|
||||
- TODO: script (python?)
|
||||
- (x) tar, gpg to nas
|
||||
- (x) server: /var dir to file (evtl. /var/docker + /var/docker/vol extra - tar-Syntax?)
|
||||
- (x) nas: //data, //nfs, //nextcloud(?) dir to file
|
||||
- (x) auf nas unter //backup sammeln
|
||||
- (x) TODO: tar syntax (find | py)
|
||||
- (x) TODO: gpg syntax
|
||||
- (x) TODO: file handling
|
||||
- (x) TODO: script (python?)
|
||||
|
||||
nas-backup weekly 1
|
||||
- media/books, media/music/_all + _hoerspiel -> tar, gpg nach //backup
|
||||
- TODO: s. nas-backup daily
|
||||
(x) media/books, media/music/_all + _hoerspiel -> tar, gpg nach //backup
|
||||
(x) TODO: s. nas-backup daily
|
||||
|
||||
backup server+nas
|
||||
logging
|
||||
- TODO: wo speichern?
|
||||
- TODO: ggf. lokal und auf NAS kopieren
|
||||
- TODO: full für alles (taugt nur für auto backup, also ggf. noch ein log)
|
||||
- TODO: Übersichtliches für die Mail -> Error-Handling!
|
||||
- TODO: wo und wie sammeln für Mail
|
||||
- TODO: Mail aus py-script übernehmen
|
||||
|
||||
backup server+nas extern
|
||||
- rsync nas-backup 2x HDD intern (weekly) (5TB?)
|
||||
- TODO: script (python?) mit HD-Erkennung
|
||||
- TODO: zusätzliche HDD
|
||||
@@ -79,8 +50,3 @@ export serien
|
||||
export video
|
||||
- rsync dir 1x 5TB HDD extern
|
||||
- TODO: s. export serien
|
||||
|
||||
**script**
|
||||
|
||||
tar: wo beginnen?, Schleife für dirs
|
||||
|
||||
Reference in new issue
Block a user