GitSave
GitSave es una aplicación autoalojada de código abierto para realizar copias de seguridad programadas de repositorios Git. Soporta GitHub, GitLab y plataformas Git personalizadas con interfaz web responsive.
Ficha actualizada 22 sept 2026, 17:00 · upstream 22 sept 2026, 14:23 · release 1.3.6
Qué es GitSave
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
GitSave es una herramienta de autenticación y backup de repositorios Git diseñada para ser desplegada en infraestructuras propias. La aplicación utiliza React y Node.js como tecnologías principales, lo que garantiza un rendimiento eficiente y una arquitectura moderna.
La solución incluye características clave como programación de copias de seguridad automáticas, gestión de historial de backups, soporte para autenticación personalizada y compatibilidad con sistemas de archivos SMB. Esto permite a los usuarios mantener copias seguras de sus repositorios Git en entornos controlados.
- Realizar copias de seguridad programadas de repositorios GitHub y GitLab
- Almacenar backups en comparticiones SMB locales o en red
- Gestionar historial de copias con opción de pausar/reanudar tareas
- Implementar autenticación personalizada para acceso seguro a la interfaz
- Interfaz web responsive y fácil de usar sin necesidad de conocimientos técnicos avanzados
- Soporte nativo para Docker con configuración simplificada mediante variables de entorno
- Programación flexible de copias de seguridad con opción de retención configurable
- Compatibilidad con múltiples plataformas Git incluyendo GitHub, GitLab y servidores propios
- Requiere configuración manual obligatoria de JWT_SECRET y ENCRYPTION_SECRET con valores seguros
- ENCRYPTION_SECRET debe tener exactamente 32 caracteres para funcionar correctamente
- No incluye soporte oficial para bases de datos externas, utiliza almacenamiento local por defecto
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.
Cambiar siempre JWT_SECRET y ENCRYPTION_SECRET con valores aleatorios generados. ENCRYPTION_SECRET debe tener exactamente 32 caracteres. Utilizar volúmenes persistentes para /app/data y /app/backups. Desplegar en puerto 3000 con reinicio automático. Considerar usar DISABLE_AUTH=false para autenticación personalizada.
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.