mirror of https://github.com/minio/minio.git
amazon-s3cloudcloudnativecloudstoragegok8skubernetesmulti-cloudmulti-cloud-kubernetesobjectstorages3storage
8c7c5df770 | ||
---|---|---|
buildscripts | ||
pkg | ||
vendor | ||
.gitignore | ||
.mailmap | ||
.travis.yml | ||
CONTRIBUTING.md | ||
CONTRIBUTORS.md | ||
Dockerfile | ||
INSTALLGO.md | ||
LICENSE | ||
Makefile | ||
NOTICE | ||
README.md | ||
assetfs.go | ||
commands.go | ||
console.go | ||
contributors.sh | ||
controller-main.go | ||
controller-router.go | ||
controller-rpc.go | ||
controller_rpc_test.go | ||
doc.go | ||
donut-disks.go | ||
donut-main.go | ||
donut-metadata.md | ||
donut-rpc.go | ||
flags.go | ||
logger.go | ||
logger_test.go | ||
main.go | ||
minio_test.go | ||
rpc-definitions.go | ||
rpc-request.go | ||
server-api-acl.go | ||
server-api-bucket-handlers.go | ||
server-api-contenttype.go | ||
server-api-definitions.go | ||
server-api-errors.go | ||
server-api-generic-handlers.go | ||
server-api-headers.go | ||
server-api-httprange.go | ||
server-api-logging-handlers.go | ||
server-api-object-handlers.go | ||
server-api-resources.go | ||
server-api-response.go | ||
server-api-signature.go | ||
server-api-typed-errors.go | ||
server-api-utils.go | ||
server-main.go | ||
server-router.go | ||
server-rpc.go | ||
server_donut_cache_test.go | ||
server_donut_test.go | ||
server_signature_v4_test.go | ||
trie.go | ||
vendor.json | ||
verify-runtime.go | ||
version-main.go | ||
version.go | ||
version_test.go |
README.md
Minio Server
Minio is a minimal cloud storage server written in Golang and licensed under Apache license v2. Minio is compatible with Amazon S3 APIs.
Minio Client
Minio Client (mc) provides a modern alternative to Unix commands like ls
, cat
, cp
, sync
, and diff
. It supports POSIX compatible filesystems and Amazon S3 compatible cloud storage systems. It is entirely written in Golang.
Amazon S3 Compatible Client Libraries
Server Roadmap
Storage Backend:
- Donut: Erasure coded backend.
- Status: Standalone mode complete.
Storage Operations:
- Collective:
- Status: Work in progress.
Storage Management:
- WebCLI:
- Status: Work in progress.
- Authentication:
- Status: Work in progress.
- Admin Console:
- Status: Work in progress.
- User Console:
- Status: Work in progress.
- Logging:
- Status: Work in progress.
Install
NOTE: If you happen to compile from source code, following options are not available anymore. Minio master branch is going through lots of rapid changes, documentation will be updated subsequently.
GNU/Linux
Download minio
from https://dl.minio.io:9000/updates/2015/Jun/linux-amd64/minio
$ wget https://dl.minio.io:9000/updates/2015/Jun/linux-amd64/minio
$ chmod +x minio
$ ./minio mode memory limit 12GB expire 2h
OS X
Download minio
from https://dl.minio.io:9000/updates/2015/Jun/darwin-amd64/minio
$ wget https://dl.minio.io:9000/updates/2015/Jun/darwin-amd64/minio
$ chmod +x minio
$ ./minio mode memory limit 12GB expire 2h