A simple, cross-platform restic backup GUI for browsing and restoring restic repositories.
Built with Wails2, based on leaanthony's Restoric PoC.
- Displays contents (snapshots, files) of local and remote restic repositories.
- Restores selected files or folders (as zip archives) to a desired location.
- Previews selected files by moving them to the temp and then opening them with your OSs associated default program.
This is not a restic backup tool GUI - it only allows you to browse existing repositories!
- Follow the Wails2 Installation Docs to install Wails2 for your platform.
- Install restic and make sure it is included in your $PATH.
To work in live development mode with automatic hot-reloading, run wails dev
in the root directory.
To debug the Wails Go application code, you can use the existing startup tasks of vscode. If you press "F5" in vscode, the application will be built in debug mode and then will be launched.
To build a redistributable package in production mode, use wails build -tags production,desktop
or use the default build task in vscode.
MIT license. See LICENSE for the full text.
Patches are welcome! Please fork the latest git repository and create a feature branch.