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
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é.
- 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
- 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
- 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
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.
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.
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.





