A Minimal Restic GUI
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets
.gitignore
LICENSE
LICENSE.md
README.md
index.html
main.js
package-lock.json
package.json
renderer.js

README.md

Restica

A Minimal Restic GUI.

Restica preview image

Usage

Before using Restica, be sure to either supply your password with the included password.txt file, which can be found at resources/app/password.txt, or include it in the command box when you run a command. By default, the "Initialise", "Backup" and "Restore" buttons assume you are using the included password.txt file.

Once you have supplied your password via the password.txt file, you can start the program and use the "Initialise" button, which will make the "repo" folder, which is the default Restic repository folder.

Restica has three main functions.

The "Backup" button simply backs up the folder given to it in the command box; supply any folder and Restica will back up that folder to the default repository folder (repo).

The "Restore" button simply restores the last backup to the folder given to it in the command box.

The "Run" button allows you to run any other Restic commands that are available, using the command box.

Installation

Ensure that Restic is available in your PATH directory.

Simple download the .zip file for your operating system from the latest release page and unzip the program to a folder of your choice.

Once unzipped, be sure to either supply your password with the included password.txt file, which can be found at resources/app/password.txt, or include it in the command box when you run a command.

Install From Source

First make sure you have both git and node.js installed, then do the following:

# Clone this repository
git clone https://github.com/TheChiefMeat/Restica
# Go into the repository
cd Restica
# Install dependencies
npm install electron-packager -g
npm install
# Install 
npm start

To build the program for your system, simply run:

electron-packager .

License

(C) TheChiefMeat. All rights reserved.

DISCLAIMER/LICENCE

WHILE I HAVE MADE EVERY POSSIBLE EFFORT TO ENSURE THIS SOFTWARE IS BUG FREE, I DO NOT GUARANTEE THAT IT IS FREE FROM DEFECTS.

THIS PROGRAM IS PROVIDED AS IS AND YOU USE THIS PROGRAM AT YOUR OWN RISK.

UNDER NO CIRCUMSTANCE SHALL I BE HELD LIABLE FOR ANY DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES, LOSSES OR THEFT FROM USE OR MISUSE OF THIS SOFTWARE.

FOR PRIVATE USE YOU MAY: MODIFY THIS SOFTWARE ANY WAY YOU SEE FIT, HOWEVER SAID MODIFIED VERSIONS ARE NOT TO BE REDISTRIBUTED VIA ANY MEANS.

FOR PRIVATE USE YOU MAY NOT:

REDISTRIBUTE THIS SOFTWARE.

REDISTRIBUTE MODIFIED VERSIONS OF THIS SOFTWARE.

COMMERCIALISE THIS SOFTWARE.

SELL THIS SOFTWARE.

ANY COMMERCIAL USE OF THIS SOFTWARE IS STRICTLY PROHIBITED.

ANY COMMERCIALISATION OF THIS SOFTWARE IS STRICTLY PROHIBITED.

ALL DOWNLOAD LINKS MUST POINT DIRECTLY TO THE BELOW LINK:

OFFICIAL GITHUB REPOSITORY: https://github.com/TheChiefMeat/Restica/releases/latest