ninerlog
NinerLog es un libro de registro de vuelo open source para pilotos EASA y FAA. Permite auto-alojamiento con Docker Compose, gestión de licencias, seguimiento de validez y firma digital. Soporta importación/exportado de datos sin bloqueo de proveedor.
Ficha actualizada 25 sept 2026, 7:54 · upstream 25 sept 2026, 7:27 · release sin release detectada
Qué es ninerlog
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
NinerLog es una aplicación web progresiva (PWA) desarrollada con React para el frontend y Go para la API, utilizando PostgreSQL como base de datos. Está diseñado para ser auto-alojado mediante Docker Compose, ofreciendo un stack completo que incluye gestión de certificados TLS y copias de seguridad automáticas de la base de datos. La plataforma permite a los pilotos registrar vuelos rápidamente, gestionar múltiples licencias (EASA y FAA) y rastrear automáticamente el cumplimiento normativo, incluyendo reglas de recencia y validez de instrumentos.
Ofrece capacidades avanzadas como firma digital de instructores vía QR o enlace seguro, lo que bloquea la edición del registro tras la validación. La seguridad se refuerza con autenticación multifactor (TOTP), claves de paso (Passkeys) y soporte para proveedores externos de identidad (OIDC). Además, garantiza la portabilidad de los datos mediante importación desde formatos populares como ForeFlight o LogTen Pro, y exportación a PDF signable o JSON.
Soporta temas oscuros/claros y funciona offline en dispositivos móviles, instalándose como una aplicación nativa. Incluye un panel de administración para clubes de vuelo con consola de auditoría resistente a manipulaciones, gestión de usuarios y notificaciones por correo electrónico configurables.
- Registro rápido de vuelos en campo con detección GPS
- Gestión automática de validez de licencias EASA y FAA
- Firma digital de entrenamientos por instructores remotos
- Auditoría de seguridad con logs inmutables y TOTP
- Exportación de datos para evitar bloqueo de proveedor
- Arquitectura modular API/React con PostgreSQL auto-encapsulada
- Seguimiento automático de reglas EASA FCL.740 y FAA 14 CFR
- Firma digital remota que bloquea ediciones posteriores
- Funcionamiento offline como PWA instalable en móviles
- Soporte actual limitado a inglés y alemán
- Dependencia de imágenes pre-construidas en GHCR
- Configuración manual obligatoria de secretos en .env
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.
Clonar repositorio, copiar .env.example a .env y configurar POSTGRES_PASSWORD, JWT_SECRET y REFRESH_SECRET. Ejecutar docker compose up -d para iniciar el stack API, Frontend y PostgreSQL. Para producción, configurar TLS_DOMAIN y usar Certbot para HTTPS. Asegurar que CORS_ORIGIN coincida con el dominio.
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.