Instalação
O GWorkspace Toolbox é executado como um contêiner Docker, tornando a instalação simples e consistente em todas as plataformas.
Pré-requisitos
- Docker e Docker Compose instalados no seu sistema
- Conta de administrador do Google Workspace
- Projeto do Google Cloud com Admin SDK API habilitado
Passo 1: Instalar Docker
Windows
Baixe e instale Docker Desktop para Windows
macOS
Baixe e instale Docker Desktop para Mac
Linux
bash
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
sudo usermod -aG docker $USERPasso 2: Configuração do Google Workspace
Habilitar Admin SDK API
- Vá para Google Cloud Console
- Crie um novo projeto ou selecione um existente
- Navegue para APIs & Services > Library
- Procure por "Admin SDK API" e habilite-o
Criar Credenciais OAuth 2.0
- Vá para APIs & Services > Credentials
- Clique em Create Credentials > OAuth client ID
- Selecione Web application
- Adicione URI de redirecionamento autorizado:
http://localhost:8000/oauth2callback - Baixe o arquivo JSON de credenciais
Passo 3: Implantar com Docker
Criar Diretório do Projeto
bash
mkdir gworkspace-toolbox
cd gworkspace-toolboxBaixar Configuração do Docker Compose
bash
curl -o docker-compose.yml https://raw.githubusercontent.com/rafaelctz/GWorkspace-toolbox/main/docker-compose.ymlAdicionar suas Credenciais
- Salve suas credenciais OAuth baixadas como
credentials.jsonno diretório do projeto - A aplicação irá guiá-lo através da autenticação na primeira execução
Iniciar a Aplicação
bash
docker-compose up -dA aplicação estará disponível em http://localhost:8000
Passo 4: Configuração Inicial
- Abra seu navegador em
http://localhost:8000 - Clique no botão Autenticar
- Faça login com sua conta de administrador do Google Workspace
- Conceda as permissões solicitadas
- Você será redirecionado de volta para a aplicação
Atualizações Automáticas
A configuração do Docker Compose inclui Watchtower, que verifica automaticamente atualizações diariamente e mantém sua instalação atualizada.
Para atualizar manualmente:
bash
docker-compose pull
docker-compose up -dPróximos Passos
Agora que está instalado, confira o Guia de Início Rápido para aprender a usar os recursos.
Solução de Problemas
Se você encontrar problemas, consulte o Guia de Solução de Problemas ou verifique GitHub Issues.