MinIO é o armazenamento de objetos mais rápido do mundo. Isso, juntamente com sua compatibilidade com S3, garante que ele possa executar o conjunto mais amplo de casos de uso do setor. O MinIO é uma ótima solução para aqueles desenvolvedores que precisam fazer testes e validação de armazenamento S3 localmente.
Comando para criar a acessar diretório para o MinIO.
mkdir ~/minio && cd ~/minio
Comando para baixar o MinIO Server.
wget https://dl.min.io/server/minio/release/darwin-amd64/minio
Comando para baixar o MinIO Client.
curl https://dl.min.io/client/mc/release/linux-amd64/mc --create-dirs -o $HOME/minio/mc
Comando para dar permissões ao MinIO Server e Client.
chmod +x $HOME/minio/minio
chmod +x $HOME/minio/mc
Incluir variáveis de ambiente em .zshrc (ou .bashrc)
nano ~/.zshrc
ou
nano ~/.bashrc
No final do arquivo adicione:
# MINIO
export MINIO_ROOT_USER=minio
export MINIO_ROOT_PASSWORD=minio1234
export PATH=$PATH:$HOME/minio/
Crie aliases para otimizar a execução e derrubada do serviço do MinIO.
Inclua também no seu arquivo:
# ALIAS MINIO
alias minio-on="minio server ~/minio --address :9009 --console-address :9001"
alias minio-off="grep aux | grep -i minio | awk {'print $2'} | xargs kill -9"