| Crates.io | s5_store_sia |
| lib.rs | s5_store_sia |
| version | 1.0.0-beta.1 |
| created_at | 2025-11-26 05:02:17.343823+00 |
| updated_at | 2025-11-26 05:02:17.343823+00 |
| description | Sia-compatible blob storage backend for S5 |
| homepage | |
| repository | https://github.com/s5-dev/s5-rs |
| max_upload_size | |
| id | 1950968 |
| size | 91,282 |
Sia network storage implementation of the s5_core::Store trait, using renterd.
renterd API (Sia).provide to return BlobLocation::SiaFile, enabling clients to download directly from Sia hosts without proxying through the S5 node.Requires a running renterd instance. Config includes worker/bus API URLs and password.
use s5_store_sia::{SiaStore, SiaStoreConfig};
let config = SiaStoreConfig {
bucket: "default".into(),
worker_api_url: "http://localhost:9980/api/worker".into(),
// ...
};
let store = SiaStore::create(config).await?;