MinIO
High-performance, S3-compatible object storage.
MinIO is a single-binary object-storage server that implements the S3 API. A single instance runs on commodity hardware with local disks; a distributed deployment spans multiple servers with erasure coding for fault tolerance. The S3 compatibility is deep enough that most existing AWS S3 SDKs and CLIs work against MinIO without modification.
The server is written in Go and licensed under AGPLv3, with a commercial offering (MinIO Enterprise) layered on top for organisations that need a different licence or vendor-supported tier. The Go AWS SDK for S3 has been informally adopted as the de facto compatibility test for MinIO releases.
MinIO is widely used as a self-hosted alternative to AWS S3 — both for development environments where engineers want a local S3-compatible store and for on-premises private clouds that expose S3-style APIs to internal applications. It also serves as the object backend in many Kubernetes-native data platforms, including Loki, Apache Superset, and several MLOps stacks.
Install
Download the binary: wget https://dl.min.io/server/minio/release/linux-amd64/minio chmod +x minio && sudo mv minio /usr/local/bin/ Or via Docker: docker run -p 9000:9000 -p 9001:9001 minio/minio server /data --console-address :9001
Authors
- MinIO Inc.