Repolode
pbogre

pbogre/jetlog

Un registro personal de vuelos autohospedable que guarda tus viajes y los muestra en un mapa mundial con estadísticas.

Alternativa open source a:MyFlightRadar24

Estrellas
351
Forks
24
Issues abiertos
22
Último commit
hace 2 meses

¿Qué es?

Jetlog es una aplicación web autohospedada para llevar un registro personal de los vuelos que has tomado. Las entradas se muestran en un mapa mundial y la aplicación ofrece estadísticas de todos tus vuelos. Admite varias cuentas de usuario con autenticación, así que una sola instancia puede servir a varias personas.

El backend está desarrollado con FastAPI y almacena los datos en SQLite, mientras que el frontend usa React y TailwindCSS. Se puede implementar con Docker y los datos se conservan en un volumen montado. Puedes agregar, editar y eliminar vuelos, importar datos de MyFlightRadar24 o de un archivo CSV personalizado y exportarlos a CSV o iCal.

La búsqueda automática de vuelos a partir de un número de vuelo usa la API adsbdb. Puedes desactivarla con la variable de entorno ENABLE_EXTERNAL_APIS si no quieres realizar solicitudes externas.

Funciones clave

  • 01Muestra tus vuelos en un mapa mundial
  • 02Estadísticas de todos los vuelos registrados
  • 03Agregar, editar y eliminar vuelos anteriores
  • 04Compatibilidad con varios usuarios y autenticación de inicio de sesión
  • 05Importación desde MyFlightRadar24 o CSV y exportación a CSV o iCal
  • 06Diseño adaptable a móviles y computadoras

Casos de uso

  • Llevar un registro personal de todos los vuelos que has tomado
  • Consultar estadísticas de viaje personales o de un grupo familiar en un servidor privado
  • Exportar el historial de vuelos a un calendario con iCal

Inicio rápido

  1. 1

    Crea un docker-compose.yml con la configuración de ejemplo del README

  2. 2

    Inicia Jetlog en segundo plano con Docker Compose

    docker compose up -d
  3. 3

    Abre la aplicación e inicia sesión con la cuenta de administrador predeterminada; después, cambia la contraseña

Antes de usarlo

  • Las credenciales predeterminadas del administrador son admin/admin y deben cambiarse después del primer inicio de sesión.
  • La búsqueda automática de vuelos depende de la API externa adsbdb, que se puede desactivar con ENABLE_EXTERNAL_APIS=false.
  • Distribuido bajo la licencia GPL-2.0, una licencia copyleft.

En colecciones

Temas

#flight-tracking#self-hosted#travel#fastapi#react#sqlite#aviation#flights#logging#tracking

Preguntas frecuentes

¿Qué es jetlog?
Un registro personal de vuelos autohospedable que guarda tus viajes y los muestra en un mapa mundial con estadísticas. Jetlog es una aplicación web autohospedada para llevar un registro personal de los vuelos que has tomado. Las entradas se muestran en un mapa mundial y la aplicación ofrece estadísticas de todos tus vuelos. Admite varias cuentas de usuario con autenticación, así que una sola instancia puede servir a varias personas.
¿jetlog es gratuito? ¿Qué licencia tiene?
jetlog es open source bajo la licencia GPL-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿jetlog sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de jetlog fue el 26 ago 2026.
¿Para qué puedo usar jetlog?
Llevar un registro personal de todos los vuelos que has tomado Consultar estadísticas de viaje personales o de un grupo familiar en un servidor privado Exportar el historial de vuelos a un calendario con iCal
¿Cómo se instala jetlog?
Crea un docker-compose.yml con la configuración de ejemplo del README Inicia Jetlog en segundo plano con Docker Compose: docker compose up -d Abre la aplicación e inicia sesión con la cuenta de administrador predeterminada; después, cambia la contraseña
¿Dónde consigo jetlog?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/pbogre/jetlog

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados