simple way to run an s3 server in docker powered by rust
1.1K
Easily hostable in docker compose and docker. Simple and fast. Currently only supports a single bucket.
cargo build --release
mv target/release/simpleS3 .
chmod +x simpleS3
./simpleS3
example docker compose
services:
simple-s3:
image: brrock/simple-s3
ports:
- "9000:9000"
environment:
- HOST=0.0.0.0
- PORT=9000
- BUCKET=my-bucket
- ACCESS_KEY=minioadmin
- SECRET_KEY=minioadmin123
- DATA_DIR=/data
volumes:
- s3_data:/data
# Or mount to host directory:
# - ./s3-data:/data
restart: unless-stopped
networks:
- s3-network
volumes:
s3_data:
networks:
s3-network:
driver: bridge
Content type
Image
Digest
sha256:6d54d4bfd…
Size
7.9 MB
Last updated
over 1 year ago
docker pull brrock/simple-s3