Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions docs/storage-management/storage.md
Original file line number Diff line number Diff line change
Expand Up @@ -175,6 +175,35 @@ OpenObserve can use azure blob for storing stream data. Following environment va
| AZURE_STORAGE_ACCOUNT_KEY | Access key | Need to provide mandatorily |
| ZO_S3_BUCKET_NAME | Blob Container name | Need to provide mandatorily |

### Hetzner Cloud Object Storage

To use Hetzner Cloud Object Storage for storing stream data, first create the bucket in Hetzner Cloud.
Then set the following environment variables:

| Environment Variable | Value | Description |
| -------------------- | ----- | ----------- |
| ZO_LOCAL_MODE_STORAGE | s3 | Use S3-compatible storage |
| ZO_S3_SERVER_URL | https://your-bucket.your-region.your-objectstorage.com | Hetzner Object Storage endpoint |
| ZO_S3_REGION_NAME | your-region | Region name (e.g., hel1, nbg1, fsn1) |
| ZO_S3_BUCKET_NAME | your-bucket | Bucket name |
| ZO_S3_ACCESS_KEY | your-access-key | Access key |
| ZO_S3_SECRET_KEY | your-secret-key | Secret key |
| ZO_S3_FEATURE_FORCE_HOSTED_STYLE | true | Enable hosted-style addressing |

Example configuration with placeholder values:

```bash
ZO_LOCAL_MODE_STORAGE=s3
ZO_S3_SERVER_URL=https://my-bucket.hel1.your-objectstorage.com
ZO_S3_REGION_NAME=hel1
ZO_S3_BUCKET_NAME=my-bucket
ZO_S3_ACCESS_KEY=YOUR_ACCESS_KEY
ZO_S3_SECRET_KEY=YOUR_SECRET_KEY
ZO_S3_FEATURE_FORCE_HOSTED_STYLE=true
```

Refer to [Hetzner Cloud Object Storage documentation](https://docs.hetzner.com/storage/object-storage/) for more information about endpoints and regions.


## Metadata Storage

Expand Down