BorgBackup Sprint

 

EuroPython 2021 (Online),  Room 3

 

by

 

Thomas Waldmann (Project Maintainer)

Deduplicating archiver
with compression and authenticated encryption

Features

  • Space efficient due to deduplicaton
  • Encryption + authentication:
    backup to untrusted storage servers
  • Wide range of compression levels:
    super fast to high compression
  • Platform support:
    Linux, macOS, *BSD, OpenIndiana, (Windows)
  • CLI, GUI separately available (e.g. Vorta)
  • Backup Storage:  your own or commercial offers

Code

  • Python 3.x (most of our code)
  • Cython (to interface to C code)
  • C (own space-efficient hash table)
  • 3rd-party Libs:
    • msgpack
    • OpenSSL, blake2b
    • zstd, lz4, lzma, zlib

Tools / Services

  • git + github
  • pytest + tox
  • setuptools_scm
  • sphinx, asciinema
  • CI via github actions
  • vagrant (platform testing)
  • bountysource
  • readthedocs.org

Sprint Topics

  • get an introduction into codebase
  • debug / analyze / fix issues
  • work on docs
  • improve platform compatibility,
    especially macOS, BSD, OpenIndiana, Windows, ...
  • (whatever you want)
  • for details, see:  Issue #5943

Sounds interesting?

Join us for the

BorgBackup Sprint

 

in Room 3,  contact:  Thomas Waldmann

BorgBackup Sprint

 

by

 

Thomas Waldmann (Project Maintainer)

 

What to do?  See there:

 

https://github.com/borgbackup/borg/issues/5943