Borg Backup Client
Deduplicating archiver with compression and authenticated encryption.
No existing volumes will get created, but stay empty.
- Follow the docs of
- Start the pod
podman kube play borg-backup-client-pvc.yaml borg-backup-client-secret.yaml cp borg-backup-client-pod.kube ~/.config/containers/systemd/ systemctl --user daemon-reload systemctl --user start borg-backup-client-pod.service - Inside the pod
ssh-keygen -t ed25519 -C "exploding-hamster@exploding-hamster.duckdns.org" - Borg Server
borg init --encryption=repokey-blake2 /var/backups/borg/exploding-hamster.duckdns.orgborg key export /var/backups/borg/exploding-hamster.duckdns.org- Add the client ssh-key in
/root/.sshto the container secret of the borg-backup-server
- Inside the pod add to the
/etc/borgmatic.d/config.yamlyour repo- Example:
ssh://borg@exploding-hamster.duckdns.org:26351/var/backups/borg/exploding-hamster.duckdns.org
- Example:
- Restart the pod