doublespacebetav0.1.0
documentation

Get started in 5 minutes

Sign in with your email, connect your Cloudflare R2 bucket, and start syncing. No credit card. No complex setup.

STEP 1

Sign in to DoubleSpace

Go to doublespace.io/login and enter your email. You'll receive a 6-digit code — no password to create or remember.

Sign-in is powered by Resend. One email, one code, you're in.

STEP 2

Create a free Cloudflare account

If you don't already have one, sign up at dash.cloudflare.com/sign-up. It's free — no credit card required.

Cloudflare's free tier includes 10 GB of R2 storage, 1 million Class A operations, and 10 million Class B operations per month.

STEP 3

Create an R2 bucket and API token

In the Cloudflare dashboard, go to R2 Object Storage → Create bucket. Name it something like yourname-doublespace.

Then go to Manage R2 API Tokens → Create API token. Select Object Read & Write, scoped to your bucket. Copy the Access Key ID, Secret Access Key, and Endpoint URL.

Your R2 credentials are stored in your local config file. DoubleSpace never sends your R2 keys to our servers — sync goes directly from your machine to your R2 bucket.

STEP 4

Configure R2 in DoubleSpace

In the desktop app, enter your R2 credentials on the setup screen. Or configure via CLI:

# Create a bucket in Cloudflare Dashboard → R2 → Create bucket
# Then create an API token: R2 → Manage API Tokens → Create

$ dblspc config set r2.endpoint https://<account-id>.r2.cloudflarestorage.com
$ dblspc config set r2.bucket my-doublespace-files
$ dblspc config set r2.access-key-id <your-access-key-id>
$ dblspc config set r2.secret-access-key <your-secret-key>
Bucket name
Must be globally unique. Try yourname-doublespace.
Token permissions
Select Object Read & Write scoped to your bucket only.
STEP 4

Install the app

Download DoubleSpace for your operating system:

Windows
MSI installer
Bundles WinFSP for drive mounting
macOS
DMG
Includes FUSE-T driver
Linux
deb / rpm / AppImage
FUSE3 for drive mounting

Or install the CLI via Cargo: cargo install dblspc

STEP 5

Start syncing

Choose a local folder to sync. DoubleSpace watches it for changes and keeps your R2 bucket in lockstep:

$ dblspc sync ~/documents /docs
  Watching ~/documents for changes...
  ✓ Initial sync: 47 files (12.3 MB)
  Local → R2 → every device. Continuous.

Install DoubleSpace on another machine with the same R2 credentials and the files appear there automatically.

STEP 6

Mount as a drive (optional)

For seamless access, mount your cloud storage as a native drive:

# Windows — appears as D: in File Explorer
$ dblspc mount /docs D:

# macOS — appears in Finder sidebar
$ dblspc mount /docs ~/DoubleSpace

# Linux — appears in your file manager
$ dblspc mount /docs ~/DoubleSpace

The mounted drive supports read, write, rename, and delete — just like a local disk. Changes sync to R2 in real time.

You're syncing

Your files now live on your R2 bucket and sync across every device where DoubleSpace is installed.

Share a file
dblspc share /docs/report.pdf --expires 7d
Search files
dblspc search "quarterly report"
Invite a teammate

Upgrade to Team for shared workspaces with roles

Learn more →