mongorescue
MongoRescue es una herramienta auto-alojada para copias de seguridad y recuperación ante desastres de MongoDB. Utiliza streaming de mongodump para ahorrar memoria, restauración segura por clonaje y encriptación opcional con age. Incluye dashboard web, API REST y servidor MCP para asistentes de IA.
Ficha actualizada 25 sept 2026, 13:58 · upstream 25 sept 2026, 13:40 · release v0.2.0
Qué es mongorescue
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
MongoRescue es una solución auto-alojada para copias de seguridad y recuperación ante desastres de MongoDB. La herramienta ejecuta mongodump programáticamente o bajo demanda, transmite el archivo directamente a disco local o buckets S3 compatibles sin almacenar en memoria intermedia, y restaura mediante mongorestore con verificación de checksums.
El sistema incluye un dashboard web integrado para gestionar múltiples servidores MongoDB desde una instancia única. Permite configurar objetivos de almacenamiento (disco local, AWS S3, MinIO, Cloudflare R2, Backblaze B2, DigitalOcean Spaces, Wasabi), encriptación opcional con age, notificaciones vía webhook/Telegram/email/SMS y métricas Prometheus.
La herramienta está escrita en Go como único binario estático para Linux, macOS y Windows, o como imagen Docker multi-arquitectura. Incluye servidor MCP compatible con Model Context Protocol para integración con asistentes de IA como Claude, GitHub Copilot, Cursor o VS Code.
- Automatización de copias de seguridad programadas con retención por edad o cantidad
- Recuperación ante desastres mediante restauración segura en clon por defecto
- Integración con asistentes de IA vía Model Context Protocol para auditoría y pruebas de restauración
- Gestión centralizada de múltiples instancias MongoDB desde un único panel de control
- Streaming directo de mongodump a disco o S3 sin almacenamiento en memoria intermedia
- Restauración segura por clonaje con verificación de checksums antes de sobrescribir producción
- Encriptación opcional con age para almacenar solo cifrado en buckets S3 compatibles
- Servidor MCP integrado con herramientas read-only y límites de tasa por clave API
- Dashboard web con autenticación CSRF, sesiones y claves API con scopes (read/operator/admin)
- Métricas Prometheus incluyendo tiempo de última copia de seguridad exitosa por trabajo
- Ejecuta como instancia única; directorio de datos bloqueado impide segunda instancia en mismo volumen
- Todos los usuarios son administradores; roles granulares solo disponibles para claves API
- Pérdida de secret.key hace irrecoverables credenciales almacenadas y claves de encriptación
- Dashboard sin pruebas automatizadas de navegador; API cubierta por tests Go
- Binarios Windows unitariamente testeados en CI pero integración solo en Linux
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.
Requiere proxy inverso TLS antes de exponer puerto 8080. Imagen Docker incluye MongoDB Database Tools (mongodump/mongorestore). Para binario standalone, instalar herramientas en PATH y usar versión 100.3.0 o superior. Backup del volumen /data incluyendo secret.key separado de backups.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.







