CDNShark Documentation

Sync

← Back to Documentation

Using your own S3 storage with Sync

CDNShark Sync can sync to S3-compatible storage that you own, instead of storage on your CDNShark plan. No CDNShark account is required in this mode.

What you need

  • An endpoint URL, a bucket name and a region
  • An access key and secret with read and write access to that bucket

It works with Garage, MinIO, Wasabi, Backblaze B2 and AWS S3, and with anything else that speaks the S3 API.

Setting it up

On first run choose Connect a direct S3 bucket, fill in the connection details, pick a local folder, and choose a cloud folder name. The app reserves two prefixes inside that folder: one for file contents and one for the index it uses to keep devices in step.

Where your keys are stored

Access keys are written to your operating system keychain — Keychain on macOS, Credential Manager on Windows — never to a plain file. When you edit a connection later, the key fields appear blank; leaving them blank keeps what is already stored.

What is different in this mode

  • Storage, availability and cost are between you and your provider. CDNShark never receives your files.
  • The encryption settings offered in account mode do not apply; protection is whatever your provider offers.
  • Device management and plan storage reporting in the control panel do not apply.