Go to file
Philip Roche 6c69f3689e Bugfix for handling 0 byte modification in diff view (#356)
An exception was thrown when diff of two archives were requested.

The exception was
'''
vorta/views/diff_result.py", line 52, in parse_line
    size = int(size)
ValueError: invalid literal for int() with base 10: ''
'''

which was caused by diff line:

'''
0 B   -2.6 kB home/philroche/.config/google-chrome/Profile 1/QuotaManager-journal
'''

This commit fixes the issue by only stripping +/- from string if they exist.

* Remove trailing whitespace causing flake8 failures
2019-09-04 10:03:42 +02:00
.github/ISSUE_TEMPLATE Get borg version and path on startup. Link to log folder. (#247) 2019-04-07 22:36:31 +08:00
.tx Translation-related improvements and German translation (#146) 2019-01-20 22:46:01 +08:00
bin pyinstaller / vorta.spec: make platform independent (#122) 2019-01-13 10:03:00 +08:00
flatpak Allow is_system_tray_available to be called with running event loop 2019-07-20 18:47:24 +02:00
requirements.d Update Makefile for Flatpak releases. 2019-06-20 20:00:48 +08:00
src/vorta Bugfix for handling 0 byte modification in diff view (#356) 2019-09-04 10:03:42 +02:00
tests Implement close-question for DEs without system tray 2019-07-20 18:47:24 +02:00
.bumpversion.cfg Bump version 2019-08-03 14:13:01 +08:00
.gitignore Include Flatpak in Repository 2019-05-05 16:26:28 +02:00
.travis.yml Remove keyring dependency. Fixes #190. By @Hofer-Julian 2019-03-06 09:37:12 +08:00
LICENSE.txt
MANIFEST.in Remove non-ASCII char from MANIFEST.in. Fixes #244 2019-04-03 13:08:38 +08:00
Makefile Move setting prune options to right place. Fixes #339 (#342) 2019-08-21 20:54:00 +08:00
README.md Remove redundant docs from repo and link to new website. (#334) 2019-07-25 12:16:44 +08:00
Vagrantfile Build macOS version in Vagrant/macOS 10.13 (WIP). Fixes #273 (#290) 2019-06-11 08:19:25 +08:00
appdmg.json Package macOS app as DMG. Add Sparkle Framework. 2018-11-21 16:17:27 +08:00
setup.cfg Bump version 2019-08-03 14:13:01 +08:00
setup.py Translation-related improvements and German translation (#146) 2019-01-20 22:46:01 +08:00
vorta.spec Bump version 2019-08-03 14:13:01 +08:00

README.md

Vorta Backup Client Logo

Vorta is a backup client for macOS and Linux desktops. It integrates the mighty BorgBackup with your desktop environment to protect your data from disk failure, ransomware and theft.

Why is this great? 🤩

  • Encrypted, deduplicated and compressed backups using Borg as backend.
  • No vendor lock-in  back up to local drives, your own server or BorgBase, a hosting service for Borg backups.
  • Open source  free to use, modify, improve and audit.
  • Flexible profiles to group source folders, backup destinations and schedules.
  • One place to view all point-in-time archives and restore individual files.

Learn more on Vorta's website.

Installation

Vorta should work on all platforms that support Qt and Borg. This includes macOS, Ubuntu, Debian, Fedora, Arch Linux and many others. Windows is currently not supported by Borg, but this may change in the future.

See our website for download links and and install instructions.

Development and Bugs

  • Report bugs and submit feature ideas by opening a new Github issue.
  • Want to contribute to Vorta? Great! See our contributor guide on how to help out with coding, translation and packaging.
  • If you have questions or simply want to talk about Vorta, find us on Matrix. For Borg-specific topics, join the #borgbackup IRC channel on chat.freenode.net instead.

License and Credits