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 podman kube play 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 "[email protected]"
- Borg Server
borg init --encryption=repokey-blake2 /var/backups/borg/exploding-hamster.duckdns.org
borg key export /var/backups/borg/exploding-hamster.duckdns.org
- Add the client ssh-key in
/root/.ssh
to the container secret of the borg-backup-server
- Inside the pod add to the
/etc/borgmatic.d/config.yaml
your repo- Example:
ssh://[email protected]:26351/var/backups/borg/exploding-hamster.duckdns.org
- Example:
- Restart the pod