fleetfrog
FleetFrog es un panel autoalojado para gestionar repositorios Git en múltiples máquinas de desarrollo. Centraliza el estado (ramas, cambios no comprometidos, pull requests) mediante agentes locales que reportan al hub. Permite ejecutar acciones como fetch o clone desde la interfaz web sin enviar com
Ficha actualizada 27 sept 2026, 22:10 · upstream 27 sept 2026, 22:05 · release v0.1.0
Qué es fleetfrog
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
FleetFrog es una herramienta autoalojada diseñada para centralizar la gestión de repositorios Git en todos los equipos donde se desarrolla. La arquitectura consta de un hub central que sirve el dashboard y agentes instalados en cada máquina, escritos en Rust o TypeScript, que detectan repositorios locales y reportan su estado al hub. El sistema utiliza React y Node.js para el frontend y backend del dashboard, y soporta despliegue mediante Docker Compose o imágenes directas.
- Monitoreo centralizado del estado de repositorios Git en equipos distribuidos o remotos.
- Gestión unificada de actualizaciones de código (fetch/pull) desde una interfaz web sin tocar la terminal local.
- Auditoría de cambios locales no empujados antes de realizar commits públicos.
- Clonación automática de repositorios en máquinas que carecen de ellos, gestionada desde el hub.
- Gestión de políticas de seguridad por máquina para permitir o denegar acciones Git específicas.
- Arquitectura Hub-Agent con agentes binarios ligeros optimizados en Rust para bajo consumo de recursos.
- Soporte nativo para despliegue rápido mediante Docker Compose con imágenes multiplataforma (amd64, arm64).
- Seguridad por diseño: el hub solicita acciones pero el agente decide ejecutarlas localmente tras validar certificados TLS.
- Gestión automática de certificados TLS en el hub y soporte para terminación externa en reverse proxy.
- Mecanismo de auditoría local en cada máquina que registra todas las acciones ejecutadas o denegadas.
- Software en versión beta temprana con cambios roturantes esperados entre versiones 0.x.
- No incluye autenticación web nativa; requiere desplegar el hub en una red de confianza interna.
- Dependencia obligatoria de Git instalado y configurado en cada máquina cliente.
- Actualización secuencial estricta: el hub debe actualizarse antes que los agentes para evitar incompatibilidades.
- Acciones Git se ejecutan sin terminal, lo que puede fallar si requieren interacción manual o hooks.
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Utilice Docker Compose para un despliegue rápido. Configure la variable FLEETFROG_AGENT_TLS en 'none' si su reverse proxy termina el TLS. Asegúrese de montar el volumen fleetfrog-data correctamente. Recuerde actualizar el hub antes que los agentes. Para producción, restrinja el acceso a la red interna y configure políticas de deny/allow por máquina.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.