Because I needed this for my own Restic backups, and because I’ve been wanting to get into Golang for a while, I started developing a simple Restic backup browser GUI. I know there have been a few attempts at this, but none of them felt right to me.
It’s based on the excellent wails2 library.
Download
Prebuilt binaries of the initial beta release can be downloaded at the GitHub releases page.
Features
Displays contents (snapshots, files) of local or 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 full-blown Restic backup tool GUI - it only allows you to browse existing repositories!
More info can be found at the GitHub at emuell/restic-browser.
This looks fantastic. Any chance of making this a full blown GUI to restic? Really the only thing restic is missing is a good GUI – would be even better if this got merged into the main restic repo and became the official GUI.
At the moment this is not really planned, but if there’s interest and there are people who would help with the implementation, I’d be happy to help make it a full Restic Tool GUI.
It really is like the missing link. I am learning rclone and restic. And just what I needed was a quick way to get to a file or folder in the repository and retrieve it without fuss.
It works perfect. Tested on Windows 10 and 11 with rclone repositories on Google Drive
A small improvement would be that the program can remember the data from the repository so as not to have to type it again. Maybe you did it this way for a security issue.
I am just playing around with this, looks very nice so far and excuse me if this has been asked before but is there a way to start the browser with a repo already selected, to thereby get past having to put it in manually every time? TIA
Peter
Hello
i’m trying to use restic-browser on my windows laptop.
backup works great and also browse from command line…
to comfort i would use restic-browser with rclone