Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

Vup Vault

Personal backup, sync, and archive tool built on S5 and powered by Sia.

Overview

Vup Vault indexes local directories into an encrypted FS5 filesystem, backs them up to Sia (via indexd) or any S5-compatible store, and syncs between devices. All data is encrypted client-side (XChaCha20-Poly1305) before leaving the device.

This crate provides the vup CLI and the vup_cli library.

Build

cargo build -p vup_cli

Usage

# Set up a new vault (generates recovery phrase, configure targets)
vup config

# Add directories to track
vup add ~/Documents ~/Photos

# Show vault status (re-indexes tracked sources)
vup status

# Back up to a configured target
vup backup --target sia

Test

cargo test -p vup_cli