Borg neues Repo (Backup) anlegen

Am Beispiel Repo “allerlei”. Das jeweilige Script liegt unter /scripts/. Benötigt werden die Dateien borgbk_allerlei.sh:

#backup Script by iNETsolutions.de 17.09.19
#
#Benutzername: use hidrive from constancy

#export BORG_REPO=ssh://scp.hidrive.strato.com:22/~/backup/main
# no ssh on hidrive , use sshfs with workaround rename fix @mr

times=`date +"%Y%m%d_%H%M%S"`

################################################################################################################
echo "starting backup...";
echo "Subject: Backup from allerlei

---------------------
DONE" > /tmp/sendmailbackup.txt;
##########################borg backup
#ssh://u254349-sub1@u254349.your-storagebox.de:23/./backups/
export BORG_RSH="ssh -i /scripts/sb.txt"
borg create --exclude "*/noborg" --stats ssh://u254349-sub1@u254349.your-storagebox.de:23/./backups/allerlei::$times /var/www /opt/otobo /data >> /tmp/sendmailbackup.txt 2>&1

#borg prunen !!
borg prune -v --keep-daily=7 --keep-weekly=4 --keep-monthly=6 ssh://u254349-sub1@u254349.your-storagebox.de:23/./backups/allerlei >> /tmp/sendmailbackup.txt 2>&1

#######################
echo $times >> /tmp/sendmailbackup.txt
df -h >> /tmp/sendmailbackup.txt
/sbin/sendmail notify@constancy.de < /tmp/sendmailbackup.txt

 

und sb.txt:

 

-----BEGIN RSA PRIVATE KEY-----
MIIEogIBAAKCAQEAgfAA5vdisx8bWsO67RrNi7geq8h3cZCOSXLUvtYS27n0kgCs
dI4zNxH4Y869UYVbFWWxeUNiH7qsLDwvrY7NctasCaoSJsgVZanFhf0vygr2ze/c
kxcE7npXVmYFHvK4X+D2FivR72/gK3l4+nPHi/ig+cdLkPIRxUNnJbHiogMYYhQk
qOEl1m4v+fwvb2ZnrsZI6eNsBHGGIVVO2UUKjSGqfb3cmWinlyBgTxS1Atdkgp29
tcpGIIb5j/2zYOWw+0z9ElokywI7zIAB9djBDEEkmLBDdOdwoxFbFogsSuI+Fn0r
Yuw/1ZG0cId5JNxco7Q4PVw3eBReJ4r0BNGXvwIBJQKCAQADgwbxfE7GkiNVeulg
Wqub/g6qsmQX03l3m1HbpOvAv9YtdaPLzH3su0vnBZZp/K9vR/AKMkDsGc1NTbwZ
co/uWNQ3nNAO4tAlV52N/+yI64ohPdWHb1MpCjm2OhvQZ2zEUjAqHNwpENyLjalS
4IjaRP1uiNiHYH0FVNlGNT16AAt3vXRLRNn3moNtYv/ry+TO/O1c04uqOB2npVHm
a+lXbVCGLbMeFUgY3T0yQTE6A4/ddk6Lg0vD9KZJcbXjOAOCg7V/mNqLXDQlxZxu
Cy2+prI/jrJQjJ4dbot7YEzQDavBR1uVGpiKq8nrOYSbF7KfcQ4AgLyGWKuNYQKy
yLXlAoGBANCon3ctfE65057F89EceUVvK8YLbFTiwKaKAoIge1X13st4aluTtXIb
uVX05+lQpBS/WEEYDjDEK3UY6OCkf4/0lojjtTTNMIy+2VDShpGEtCSyiM0I2Wqf
MaqQQ2zgLmfM/SAJAieHkn+pgsWoZzECnBtcc3efxNMjGErUx7SdAoGBAJ9rEt6a
cVZTRZJkuWE+dRBVDDRz4+eHlJZcbfZrMPr0djuguJ2sn8njbTIWwK5Pr4TBLCJz
wiIJ/3vZpYjlTZ8prTi9jVnZfiWYFxU7tJL5dTy2h7DHuyvC5YexWaVYugNaL87N
EgxDKwXHtIkSCFqVwRbOTYBtfr+VbUVZB5kLAoGBALR2KQ0ga4JbhpcnvhyjARl0
55aGa4evWoIyK67P+/dRL2Pdw8TSxnCGriDTz32thv0v3aAUzgCpqQtT0FOVMA3M
nd4suGUEfQQarhxjDJmHhwr7ReHCdtjBCFwpvcXyUaXhuFMOtcFSqDcPJP35bgDf
qZsfhnVL6H9A8mo7fEktAoGAQKEHplpJn4mK6FJY/ejjWaXwMPC2VvHGndJxxMOs
ErYiGCxmhRx4IWoJrIXDvEnRiNixBwxVnxjPW7kZmFz19GrXhbShFpZxaS/SAbBr
zOGsEbHITpYpSRepKSw5GYTVygH3tLQAZdYKhc2AipibmlhjCT7hJjo6TatH+YT1
PgsCgYEAxWBHFuxgQ7mEtr825CdzkZOfxFG9AuDwZw+QyTDKAVhHHGdO/jOhSVCJ
RS/4UGXyGPGsbC4yeYM8/GW2N1JBgfHWX3/bVr6HnMChVRpA3PExA9soe1neFv0b
zF12E3Ao1IncfCOxh5JdOUinFXqBIR+HgKmM1erUw2MKsWCHHUc=
-----END RSA PRIVATE KEY-----

 

  1. Borg initialisieren:
    borg init --encryption=repokey ssh://u254349-sub1@u254349.your-storagebox.de:23/./backups/allerlei
  2. Dann am besten den Key exportieren und zusätzlich im 1Passwort sichern:
    borg key export ssh://u254349-sub1@u254349.your-storagebox.de:23/./backups/allerlei /root/.config/borg/keys/allerlei

Schreibe einen Kommentar

Menü schließen