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.Documentation Index
Fetch the complete documentation index at: https://docs.dataraven.io/llms.txt
Use this file to discover all available pages before exploring further.
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 |