Borg backups with Bitcoin timestamping
Only store changes, not duplicates. Second backup of same data? Just bytes.
Immutable proof your backup existed at a specific point in time.
Each backup links to previous via UTXO chain. Fully reconstructable.
AES-256 encryption with repokey. Your data stays private.
# Initialize backup repository
borg-anchor init ~/backups
# Configure Bitcoin key
cd ~/backups
git config nostr.privkey <your-hex-key>
# Create and anchor backup
borg-anchor backup ~/mydata --name first-backup
# Verify it's on Bitcoin
borg-anchor verify first-backup
| Command | Description |
|---|---|
init [path] | Initialize borg repo and config |
backup <source> | Create backup and anchor on Bitcoin |
list | List backups and trail status |
verify <archive> | Verify backup is anchored |
restore <archive> [dest] | Restore backup to destination |
show | Show config and trail status |
The Bitcoin transaction proves your data existed before the block timestamp. No trust required - just math.
| Network | Flag | Use Case |
|---|---|---|
| Testnet4 | --network tbtc4 | Testing (free, default) |
| Mainnet | --network btc | Production (real Bitcoin) |