TO KNOWN

https://docs.min.io/docs/minio-server-limits-per-tenant.html
https://docs.min.io/docs/how-to-use-aws-sdk-for-php-with-minio-server.html
https://github.com/minio/cookbook/blob/master/docs/how-to-use-minio-as-laravel-file-storage.md

Install docker

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
usermod -aG docker centos

Control Docker running status

systemctl start docker
systemctl status docker
systemctl enable docker
docker pull minio/minio

to increase capacity you have to run another docker. So this step will be rexecute if you no more space available with a new disk and a new directory

## disk_data_minio

mkdir /opt/minio-data
parted /dev/sdb mklabel gpt
parted /dev/sdb mkpart primary xfs 0% 100%
parted /dev/sdb name 1 "minio-data"
mkfs -t xfs /dev/sdb
echo "/dev/sdb /opt/minio-data xfs defaults 0 0" >> /etc/fstab
mount -a

#First Docker

docker create -p 0.0.0.0:9000:9000 --name minio \
-e "MINIO_ACCESS_KEY=xxxxxxxxxxxxxxxxxxxx" \
-e "MINIO_SECRET_KEY=xxxxxxxxxxxxxxxxxxxxxxxx" \
-v /opt/minio-data:/data \
--restart always \
minio/minio server /data
docker ps -a
docker start minio