vykar is a fast, encrypted, deduplicated backup tool written in Rust.
- CLI:
/usr/local/bin/vykar(v0.16.1) - GUI:
~/Applications/vykar-gui.AppImage(v0.16.1) - Docs: https://vykar.borgbase.com
Config file: ~/.config/vykar/config.yaml
| Setting | Value |
|---|---|
| Repository | /mnt/ugreen/IAM-TPX3 |
| Repo label | ugreen-tpx3 |
| Source | /home/earldodd |
| Encryption | AES-256-GCM (auto) |
Repository fingerprint: a0cde1b875420358ca8004ac81cd589271b1c80b0305a3e90272f1dddf4d80a2
# Run a backup
vykar backup
# List snapshots
vykar list
# Verify repository integrity
vykar check
# Browse/restore via WebDAV
vykar mount
# View repository stats
vykar info
# Launch GUI
~/Applications/vykar-gui.AppImage# Restore entire snapshot to a destination
vykar restore <snapshot-id> --dest /path/to/restore
# Browse snapshot contents first
vykar snapshot <snapshot-id>| ID | Date | Host | Files | Size |
|---|---|---|---|---|
| 9e3cd939 | 2026-05-29 10:58 | IAM-TX3 | 26,054 | 19.04 GiB |
- The repository at
/mnt/ugreen/IAM-TPX3must be mounted before running backups. - Encryption passphrase is prompted interactively unless configured via
passphrase:orpasscommand:inconfig.yaml. - To enable scheduled backups, uncomment and configure the
schedule:section inconfig.yaml. - To add retention policies, uncomment the
retention:section inconfig.yaml.