Repolode
pbogre

pbogre/jetlog

Самостоятельно размещаемый трекер перелётов: ведёт личный журнал рейсов, показывает их на карте мира и собирает статистику.

Open source альтернатива:MyFlightRadar24

Звёзды
351
Форки
24
Открытые issues
22
Последний коммит
2 месяца назад

Что это?

Jetlog — это веб-приложение, которое можно разместить на своём сервере и использовать для ведения личного журнала перелётов. Рейсы отображаются на карте мира, а приложение собирает статистику по всем перелётам. Поддерживаются учётные записи нескольких пользователей с аутентификацией, поэтому один экземпляр приложения может обслуживать сразу нескольких человек.

Backend построен на FastAPI и хранит данные в SQLite, а frontend использует React и TailwindCSS. Приложение можно развернуть с помощью Docker, данные хранятся в подключённом томе. Рейсы можно добавлять, редактировать и удалять; данные — импортировать из MyFlightRadar24 или пользовательского CSV-файла, а также экспортировать в CSV или iCal.

Автоматический поиск рейса по номеру выполняется через adsbdb API. Его можно отключить с помощью переменной окружения ENABLE_EXTERNAL_APIS, если вы не хотите отправлять внешние запросы.

Ключевые возможности

  • 01Показывает ваши рейсы на карте мира
  • 02Собирает статистику по всем рейсам в журнале
  • 03Позволяет добавлять, редактировать и удалять прошедшие рейсы
  • 04Поддерживает несколько пользователей и вход в систему
  • 05Импортирует данные из MyFlightRadar24 или CSV и экспортирует в CSV или iCal
  • 06Адаптивная вёрстка для мобильных устройств и компьютеров

Сценарии использования

  • Ведение личного журнала всех совершённых перелётов
  • Отслеживание статистики поездок для себя или семьи на приватном сервере
  • Экспорт истории перелётов в календарь в формате iCal

Быстрый старт

  1. 1

    Создайте docker-compose.yml с примером конфигурации из README

  2. 2

    Запустите Jetlog в фоновом режиме с помощью Docker Compose

    docker compose up -d
  3. 3

    Откройте приложение и войдите в систему с учетной записью администратора по умолчанию, затем смените пароль

Что важно знать

  • Учетные данные администратора по умолчанию — admin/admin; их необходимо изменить после первого входа.
  • Автоматическое получение данных о рейсах зависит от внешнего API adsbdb. Его можно отключить с помощью ENABLE_EXTERNAL_APIS=false.
  • Лицензия — GPL-2.0, лицензия с копилефтом.

В подборках

Темы

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

Частые вопросы

Что такое jetlog?
Самостоятельно размещаемый трекер перелётов: ведёт личный журнал рейсов, показывает их на карте мира и собирает статистику. Jetlog — это веб-приложение, которое можно разместить на своём сервере и использовать для ведения личного журнала перелётов. Рейсы отображаются на карте мира, а приложение собирает статистику по всем перелётам. Поддерживаются учётные записи нескольких пользователей с аутентификацией, поэтому один экземпляр приложения может обслуживать сразу нескольких человек.
jetlog можно использовать бесплатно? Какая у него лицензия?
jetlog распространяется с открытым исходным кодом под лицензией GPL-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
jetlog всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в jetlog — 26 авг. 2026 г..
Для чего можно использовать jetlog?
Ведение личного журнала всех совершённых перелётов Отслеживание статистики поездок для себя или семьи на приватном сервере Экспорт истории перелётов в календарь в формате iCal
Как установить jetlog?
Создайте docker-compose.yml с примером конфигурации из README Запустите Jetlog в фоновом режиме с помощью Docker Compose: docker compose up -d Откройте приложение и войдите в систему с учетной записью администратора по умолчанию, затем смените пароль
Где скачать jetlog?
Исходный код и инструкции по установке — на GitHub: https://github.com/pbogre/jetlog

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемое веб-приложение для учёта авиаперелётов, просмотра маршрутов на карте мира и анализа истории и статистики полётов.

1,7 тыс.+20 за неделю111TypeScriptGPL-3.0Активно поддерживаетсяОбновлён 5 дней назад

Surmai — self-hosted планировщик поездок для одного человека или семьи: храните маршруты, бронирования и документы в одном месте и делитесь ими с другими.

290+2 за неделю26TypeScriptMITАктивно поддерживаетсяОбновлён 20 часов назад

Самостоятельно размещаемый менеджер личных финансов для учёта счетов, транзакций и бюджетов с синхронизацией банковских данных на собственной инфраструктуре.

4,2 тыс.+57 за неделю599PythonAGPL-3.0Обновлён 3 часа назад