Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

FlightArchive

FlightArchive es una aplicación auto-hospedada para organizar historial de vuelos, boletos de embarque, aerolíneas, aeropuertos y aeronaves. Usa Python/FastAPI backend con React frontend.

Ficha actualizada 27 sept 2026, 17:38 · upstream 27 sept 2026, 17:36 · release v1.0.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es FlightArchive

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

FlightArchive es una aplicación de historial de vuelos empaquetada en contenedores, escrita con Python, FastAPI, React 19, TypeScript y Material UI. Utiliza RemappableFileGateway (RFG) para descubrimiento de fuentes de solo lectura, mapeos de rutas virtuales, entrega de recursos y hashes.

Los datos de vuelo, catálogo y diseño de boletos se persisten atómicamente en el backend. Los recursos se seleccionan desde una raíz RFG y los registros comerciales conservan solo rutas virtuales clasificadas. Los mapeos de recursos pueden inspeccionarse y re-emparejarse manualmente sin editar rutas virtuales.

La configuración de previsualización se inicia al primer arranque con un archivo editable por el usuario separado de los datos comerciales y la caché de miniaturas desechables. Los cambios en configuraciones de miniaturas invalidan y reprofilan la caché.

CASOS DE USO
  • Organizar historial completo de vuelos personales con documentación asociada
  • Gestionar catálogos de aerolíneas, aeropuertos y tipos de aeronaves
  • Clasificar y mapear recursos de boletos de embarque virtuales
  • Generar miniaturas automáticas para visualización rápida de documentos
PUNTOS DESTACADOS
  • Persistencia atómica de datos comerciales separada de cachés desechables
  • RemappableFileGateway para mapeo flexible de recursos sin editar rutas virtuales
  • Configuración de miniaturas independiente con límites configurables de tamaño y calidad
  • Soporte nativo para imágenes, PDFs y documentos adjuntos a vuelos
  • Imágenes oficiales en GHCR y DockerHub con múltiples arquitecturas
PRECAUCIONES
  • No incluye Dockerfile ni compose por defecto en el análisis inicial (requiere construcción manual)
  • La caché de miniaturas no se persiste sin montaje explícito de volumen
  • Configuración de preview requiere reinicio del backend para aplicar cambios
VISUAL

Capturas del proyecto

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

FlightArchiveCaptura de FlightArchiveCaptura de FlightArchiveCaptura de FlightArchiveCaptura de FlightArchiveCaptura de FlightArchiveCaptura de FlightArchive
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Despliegue manual

Usar docker run con -p 127.0.0.1:8080:8080/tcp, montar /resource:ro para RFG y /data para mapeos y datos comerciales. Caché opcional en /cache. Imágenes oficiales disponibles en ghcr.io/mehver/flightarchive:<tag> o docker.io/mehver/flightarchive:<tag>. Para caché persistente, usar compose.override con FLIGHTARCHIVE_CACHE_HOST_PATH.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
ReactNode.jsFastAPIPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8080
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.