Fully compatible S3 object storage powered by MinIO. Store and retrieve any amount of data, create buckets, manage objects - all locally.
Features
- Full S3 API compatibility with AWS SDK and CLI
- Persistent data storage to local disk
- Built-in web console for visual file management
- Multi-region endpoint support
- Path-style and virtual-hosted-style addressing
Quick Start
# Start S3 service
docker compose up -d s3
# Create a bucket
aws --endpoint=http://localhost:9000 s3 mb s3://my-bucket
# Upload a file
aws --endpoint=http://localhost:9000 s3 cp myfile.txt s3://my-bucket/
# List buckets
aws --endpoint=http://localhost:9000 s3 ls
Access
- S3 API:
http://localhost:9000 - Web Console:
http://localhost:9090 - Credentials:
mock1234/mock1234