Instalación
GWorkspace Toolbox se ejecuta como un contenedor Docker, haciendo que la instalación sea simple y consistente en todas las plataformas.
Requisitos Previos
- Docker y Docker Compose instalados en tu sistema
- Cuenta de administrador de Google Workspace
- Proyecto de Google Cloud con Admin SDK API habilitado
Paso 1: Instalar Docker
Windows
Descarga e instala Docker Desktop para Windows
macOS
Descarga e instala 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 $USERPaso 2: Configuración de Google Workspace
Habilitar Admin SDK API
- Ve a Google Cloud Console
- Crea un nuevo proyecto o selecciona uno existente
- Navega a APIs & Services > Library
- Busca "Admin SDK API" y habilítalo
Crear Credenciales OAuth 2.0
- Ve a APIs & Services > Credentials
- Haz clic en Create Credentials > OAuth client ID
- Selecciona Web application
- Agrega URI de redirección autorizado:
http://localhost:8000/oauth2callback - Descarga el archivo JSON de credenciales
Paso 3: Desplegar con Docker
Crear Directorio del Proyecto
bash
mkdir gworkspace-toolbox
cd gworkspace-toolboxDescargar Configuración de Docker Compose
bash
curl -o docker-compose.yml https://raw.githubusercontent.com/rafaelctz/GWorkspace-toolbox/main/docker-compose.ymlAgregar tus Credenciales
- Guarda tus credenciales OAuth descargadas como
credentials.jsonen el directorio del proyecto - La aplicación te guiará a través de la autenticación en la primera ejecución
Iniciar la Aplicación
bash
docker-compose up -dLa aplicación estará disponible en http://localhost:8000
Paso 4: Configuración Inicial
- Abre tu navegador en
http://localhost:8000 - Haz clic en el botón Autenticar
- Inicia sesión con tu cuenta de administrador de Google Workspace
- Otorga los permisos solicitados
- Serás redirigido de vuelta a la aplicación
Actualizaciones Automáticas
La configuración de Docker Compose incluye Watchtower, que verifica automáticamente actualizaciones diariamente y mantiene tu instalación actualizada.
Para actualizar manualmente:
bash
docker-compose pull
docker-compose up -dPróximos Pasos
Ahora que está instalado, consulta la Guía de Inicio Rápido para aprender a usar las características.
Solución de Problemas
Si encuentras problemas, consulta la Guía de Solución de Problemas o revisa GitHub Issues.