MinIO
Descrição
MinIO é um servidor de armazenamento de objetos de código aberto compatível com o armazenamento em nuvem Amazon S3. Aplicações que foram configuradas para se comunicar com o Amazon S3 também podem ser configuradas para se comunicar com o MinIO, permitindo que o MinIO sirva como uma alternativa viável ao S3 se você precisar de mais controle sobre o servidor de armazenamento de objetos. O serviço pode armazenar dados não estruturados, como fotos, vídeos, arquivos de log, backups e imagens de contêineres/máquinas virtuais.
Primeiros passos
MinIO e sua interface web são instalados com a imagem e são ativados automaticamente na inicialização do servidor.
Após instalar a imagem, a interface web do MinIO estará disponível em https://example.com/minio/ui/, onde example.com é o nome do host do seu servidor.
Para acessar a interface web, use as credenciais enviadas a você por e-mail.
Além disso, as credenciais de login podem ser encontradas no servidor no arquivo:
/root/.app_credentials
Para acessar este arquivo, você precisará fazer login no servidor via SSH. Você pode se conectar ao servidor via SSH:
- Com uma chave SSH, se essa opção estiver ativada antes de um servidor ser criado
- Com a senha do usuário
rootenviada por e-mail quando o servidor é ativado
Alterando domínio
Se você quiser usar seu próprio domínio, ou um subdomínio, para acessar a interface web do MinIO, precisará acessar o servidor via SSH como root e executar o comando:
add_domain
Será solicitado que você informe um domínio ou subdomínio no formato subdomain.example.com.
Certifique-se de que seu domínio exista e aponte para o endereço IPv4 do seu servidor!
Quando o script terminar, um certificado Let's Encrypt será emitido para o domínio ou subdomínio especificado e a interface web estará disponível em https://example.com/minio/ui/, onde example.com é o domínio (subdomínio) especificado anteriormente.
Aplicações cliente
Para trabalhar com arquivos no armazenamento, além da interface web, você pode usar aplicações cliente instaladas diretamente no dispositivo e que permitem configurar a transferência de dados em modo automático, o que pode ser útil, por exemplo, para configurar backups.
-
MinIO Client é um cliente de console desenvolvido pelos criadores do servidor MinIO. Ele pode funcionar em Windows, Linux, MacOS. A descrição da instalação e dos métodos de uso pode ser encontrada aqui.
-
Amazon S3 cli - cliente de console desenvolvido pelos fundadores desse tipo de armazenamento - Amazon. Existem diferentes versões para diferentes sistemas operacionais e documentação detalhada, que pode ser encontrada aqui.
Software instalado
| Nome | Licença |
|---|---|
| MinIO | GNU Affero v3.0 |
| Caddy | Licença Apache 2.0 |
Links úteis
Para mais informações sobre os pacotes instalados, consulte a documentação oficial deles: