O MinIO é um servidor de armazenamento de objetos de código aberto projetado para fornecer soluções de armazenamento escaláveis e de alto desempenho para aplicativos nativos da nuvem. É compatível com a API Amazon S3, que pode ser facilmente integrada a aplicativos existentes. Neste artigo, descreveremos as etapas para instalar e configurar o MinIO no Ubuntu 22.04.
Parte 1: Instalar o MinIO
Nesta parte, demonstraremos como instalar o MinIO no Ubuntu 22.04.
Passo 1: Baixar MinIO
Primeiro, precisamos baixar os binários MinIO do site oficial do MinIO. Abra o terminal e execute o seguinte comando:
wget https://dl.min.io/server/minio/release/linux-amd64/minio
Etapa 2: adicionar permissão de execução
Após a conclusão do download, precisamos adicionar permissões de execução ao binário MinIO. Execute o seguinte comando:
chmod +x minio
Etapa 3: criar um diretório de armazenamento de dados
Em seguida, precisamos criar um diretório para armazenar dados MinIO. Execute o seguinte comando:
mkdir ~/minio-data
Passo 4: Instale o MinIO
Agora podemos mover os binários do MinIO para o lugar e instalar o MinIO. Execute o seguinte comando:
sudo mv minio /usr/local/bin/
Etapa 5: execute o serviço MinIO
Após a conclusão da instalação, podemos iniciar o serviço MinIO. Execute o seguinte comando:
minio server ~/minio-data
MinIO será executado na porta padrão 9000 e usará o diretório de armazenamento de dados criado anteriormente.
Parte 2: Configurando o MinIO
Nesta parte, vamos configurar o MinIO para facilitar o uso e manter seus dados seguros.
Etapa 6: configurar as chaves de acesso
Por padrão, o MinIO não habilita o controle de acesso. Para aumentar a segurança, podemos definir uma chave de acesso. Execute o seguinte comando:
minio admin user add <ACCESS_KEY> <SECRET_KEY>
onde <ACCESS_KEY>
é a chave de acesso e <SECRET_KEY>
é a chave privada correspondente.
Etapa 7: configurar HTTPS
Para criptografar os dados transmitidos, podemos configurar o MinIO para usar o protocolo HTTPS. Primeiro, precisamos obter um certificado SSL. Você pode usar um certificado Let's Encrypt gratuito ou usar um certificado autoassinado. Aqui, usamos um certificado autoassinado como exemplo. Execute o seguinte comando:
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout ~/minio.key -out ~/minio.crt
Isso gerará um certificado SSL autoassinado e uma chave privada.
Etapa 8: configurar o MinIO para usar HTTPS
Agora, precisamos configurar o MinIO para usar o protocolo HTTPS. Execute o seguinte comando:
minio server --secure ~/minio-data
O MinIO será executado em HTTPS na porta padrão 9000.
Parte 3: Usando MinIO
Nesta parte, mostraremos como usar o MinIO para armazenar e gerenciar objetos.
Etapa 9: Acesse o console do MinIO
Abra seu navegador da Web e visite https://your_server_ip:9000
. Se você configurou HTTPS, substitua your_server_ip
pelo endereço IP do seu servidor.
Etapa 10: faça login no console do MinIO
Ao acessar o console MinIO pela primeira vez, você precisa fazer login com a chave de acesso que você configurou anteriormente.
Etapa 11: criar intervalo
No console do MinIO, você pode criar buckets para armazenar e gerenciar objetos. Clique no botão "Create Bucket", insira o nome do bucket e selecione a região do bucket.
Etapa 12: Carregar e gerenciar objetos
Depois de criar um bucket, você pode carregar e gerenciar objetos. Clique no botão "Carregar" para selecionar um arquivo e carregá-lo, ou use a função "Arrastar e soltar" para carregar um arquivo.
para concluir
Neste artigo, detalhamos as etapas para instalar e configurar o MinIO no Ubuntu 22.04. Seguindo estas etapas, você pode configurar facilmente o serviço de armazenamento de objetos MinIO em seu próprio servidor e começar a usá-lo para armazenar e gerenciar objetos. Espero que este artigo possa ajudá-lo a entender o processo de instalação e configuração do MinIO e como usar o MinIO para armazenar e gerenciar objetos.