Самостоятельно размещаемое веб-приложение для учёта авиаперелётов, просмотра маршрутов на карте мира и анализа истории и статистики полётов.
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
Создайте docker-compose.yml с примером конфигурации из README
- 2
Запустите Jetlog в фоновом режиме с помощью Docker Compose
docker compose up -d - 3
Откройте приложение и войдите в систему с учетной записью администратора по умолчанию, затем смените пароль
Что важно знать
- Учетные данные администратора по умолчанию — admin/admin; их необходимо изменить после первого входа.
- Автоматическое получение данных о рейсах зависит от внешнего API adsbdb. Его можно отключить с помощью ENABLE_EXTERNAL_APIS=false.
- Лицензия — GPL-2.0, лицензия с копилефтом.
В подборках
Темы
Частые вопросы
- Что такое 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 обновляется ежедневно.
Похожие проекты
Surmai — self-hosted планировщик поездок для одного человека или семьи: храните маршруты, бронирования и документы в одном месте и делитесь ими с другими.
Локальный менеджер медиатеки для организации, сбора метаданных и просмотра личной коллекции AV-видео.
Веб-приложение для самостоятельного размещения и учёта личной библиотеки: статусы чтения, оценки, заметки и публичный доступ.
Self-hosted веб-аналитика с приоритетом конфиденциальности, написанная на Rust и поставляемая в виде одного бинарного файла или Docker-контейнера.
Самостоятельно размещаемый менеджер личных финансов для учёта счетов, транзакций и бюджетов с синхронизацией банковских данных на собственной инфраструктуре.