User Tools

Site Tools


Minio server

minio S3

installation minio

''docker pull minio/minio
docker run -p 9000:9000 minio/minio server /data''

minio avec stockage persistent

''docker run -p 9000:9000 --name minio1
  -v /mnt/data:/data
  -v /mnt/config:/root/.minio
  minio/minio server /data

minio avec verification erasure code

''docker run -p 9000:9000 --name minio
  -v /mnt/export1/backend:/export1
  -v /mnt/export2/backend:/export2
  -v /mnt/export3/backend:/export3
  -v /mnt/export4/backend:/export4
  -v /mnt/export5/backend:/export5
  -v /mnt/export6/backend:/export6
  -v /mnt/export7/backend:/export7
  -v /mnt/export8/backend:/export8
  minio/minio server /export1 /export2 /export3 /export4 /export5 /export6 /export7 /export8''

minio avec installation distribuee multi serveur

  • les cles doivent etre les memes sur tous les serveurs minio
  • les adresse IP doivent etre configurees et accessibles
  • il est recommande d'utiliser NTP pour une bonne synchro horaire

minio server
export 1
export 2
export 3
export 4
export 5
export 6
export 7
export 8''

acces securise a Minio par TLS

creer un dossier certs dans le dossier config de minio

il faut que les certificats aient les noms de fichiers private.key and public.crt et un format PEM sous Linux

With OpenSSL:

Generate the private key:

openssl genrsa -out private.key 2048

Generate the self-signed certificate:

openssl req -new -x509 -days 3650 -key private.key -out public.crt -subj "/C=US/ST=state/L=location/O=organization/CN=domain"


minio + sia

there is a minio version that include integration with sia and for distributed storage in the siacoin blockchain.

installation minio for sia

you need to install go : see

if not existing create your local go storage :

create the local folder for the go project minio

mkdir ~/go/src/
cd ~/go/src/

clone the repository

''git clone''

get in the new folder and build

cd minio


some dependencies might be lacking for the good build

you might need to type the following commands

go get

go get

go get

go get go get

go get

go get

go get

go get

go get

go get


/home/freelab/domains/ · Last modified: 2017/09/23 14:01 (external edit)