Skip to content

Arco is an incremental backup tool designed with simplicity in mind.

License

Notifications You must be signed in to change notification settings

loomi-labs/arco

Repository files navigation

Icon

Arco Backup

CI Go Report Card

About

Arco is a backup tool that aims to provide a simple and beautiful interface to manage your backups.

It uses Borg and is compatible with any Borg repository starting from version 1.2.7.

Motivation

I was looking for an easy-to-use, open-source backup tool that allows me to save all my data encrypted in the cloud.
I found Borg, which is a great tool, but it does not have a graphical interface. I tried some of the available GUIs, but none of them satisfied me fully. So I decided to create my own.

Building

To build a redistributable, install go, pnpm, and Wails. Then run make build in the project directory.

Live Development

To run in live development mode, run make dev in the project directory. This will run a Vite development server that will provide very fast hot reload of your frontend changes.

Screenshots

Here are some screenshots of the application:

Dashboard Add Backup Profile Backup Profile Dashboard Dark