Skip to main content
Locations define cloud storage endpoints — buckets and containers — used as sources or destinations in transfer tasks. Each location references a Secret for credentials, and connects to a specific bucket in a specific region.
RClone configuration options (transfers, chunk sizes, etc.) are set at the Task level, not on locations. Locations define where to connect — tasks define how.

Supported Providers

AWS S3

Amazon Simple Storage Service

Azure Blob Storage

Azure Blob containers

Google Cloud Storage

GCS buckets

Cloudflare R2

S3-compatible object storage

Backblaze B2

Cloud storage with generous free tier

Wasabi

Hot cloud storage, S3-compatible

Railway

Railway-provided S3 buckets

Oracle Object Storage

Oracle S3-compatible endpoint

Tigris

Globally distributed S3-compatible storage

DigitalOcean Spaces

DigitalOcean Spaces Object Storage

Hetzner

Hetzner Object Storage

Rabata

Rabata Object Storage

S3 Compatible

Any S3-compatible provider

Creating a Location

1

Create a secret first

Every location needs credentials. If you haven’t already, create a secret for your cloud provider. The secret’s secret_type must match the location’s location_type.
2

Navigate to Locations

Go to Locations in your team dashboard and click Add Location.
3

Configure the location

Fill in the required fields:
FieldDescriptionRequired
nameDescriptive unique name (e.g., “Production S3 Bucket”)Yes
descriptionOptional notes about this locationNo
location_typeCloud provider — must match the secret’s secret_typeYes
secret_idReference to the credentials secretYes
bucket_nameBucket or container nameYes
regionProvider region (e.g., us-east-1, westus2)Varies
endpoint_urlCustom endpoint URLS3-compatible only
See Provider-Specific Configuration for which fields each provider requires.
4

Verify the connection

After creation, DataRaven auto-redirects to the detail page and runs a connection verification automatically.

Connection Verification

DataRaven verifies that a location is reachable and properly configured by testing the actual connection. Verification checks:
  • bucket_exists — confirms the bucket/container is accessible
  • permissions — tests list, read, write, and delete operations

Verification Status

StatusMeaning
VerifiedSuccessfully tested within the last 24 hours
StaleLast successful test was more than 24 hours ago
Never testedVerification has not been run
Verification runs automatically after creation. Re-run it anytime from the location detail page or via the API to confirm connectivity — especially after rotating credentials or changing bucket settings.
For locations using external vault (BYOV) credentials, verification resolves the vault references to test the connection. If resolution fails, you’ll receive specific error codes: VAULT_FIELD_NOT_FOUND, VAULT_ITEM_NOT_FOUND, VAULT_ACCESS_DENIED, etc.

Provider-Specific Configuration

FieldValue
regionRequired — e.g., us-east-1, eu-west-1
endpoint_urlNot needed
Standard S3 configuration. Region must match where your bucket was created.

Provider Defaults

DataRaven applies sensible default rclone configuration per provider at the task level. Query defaults via the API:
{
  "transfers": 32,
  "b2_hard_delete": false,
  "fast_list": true
}
Provider defaults are starting points. You can override any of these settings in the task’s rclone configuration.

Updating Locations

You can update the following fields on an existing location:
  • name, description
  • bucket_name, region, endpoint_url
  • secret_id (new secret must have the same secret_type as the location’s location_type)
location_type is immutable. You cannot change a location’s provider after creation. Create a new location instead.
Changing bucket_name, region, endpoint_url, or secret_id affects all tasks currently using this location. Verify the connection after making changes.

Deletion

A location cannot be deleted while it is referenced by any tasks. Attempting to delete returns a 409 Conflict error. To delete a location:
  1. Navigate to the location detail page to see linked tasks
  2. Delete or reassign all tasks using this location
  3. Delete the location

Linked Tasks

The location detail page shows all tasks using this location — grouped by whether it’s the source or destination. Click any task to navigate directly to its configuration.

Tier Limits

PlanLocations
Free4
Pro100
Need more? Upgrade your plan from the billing page.

Required Roles

ActionMinimum Role
View locationsVIEWER
Create / Update / DeleteADMIN
Verify connectionOPERATOR
The OPERATOR role can run verification without full admin access — useful for on-call engineers troubleshooting connectivity issues.