Quick Start
Install
Run the install script:
curl -fsSL https://vger.borgbase.com/install.sh | sh
Or download a pre-built binary from the releases page. See Installing for more details.
Create a config file
Generate a starter configuration in the current directory:
vger config
Or write it to a specific path:
vger config --dest ~/.config/vger/config.yaml
On Windows, use %APPDATA%\\vger\\config.yaml (for example: vger config --dest "$env:APPDATA\\vger\\config.yaml").
Edit the generated vger.yaml to set your repository path and source directories. Encryption is enabled by default. See Configuration for a full reference.
Initialize and back up
Initialize the repository (prompts for passphrase if encrypted):
vger init
Create a backup of all configured sources:
vger backup
Inspect snapshots
List all snapshots:
vger list
List files inside a snapshot (use the hex ID from vger list):
vger snapshot list a1b2c3d4
Search for a file across recent snapshots:
vger snapshot find --name '*.txt' --since 7d
Restore
Restore files from a snapshot to a directory:
vger restore a1b2c3d4 /tmp/restored
For backup options, snapshot browsing, and maintenance tasks, see the workflow guides.