EmergencyStorage
Kit modular para espejo offline de fuentes críticas (Wikipedia, OSM, IA Archive) y modelos AI locales. Diseñado para Raspberry Pi o Linux. Soporta actualizaciones automáticas, plugins modulares y recuperación ante desastres con soporte para reanudar descargas.
Ficha actualizada 27 sept 2026, 5:01 · upstream 27 sept 2026, 4:55 · release sin release detectada
Qué es EmergencyStorage
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
EmergencyStorage es un toolkit modular diseñado para crear espejos offline de fuentes de conocimiento críticas como Wikipedia (Kiwix, OpenZIM), OpenStreetMap, Internet Archive y repositorios Git. Su objetivo principal es garantizar el acceso a información vital y herramientas de IA cuando la conectividad está interrumpida, ideal para escenarios de recuperación ante desastres o entornos aislados.
La arquitectura se basa en scripts Python que gestionan descargas modulares por fuente, permitiendo seleccionar recursos específicos (software, música, películas, textos) o descargar todo el conjunto. Incluye gestión automática de espejos mediante GitHub Actions y soporte para reanudar descargas interrumpidas, lo cual es crucial para operaciones prolongadas en hardware limitado.
El despliegue se realiza directamente en sistemas Linux o Raspberry Pi sin necesidad de contenedores Docker, aunque requiere instalación manual de dependencias como rsync, curl y Python. Se recomienda configurar systemd timers para automatizar las actualizaciones periódicas y asegurar la persistencia de los servicios tras reinicios del sistema.
- Preparación ante desastres: Crear un repositorio offline de enciclopedia y mapas para zonas sin internet.
- Servidor de conocimiento local: Hospedar modelos de IA locales (Ollama) y documentación técnica en una red aislada.
- Gestión de repositorios Git: Clonar y mantener actualizados múltiples repositorios de código en paralelo con aislamiento de errores.
- Preservación digital: Descargar colecciones del Internet Archive (software, música, películas) para archivo a largo plazo.
- Educación offline: Distribuir contenido educativo comprimido (OpenZIM) en dispositivos portátiles o servidores comunitarios.
- Diseño modular por fuente de datos permite mantenimiento independiente y fácil extensión con nuevos plugins.
- Soporte nativo para reanudar descargas interrumpidas, optimizando el uso de ancho de banda en conexiones limitadas.
- Gestión automática de listas de espejos actualizadas cada 24 horas mediante GitHub Actions.
- Compatibilidad verificada con Raspberry Pi 4/5 y Linux estándar con requisitos de hardware específicos.
- Integración con Ollama para descarga y gestión local de modelos de IA sin dependencia de la nube.
- No incluye Docker ni Compose; requiere instalación manual de dependencias del sistema (rsync, python3).
- Requiere almacenamiento externo masivo (10-17TB+) para el conjunto completo de fuentes según documentación.
- Dependencia de herramientas de línea de comandos estándar (curl, wget) que pueden variar entre distribuciones Linux.
- La gestión automática de actualizaciones requiere configuración manual de systemd timers o scripts externos.
- No hay soporte oficial para Windows; la interfaz de usuario es exclusivamente vía terminal.
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.
Instalar dependencias: sudo apt install rsync curl wget python3-venv. Ejecutar ./emergency_storage.sh con ruta destino (ej. /mnt/external_drive). Configurar actualizaciones automáticas con scripts/setup_auto_update.sh para usar systemd timers. Requiere disco externo USB 3.0 o SATA HAT y refrigeración activa en Raspberry Pi. Verificar data/auto_update_config.json antes de automatizar.
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.