@@ -175,6 +175,35 @@ OpenObserve can use azure blob for storing stream data. Following environment va
175175| AZURE_STORAGE_ACCOUNT_KEY | Access key | Need to provide mandatorily |
176176| ZO_S3_BUCKET_NAME | Blob Container name | Need to provide mandatorily |
177177
178+ ### Hetzner Cloud Object Storage
179+
180+ To use Hetzner Cloud Object Storage for storing stream data, first create the bucket in Hetzner Cloud.
181+ Then set the following environment variables:
182+
183+ | Environment Variable | Value | Description |
184+ | -------------------- | ----- | ----------- |
185+ | ZO_LOCAL_MODE_STORAGE | s3 | Use S3-compatible storage |
186+ | ZO_S3_SERVER_URL | https://your-bucket.your-region.your-objectstorage.com | Hetzner Object Storage endpoint |
187+ | ZO_S3_REGION_NAME | your-region | Region name (e.g., hel1, nbg1, fsn1) |
188+ | ZO_S3_BUCKET_NAME | your-bucket | Bucket name |
189+ | ZO_S3_ACCESS_KEY | your-access-key | Access key |
190+ | ZO_S3_SECRET_KEY | your-secret-key | Secret key |
191+ | ZO_S3_FEATURE_FORCE_HOSTED_STYLE | true | Enable hosted-style addressing |
192+
193+ Example configuration with placeholder values:
194+
195+ ``` bash
196+ ZO_LOCAL_MODE_STORAGE=s3
197+ ZO_S3_SERVER_URL=https://my-bucket.hel1.your-objectstorage.com
198+ ZO_S3_REGION_NAME=hel1
199+ ZO_S3_BUCKET_NAME=my-bucket
200+ ZO_S3_ACCESS_KEY=YOUR_ACCESS_KEY
201+ ZO_S3_SECRET_KEY=YOUR_SECRET_KEY
202+ ZO_S3_FEATURE_FORCE_HOSTED_STYLE=true
203+ ```
204+
205+ Refer to [ Hetzner Cloud Object Storage documentation] ( https://docs.hetzner.com/storage/object-storage/ ) for more information about endpoints and regions.
206+
178207
179208## Metadata Storage
180209
0 commit comments