Keep your files in sync. Keep your files.

Bridge is a small, self-hosted synchronisation daemon. One binary, one config file, no accounts, no telemetry. Point two machines at the same endpoint and they stay in step.

Read the quickstart Documentation

Delta transfer

Only changed blocks travel the wire. A 4 GB archive with a patched header moves in a few hundred kilobytes.

Encrypted at rest

Chunks are sealed client-side before they leave the machine. The endpoint stores opaque blobs and never holds a key.

Resumable

Interrupted transfers continue where they stopped, including across reboots and address changes.

Runs anywhere

Linux, macOS, FreeBSD and anything else Go targets. 12 MB static binary, no runtime dependencies.

Getting started

$ curl -fsSL https://bridge.example/install.sh | sh
$ bridge init ~/work
$ bridge watch ~/work

Full configuration reference lives in the documentation.