5.3 KiB
MinIO High Performance Object Storage
minio
Welcome to the MinIO Documentation! MinIO is a high performance object storage solution with native support for Kubernetes deployments. MinIO provides an Amazon Web Services S3-compatible API and supports all core S3 features. MinIO is released under GNU Affero General Public License v3.0.
This documentation targets the latest stable version of MinIO, .
You can get started exploring MinIO features using our
play
server at https://play.min.io. play
is
a public MinIO cluster running the latest stable MinIO server.
Any file uploaded to play
should be considered public and
non-protected.
The MinIO Client mc
commandline interface includes an alias <mc alias>
for the play
server. After Downloading the MinIO
Client, use the play
alias to perform S3-compatible
object storage operations:
mc alias list play
mc mb --with-lock play/mynewbucket
mc cp ~/data/mytestdata play/mynewbucket
See the MinIO Client Complete Reference </reference/minio-mc>
for complete documentation on the available mc
commands.
- First-time users of MinIO or object storage services should
start with our
Introduction </introduction/minio-overview>
. - Users deploying onto a Kubernetes cluster should start with our
Kubernetes documentation <>
.
Quickstart
Select the card corresponding to the platform on which you want to
deploy MinIO to display instructions for deploying a Standalone <minio-installation-comparison>
MinIO
server appropriate for early development and evaluation
environments.
3
Linux
MacOS
Windows
Kubernetes (Generic)
Docker / Podman
All trademarks or logos displayed on this page are the property of their respective owners, and constitute neither an endorsement nor a recommendation of those organizations. In addition, such use of trademarks or links to the web sites of third-party organizations is not intended to imply, directly or indirectly, that those organizations endorse or have any affiliation with MinIO.
Licensing
We have designed MinIO as an Open Source software for the Open Source
software community. This requires applications to consider whether their
usage of MinIO is in compliance with the GNU AGPLv3 license <mc/blob/master/LICENSE>
.
MinIO cannot make the determination as to whether your application's usage of MinIO is in compliance with the AGPLv3 license requirements. You should instead rely on your own legal counsel or licensing specialists to audit and ensure your application is in compliance with the licenses of MinIO and all other open-source projects with which your application integrates or interacts. We understand that AGPLv3 licensing is complex and nuanced. It is for that reason we strongly encourage using experts in licensing to make any such determinations around compliance instead of relying on apocryphal or anecdotal advice.
MinIO Commercial Licensing is the best option for applications that trigger AGPLv3 obligations (e.g. open sourcing your application). Applications using MinIO - or any other OSS-licensed code -without validating their usage do so at their own risk.
/introduction/minio-overview /quickstart/quickstart /installation/deployment-and-management /security/iam-overview /security/encryption-overview Object Retention </object-retention/minio-object-retention> /lifecycle-management/lifecycle-management-overview /replication/replication-overview /monitoring/monitoring-overview /support/support-overview /reference/minio-mc /reference/minio-mc-admin /reference/minio-server/minio-server /console/minio-console /sdk/minio-drivers