CaryvaneHelp
/

Backblaze B2, DigitalOcean Spaces, Cloudflare R2

Three more object stores that speak S3. They share the S3 provider, so uploads stream and keys look the same; they differ in versioning support and in the endpoint you give.

What you need #

Add it as a storage target #

  1. Storage → Add → the provider.
  2. Enter the key pair, endpoint and bucket.
  3. Test.

Test on the target's row proves the credentials; a target that fails shows the provider's own message until it is fixed. From then on it can be a job's destination, a cloud-to-cloud source, a cloud drive, or an archive.

What it supports #

CapabilityBackblaze B2, DigitalOcean Spaces, Cloudflare R2
Streams uploadsYes
Version historyB2: native bucket versioning. Spaces: sidecar. R2: sidecar (R2 has no object versioning)
Realtime cloud-copy sourceNo — none of the three publishes to SNS
Cloud-drive mountYes
Reachable from the Cloud AgentYes
Browse in the consoleYes

Things to know #

R2 and versions. Caryvane knows R2 cannot version objects and goes straight to the sidecar store rather than trying and failing each run.

B2 lifecycle rules can hide or delete old versions on a schedule; if you use them, make them longer than the job's Keep previous versions setting or the history Caryvane thinks it has will already be gone.