Самостоятельно размещаемое веб-приложение для отслеживания пробежек и других тренировок на основе GPX: карты, статистика и ежедневные измерения.
SamR1/FitTrackee
Самостоятельно размещаемое веб-приложение для учёта тренировок на открытом воздухе с импортом GPX и других файлов активностей; данные хранятся на вашем сервере.
Open source альтернатива:Strava
- Звёзды
- 1,176
- Форки
- 75
- Открытые issues
- 1
- Последний коммит
- позавчера
Что это?
FitTrackee — веб-приложение для учёта занятий на открытом воздухе, например бега, велоспорта и походов. Тренировки обычно добавляют, импортируя файлы, экспортированные с устройств или из мобильных приложений; также тренировку можно создать вручную, без файла. Данные карт берутся из OpenStreetMap.
Проект рассчитан на запуск на собственном сервере, поэтому данные о тренировках остаются у вас. В основе — backend на Flask и PostgreSQL/PostGIS и frontend на Vue 3 и TypeScript; также в комплект входит интерфейс командной строки. Пакеты публикуются в PyPI, доступны и Docker-образы.
В README отмечено, что проект активно развивается и некоторые функции могут работать нестабильно. Документация охватывает установку, CLI, сторонние инструменты и устранение неполадок.
Ключевые возможности
- 01Импортирует тренировки из файлов активностей, например GPX.
- 02Позволяет добавлять тренировки вручную, без файла.
- 03Показывает маршруты на картах с данными OpenStreetMap.
- 04Строит графики статистики тренировок с помощью Chart.js.
- 05Предоставляет интерфейс командной строки для администрирования.
- 06Работает с PostgreSQL и PostGIS.
Сценарии использования
- Вести личный архив файлов с велотренировками или пробежками, не загружая их в коммерческий сервис.
- Собирать в одном месте тренировки, экспортированные из приложений для отслеживания активности на Android или приложений-компаньонов для часов.
- Запустить трекер активности для себя или небольшой группы на домашнем сервере либо VPS.
Быстрый старт
- 1
Следуйте инструкциям по установке в официальной документации
Что важно знать
- Проект активно разрабатывается, поэтому некоторые функции могут работать нестабильно.
- Требуется база данных PostgreSQL с расширением PostGIS, что усложняет настройку при самостоятельном размещении.
- Проект распространяется по лицензии AGPL-3.0 с авторским левом: производные сетевые сервисы обязаны предоставлять исходный код.
В подборках
Темы
Частые вопросы
- Что такое FitTrackee?
- Самостоятельно размещаемое веб-приложение для учёта тренировок на открытом воздухе с импортом GPX и других файлов активностей; данные хранятся на вашем сервере. FitTrackee — веб-приложение для учёта занятий на открытом воздухе, например бега, велоспорта и походов. Тренировки обычно добавляют, импортируя файлы, экспортированные с устройств или из мобильных приложений; также тренировку можно создать вручную, без файла. Данные карт берутся из OpenStreetMap.
- FitTrackee можно использовать бесплатно? Какая у него лицензия?
- FitTrackee распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- FitTrackee всё ещё поддерживается?
- Активно поддерживается. Последний коммит в FitTrackee — 4 нояб. 2026 г..
- Для чего можно использовать FitTrackee?
- Вести личный архив файлов с велотренировками или пробежками, не загружая их в коммерческий сервис. Собирать в одном месте тренировки, экспортированные из приложений для отслеживания активности на Android или приложений-компаньонов для часов. Запустить трекер активности для себя или небольшой группы на домашнем сервере либо VPS.
- Как установить FitTrackee?
- Следуйте инструкциям по установке в официальной документации
- Где скачать FitTrackee?
- Исходный код и инструкции по установке — на GitHub: https://github.com/SamR1/FitTrackee
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемый трекер тренировок и веса тела для планирования программ, записи подходов и хранения данных на собственном сервере.
Сервис для самостоятельного отслеживания тренировок: синхронизирует и анализирует занятия из Strava и Garmin Connect, а также файлы GPX/TCX/FIT, храня данные на вашем сервере.
Самостоятельно размещаемая панель с открытым исходным кодом: превращает данные Strava или загруженные файлы FIT/TCX/GPX в статистику, графики и учёт экипировки.
Самостоятельно размещаемое веб-приложение для фитнес-соревнований среди друзей и коллег с настраиваемыми метриками и опциональным импортом из Strava.
Веб-приложение с открытым исходным кодом для подключения к базам данных и API, создания интерактивных диаграмм и дашбордов, которыми можно делиться и которые можно встраивать.