borg
https://github.com/borgbackup/borg
Python
Deduplicating archiver with compression and authenticated encryption.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Python not yet supported5 Subscribers
Add a CodeTriage badge to borg
Help out
- Issues
- repository: keep an identical existing pack when storing it is denied, fixes #10512
- item.pyi: sync with item.pyx, add a test that they agree, refs #10021
- Log reports "AssertionError: bug in code, exclusive lock should exist here"
- Speaker wanted: first Belgium Proxmox Community Day, 3 Feb 2027, right after FOSDEM
- replace asserts on external data by real checks, refs #8649
- borg2: way to deduplicate across entities, without those being able to decrypt and/or alter/delete other entity's data
- Follow-up backups fail in "no-delete"-mode, if previous backup(s) aborted, under certain conditions, due to same pack-id being computed
- import/export-tar: --tar-format=PAX (1.4-maint)
- check --repair: a corrupt pack in which no object authenticates is never removed, check and compact keep failing
- pack object header: also authenticate meta_size and data_size (whole header as AAD)
- Docs
- Python not yet supported