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-----
- Borg initialisieren:
borg init --encryption=repokey ssh://u254349-sub1@u254349.your-storagebox.de:23/./backups/allerlei
- 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
