v2.4.1
DownloadReleasesReference

Kestrel

Kestrel is a single-binary tool for fast, encrypted, deduplicating file sync and backup. It chunks files with content-defined chunking, encrypts every chunk with XChaCha20-Poly1305 and stores them in any S3-compatible bucket, SFTP host or local disk.

Download v2.4.1   Read the quick start →

Why Kestrel

FeatureDetails
DeduplicationFastCDC chunking, 512 KiB–8 MiB chunks, cross-snapshot and cross-host
EncryptionClient-side, Argon2id key derivation, XChaCha20-Poly1305
BackendsLocal, SFTP, S3, B2, Azure Blob, GCS, WebDAV
RestoreMount snapshots via FUSE, or restore single paths
PlatformsLinux, macOS, Windows, FreeBSD (amd64 / arm64)

At a glance

$ kestrel init s3://backups/laptop
$ kestrel snap ~/Documents ~/Pictures --tag weekly
snapshot 7f3c91ae saved · 48,212 files · 61.4 GiB scanned · 312 MiB new
$ kestrel ls --last 3