MinIO
High-performance, S3-compatible object storage you can run yourself.
Overview
MinIO is an object storage server that speaks the Amazon S3 API. Applications that already work with S3 can store and retrieve files, images, backups and documents from MinIO without code changes.
It runs on a single machine for development or as a distributed cluster for production, on-premises or in the cloud.
Where it is used
- Application file and media storage
- Backups and archives
- Data lakes and analytics storage
- Private S3 replacement for development
Run MinIO with Docker
Change the access credentials before using it for anything other than a quick test.
docker run -p 9000:9000 -p 9001:9001 \
-e MINIO_ROOT_USER=admin -e MINIO_ROOT_PASSWORD=change-me-please \
-v minio-data:/data \
quay.io/minio/minio server /data --console-address ":9001"
What you will cover
The key topics and features of MinIO
S3 Compatible
Use existing S3 SDKs and tools.
High Performance
Designed for fast reads and writes of large data.
Security
Access policies, users and encryption options.
Versioning
Keep multiple versions of an object.
Web Console
Manage buckets and objects from a browser.
Container Friendly
Easy to deploy with Docker and Kubernetes.