borgbackup und debian
Server
Der Backup-Server braucht in erster Linie die Software: root~# apt-get install borgbackup borgbackup-docClient
Hier sind einige Schritte nötig.- Zufällig erzeugten Schlüssel nach ~/.borg-passphrase schreiben (Datei hat Mode 600).
- ssh-key erzeugen, zum Beispiel in ~/.ssh/id_rsa_borgbackup
- eval $(ssh-agent)
- ssh-add ~/.ssh/id_rsa_borgbackup
- export BORG_PASSPHRASE=$(cat $HOME/.borg-passphrase)
- export BORG_REPO=ssh://$USER@SERVERNAME:PORT/data/$REPOSITORY
- borg init --encryption=repokey $BORG_REPO
- (echo ; echo $BORG_REPO ; echo ; echo borg passphrase ; echo ; cat .borg-passphrase ; echo ; echo ; echo borg key export --paper ; borg key export --paper ) | lpr
Jetzt sind wir bereit für unser erstes Backup. Entsprechende Skripte findet man im Internet genug, hier daher nur ein einfaches Beispiel.
- borg create --verbose --stats --progress ::'{hostname}-{now}' /