Files
server-backup/TODO.md
T
2025-03-15 01:07:57 +01:00

1.8 KiB

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

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