Sign inSign up

dimw/borgbackup

By dimw

Updated almost 8 years ago

Dockerized version of BorgBackup (https://borgbackup.readthedocs.io/en/stable/)

Image
1

180

dimw/borgbackup repository overview

BorgBackup Dockerized

See borgbackup.readthedocs.io/en/stable/ for BorgBackup documentation.

tl;dr

Hint: Ensure you are using a random unique secret-passphrase and the proper path to your private SSH key!

Init repository:

docker run \
  -e BORG_PASSPHRASE=secret-passphrase \
  -v /path/to/private-ssh-key:/borgbackup/id_rsa \
  dimw/borgbackup \
  init --encryption=repokey ssh://[email protected]/./backup_$(hostname)

Create backup of some folders:

docker run \
  -e BORG_PASSPHRASE=secret-passphrase \
  -v /path/to/private-ssh-key:/borgbackup/id_rsa \
  -v /folder1:/folder1 \
  -v /folder2:/folder2 \
  dimw/borgbackup \
  create -v --stats ssh://[email protected]/./backup_$(hostname)::'{now:%Y-%m-%d_%H:%M}' \
  /folder1 /folder2

Prune old backups:

docker run \
  -e BORG_PASSPHRASE=secret-passphrase \
  -v /path/to/private-ssh-key:/borgbackup/id_rsa \
  dimw/borgbackup \ 
  borg prune -v --list --keep-daily=7 ssh://[email protected]/./backup_$(hostname)

Licence

The content of this repository is under the MIT licence.

Tag summary

Content type

Image

Digest

Size

76.2 MB

Last updated

almost 8 years ago

docker pull dimw/borgbackup