You are on page 1of 2

Bem vindo ao Gaio

Gaio rodando em minutos
Para ter o Gaio (versão Alpha) rodando em minutos na sua estrutura, você precisará ter
o Docker instalado.

Como instalar
Faça o download do Oracle Virtualbox (Colocar link) e do Docker Toolbox (site do Docker).

Após instalar ambos, o próximo passo é obter a imagem do Gaio a partir do Kitematic (instalado
pelo Docker Toolbox) ou via linha de comando.

Interface Visual (Kitematic)
 Fase 1 Gaio
o Abrir o Kitematic
o Clique em New
o Busque por Gaio e clique em create
o Clique em Settings
o Clique em Ports
o Definir porta de origem 30009 e destino 30009 e clique em SAVE
o Clique em start.
 Fase 2 (MySQL)
o No Kitematic, Busque por MySQL e clique em create
o Clique em Settings
o Criar variável de ambiente MYSQL_ROOT_PASSWORD
o Defina um valor para essa variável, que será a senha do usuário ROOT do MySQL e
clique em SAVE

Linha de Comando
Execute o comando abaixo para baixar a imagem do Gaio:

docker pull gaioplatform/gaio

Agora, crie o container do Gaio com a imagem acima:

docker run -p 30009:30009 --name gaio gaioplatform/gaio

Pontos de Atenção
 Firewall: avalie se está bloqueando o acesso, assim como o Antivirus
 Permissões: verifique se o usuário MySQL escolhido tem acesso de qualquer máquina ( host: % )
 Privileges: verifique se o usuário utilizado no MySQL privilégios totais
 Atualização: verifique se a versão do Gaio instalada é a v0.8.6. Caso contrário baixe novamente a
imagem e rode novo container do Gaio via Docker

Caso ainda não consiga acessar o banco de dados, uma alternativa é instalar um container docker com o
MySQL. Isso pode ser feito através da interface visual do Kitematic. Após instalado, defina uma variável de
ambiente no Kitematic como MYSQL_ROOT_PASSWORD que receberá uma senha definida por você
(Settings).

A plataforma Gaio é completamente administrada e acessada pelo navegador.

Nesse ponto, você já pode acessar o Gaio pelo navegador, usando o IP da sua máquina e a porta
determinada pelo Docker (eg. 192.168.0.1:30009). Para ver a porta, digite docker ps.

Agora é a hora de configurar o Gaio para a sua organização:

Para que os dados sejam armazenados de forma permanente, é necessário definir
um servidor MySQL para armazenar a estrutura do Gaio e um outro servidor MySQL para
armazenar todos os dados que os usuários irão trazer para o Gaio, provenientes de diversas fontes
de dados para construirem análises e dashboards. Pode ser somente um servidor para ambos
objetivos.

O Gaio cria um banco de dados com tabelas necessárias para o seu funcionamento. Ao mesmo
tempo, ele necessita de um servidor para criar alto volume de bancos de dados, a medida que os
usuários constroem aplicações analíticas.

Finalmente, cadastre o primeiro usuário e opcionalmente defina uma chave secreta (secret key)
para que o token de autenticação seja único para sua empresa.

Para ver os dashboards em ação, depois de realizar o login, acesse o ambiente Portal.

Novas funcionalidades e correções de erros disponíveis toda semana