admin_grundlagen:borgbackup
Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Backup Server
Benutzer anlegen
useradd -rmd /srv/borg -s /bin/sh -p '*' borg mkdir -m 700 /srv/borg/.ssh touch /srv/borg/.ssh/authorized_keys chmod 600 /srv/borg/.ssh/authorized_keys
Backup Node
Pakete:
- Debian (11):
borgbackup
SSH Schlüsselpaar
SSH Schlüsselpaar erzeugen:
ssh-keygen -t ed25519 -f ~/.ssh/id_ed25519_borgbackup -C 'borgbackup node1'
Public-Key auf dem Backup Server in der Datei /srv/borg/.ssh/authorized_keys hinterlegen.
Archiv anlegen
als Benutzer root:
borg --rsh='ssh -i ~/.ssh/id_ed25519_borgbackup' init --encryption none borg@backupserver.example.org:/srv/borg/node1.example.org
Archiv anzeigen
borg --rsh='ssh -i ~/.ssh/id_ed25519_borgbackup' list borg@backupserver.example.org:/srv/borg/node1.example.org
ssh Zugang einschränken
- /srv/borg/.ssh/authorized_keys
command="borg serve --restrict-to-path /srv/borg",restrict ssh-ed25519 AAAA…
Backup erzeugen
borg --rsh='ssh -i ~/.ssh/id_ed25519_borgbackup' create -x --compression zstd --numeric-owner borg@backup-brahma.lxht.de:/srv/borg/brahma.kramskrims.de::brahma-{now:%Y-%m-%d} /
admin_grundlagen/borgbackup.1670054055.txt.gz · Zuletzt geändert: 2022/12/03 07:54 von ingo_wichmann
