mirror of
				https://github.com/minio/minio.git
				synced 2025-10-30 00:05:02 -04:00 
			
		
		
		
	Introduction
Minio is an open source object storage released under Apache license v2 . It uses Rubberband Erasure coding to dynamically protect the data.
Minio's design is inspired by Amazon's S3 for its API and Facebook's Haystack for its immutable data structure.
Install BUILD dependencies
Setup your Minio Github Repository
Fork Minio upstream source repository to your own personal repository. Copy the URL and pass it to go get command. Go uses git to clone a copy into your project workspace folder.
$ go get -u github.com/$USER_ID/minio
$ cd $GOPATH/src/github.com/$USER_ID/minio/
$ git remote add upstream https://github.com/Minio-io/minio.git
Compiling Minio from source
Minio use plain Makefile to wrap around some of the limitations of go build. To compile Minio source, simply change to your workspace folder and type make.
$ cd $GOPATH/src/github.com/$USER_ID/minio/
$ make
Checking dependencies for Minio.. SUCCESS
...
...
Installed minio into /home/harsha/.gvm/pkgsets/go1.4/global/bin
Installed minio-cli into /home/harsha/.gvm/pkgsets/go1.4/global/bin
Contribute
Join Community
- IRC join channel #minio @ irc.freenode.net
- Google Groups - minio-dev@googlegroups.com
Description
				High Performance Object Storage for AI
						
						
						
							
							amazon-s3cloudcloudnativecloudstoragegok8skubernetesmulti-cloudmulti-cloud-kubernetesobjectstorages3storage
						
						
						
							
								 Readme
							
						
						
							
								 AGPL-3.0
							
						
						
						
							
							
							 185 MiB
						
					
					Languages
				
				
								
								
									Go
								
								99%
							
						
							
								
								
									Shell
								
								0.8%
							
						
							
								
								
									Makefile
								
								0.1%