Single Tenant S3 Gateway
S3-compatible gateway for Storj V3 Network, based on MinIO.
If you're looking for our multi-tenant gateway, check out Gateway-MT.
Storj is building a decentralized cloud storage network.
Check out our white paper for more info!
Storj is an S3-compatible platform and suite of decentralized applications that
allows you to store data in a secure and decentralized manner. Your files are
encrypted, broken into little pieces and stored in a global decentralized
network of computers. Luckily, we also support allowing you (and only you) to
retrieve those files!
Documentation
S3 API Compatibility
The following S3 methods are supported:
- HeadBucket
- CreateBucket
- DeleteBucket
- ListBuckets
- HeadObject
- PutObject
- GetObject
- DeleteObject
- DeleteObjects
- ListObjects
- ListObjectsV2
We run a fork of the minio/mint repository at storj/gateway-mint
used to test correctness of the gateway.
To run the tests:
docker run --rm \
-e SERVER_ENDPOINT=endpoint_address \
-e ACCESS_KEY=myaccesskey \
-e SECRET_KEY=mysecretkey \
-e ENABLE_HTTPS=0 \
storjlabs/gateway-mint
License
This library is distributed under the
Apache v2 license.
Support
If you have any questions or suggestions please reach out to us on
our community forum or
email us at support@storj.io.