Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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.
PUNTOS DESTACADOS
  • 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.
PRECAUCIONES
  • 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.
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Terminal demo showing one-command syncEmergencyStorage banner
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Python
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.