Restic Browser Versions Save

A GUI to browse and restore restic backup repositories.

v0.3.0

3 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/emuell/restic-browser/compare/v0.3.0-beta-0...v0.3.0

v0.3.0-beta

5 months ago

What's Changed

Replaced the wails2 backend with a new Tauri backend to make development easier. Wails is amazing, but the Go language just isn't my thing. Tauri is based on rust, which just fits my workflow better and should make it easier to add new features in the future.

  • Restic PATH on macOS

An macOS, restic browser also looks for restic executables in /usr/local/bin, /opt/local/bin, /opt/homebrew/bin and ~/bin if restic could not be found in the $PATH.

Added simple persistent "location preset" management: Locations to restic repositories can now be saved and easily recalled in the "Locations Dialog".

The browser app can now be started with the following optional arguments:

  • --insecure-tls: skip TLS certificate verification when connecting to the repo
  • --password : password for the repository - NOT RECOMMENDED - USE password-file/command instead.
  • --password-command : shell command to obtain the repository password from
  • --password-file : file to read the repository password from
  • -r, --repo : repository to show or restore from
  • --repository-file : file to read the repository location from
  • --restic : ABS path to the restic executable that should be used.

Added support for Google Cloud storage locations. Please note that authentication only is possible via GOOGLE_ACCESS_TOKEN.

Make sure that only on restic command is running at the same time when quickly switching between snapshots/paths. This should speed up browsing a bit, especially if the repositories are in the cloud.

Full Changelog: https://github.com/emuell/restic-browser/compare/v0.2.6...v0.3.0-beta

v0.2.6

7 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/emuell/restic-browser/compare/v0.2.5...v0.2.6

v0.2.5

1 year ago

What's Changed

  • https://github.com/emuell/restic-browser/pull/38 added buttons for restore and dump (create zip archives) operations, as both may be useful in certain scenarios
  • Ask for confirmation instead of aborting a restore operation, when the target files or folders already exist

Full Changelog: https://github.com/emuell/restic-browser/compare/v0.2.4...v0.2.5

v0.2.4

1 year ago

What's Changed

Full Changelog: https://github.com/emuell/restic-browser/compare/v0.2.3-beta...v0.2.4

v0.2.3-beta

1 year ago

What's Changed

Feature/restic version checks in https://github.com/emuell/restic-browser/pull/23

  • add verbose error message when the installed restic version does not support the "-a" archive option for folder dumps

Feature/password files in https://github.com/emuell/restic-browser/pull/24

  • prefill passwords from RESTIC_PASSWORD_FILE env variables and allow reading password files from the location dialog

Feature/keyboard navigation in https://github.com/emuell/restic-browser/pull/25

  • Global: Control/CMD + O: Open new repository
  • File-List: o or Enter or Space: Open File, R: Restore selected file or folder

Bump wails to v2.0.0-beta.44.2 in https://github.com/emuell/restic-browser/pull/26

Full Changelog: https://github.com/emuell/restic-browser/compare/v0.2.2-beta...v0.2.3-beta

v0.2.2-beta

1 year ago

What's Changed

Full Changelog: https://github.com/emuell/restic-browser/compare/v0.2.1-beta...v0.2.2-beta

v0.2.1-beta

1 year ago

What's Changed

Full Changelog: https://github.com/emuell/restic-browser/compare/v0.2.0-beta...v0.2.1-beta

v0.2.0-beta

1 year ago

Initial beta release:

  • Open local and remote restic repositories
  • View snapshots
  • Show files of selected snapshots
  • Preview files of selected snapshots with the system's default apps
  • Dump/restore files or folders (as zip archives) to a specified location

Attention macOS Users:

If Restic-Browser can't find your restic binary, make sure it is in a PATH which can be seen by all users. Apps launched from Finder won't read your ~/.bash_profile or ~/.zsh_profile thus your PATH modifications are not applied in Finder.

I'm working on a solution for this. Until this is fixed, you can launch he app from the Terminal.app instead of launching it from Finder directly -> open /Applications/Restic-Browser.app.

Issues and ideas

Please report issues here on GitHub: https://github.com/emuell/restic-browser/issues