Como instalar o Minio via Portainer

Atenção! Recentemente, o MinIO mudou sua política de uso. O link abaixo também serve para solucionar a questão da criação das keys

Passo 1

Antes de começarmos a configuração e instalação do Minio no Portainer.io no Docker Swarm, é essencial garantir um desempenho ótimo e tempo de resposta rápido. Recomendamos contratar um servidor VPS Linux, Ubuntu ou Debian..

Servidor VPS com MEGA Desconto

Pré-requisitos:

Passo 2

Configurando a Stack do Minio

Clique em Stack no menu lateral e depois em + Add Stack no menu superior do lado direito.

Subindo-Stack-Portainer-Traefik

Altere:

  •  MINIO_ROOT_USER
  •  MINIO_ROOT_PASSWORD
  •  MINIO_BROWSER_REDIRECT_URL
  • MINIO_SERVER_URL
  • traefik.http.routers.minio_s3.rule
  • traefik.http.routers.minio_console.rule
				
					version: "3.8"

services:
  minio:
    image: quay.io/minio/minio
    command: server /data --console-address ":9001"
    networks:
      - traefik_public
    volumes:
      - minio_data:/data
    environment:
      MINIO_ROOT_USER: [usuário]
      MINIO_ROOT_PASSWORD: [senha_forte]
      MINIO_BROWSER_REDIRECT_URL: https://[subdominio1]
      MINIO_SERVER_URL: https://[subdominio2]
    deploy:
      mode: replicated
      replicas: 1
      placement:
        constraints:
          - node.role == manager
      resources:
          limits:
            cpus: '0.5'
            memory: 1024M
      labels:
        - traefik.enable=true
        #SSL 2 endereço publico do Minio
        - traefik.http.routers.minio_s3.rule=Host(`[subdominio2]`)
        - traefik.http.routers.minio_s3.tls.certresolver=le
        - traefik.http.routers.minio_s3.entrypoints=websecure
        - traefik.http.routers.minio_s3.tls=true
        - traefik.http.routers.minio_s3.service=minio_s3
        - traefik.http.services.minio_s3.loadbalancer.server.port=9000
        #SSL 1 endereço console do minio
        - traefik.http.routers.minio_console.rule=Host(`[subdominio1]`)
        - traefik.http.routers.minio_console.tls.certresolver=le
        - traefik.http.routers.minio_console.entrypoints=websecure
        - traefik.http.routers.minio_console.tls=true
        - traefik.http.routers.minio_console.service=minio_console
        - traefik.http.services.minio_console.loadbalancer.server.port=9001

volumes:
  minio_data:
    external: true

networks:
  traefik_public:
    external: true

				
			

Gostou do conteúdo? Quer apoiar nosso trabalho?

Você pode fazer uma doação e nos ajudar a continuar criando conteúdo de qualidade. Acesse o link para ver as formas de pagamento disponíveis: https://www.asaas.com/c/io73sms6maiim7ud

Chave Pix: (15) 99855-8323

Share the Post:

Post Relacionados