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
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.Configure the location
Fill in the required fields:
See Provider-Specific Configuration for which fields each provider requires.
| Field | Description | Required |
|---|---|---|
| name | Descriptive unique name (e.g., “Production S3 Bucket”) | Yes |
| description | Optional notes about this location | No |
| location_type | Cloud provider — must match the secret’s secret_type | Yes |
| secret_id | Reference to the credentials secret | Yes |
| bucket_name | Bucket or container name | Yes |
| region | Provider region (e.g., us-east-1, westus2) | Varies |
| endpoint_url | Custom endpoint URL | S3-compatible only |
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
| Status | Meaning |
|---|---|
| Verified | Successfully tested within the last 24 hours |
| Stale | Last successful test was more than 24 hours ago |
| Never tested | Verification has not been run |
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
- AWS S3
- Azure Blob
- GCS
- Cloudflare R2
- Backblaze B2
- Wasabi
- Railway
- Oracle
- Tigris
- DigitalOcean Spaces
- Hetzner
- Rabata
- S3 Compatible
| Field | Value |
|---|---|
| region | Required — e.g., us-east-1, eu-west-1 |
| endpoint_url | Not needed |
Provider Defaults
DataRaven applies sensible default rclone configuration per provider at the task level. Query defaults via the API:Updating Locations
You can update the following fields on an existing location:name,descriptionbucket_name,region,endpoint_urlsecret_id(new secret must have the samesecret_typeas the location’slocation_type)
Deletion
A location cannot be deleted while it is referenced by any tasks. Attempting to delete returns a409 Conflict error.
To delete a location:
- Navigate to the location detail page to see linked tasks
- Delete or reassign all tasks using this location
- 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
| Plan | Locations |
|---|---|
| Free | 4 |
| Pro | 100 |
Required Roles
| Action | Minimum Role |
|---|---|
| View locations | VIEWER |
| Create / Update / Delete | ADMIN |
| Verify connection | OPERATOR |