Files
server-backup/TODO.md
T

87 lines
1.9 KiB
Markdown

### 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
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?
backup MAC
- ccc 2x 2TB intern (weekly)
- ccc 2x 2TB extern
- TODO: SSDs auf Verschlüsselung umstellen
- 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?)
nas-backup weekly 1
- media/books, media/music/_all + _hoerspiel -> tar, gpg nach //backup
- TODO: s. nas-backup daily
backup server+nas
- rsync nas-backup 2x HDD intern (weekly) (5TB?)
- TODO: script (python?) mit HD-Erkennung
- TODO: zusätzliche HDD
- TODO: Kalendereintrag, s. backup MAC
export backups
- rsync nas-backup 2x 2TB HDD extern
- TODO: script, s. backup server+nas
export serien
- rsync dir 1x 5TB HDD extern
- TODO: vorhandenes script in neue Routine einbauen
export video
- rsync dir 1x 5TB HDD extern
- TODO: s. export serien
**script**
tar: wo beginnen?, Schleife für dirs