Статья на XDA о восстановлении стека фитнес-приложений с помощью Endurain и FitPub отразила то, к чему пользователи, уходящие из Strava, тихо сходились два года: если платформа может перекрыть доступ к API, данные не должны находиться на платформе. Самостоятельное размещение отслеживания активности, планов тренировок и аналитики производительности на домашнем сервере хранит файлы GPX, данные о частоте сердечных сокращений и историю состава тела в одном месте, на оборудовании, которое никто другой не может снять с обслуживания.

Мы рассмотрели шесть приложений для самостоятельного размещения фитнеса для рабочего стола и серверного использования, которые обрабатывают активность, тренировки и восстановление без отправки данных на облачный сервис по подписке. Все работают на Linux, большинство работают в Docker, а размер домашней лаборатории достаточно мал, чтобы жить рядом с Jellyfin и Pi-hole на одном NUC.

На что обратить внимание при выборе приложения для самостоятельного отслеживания фитнеса

Быстрое сравнение

ПриложениеЛучше всего дляПлатформыУстановкаБесплатно
FitTrackeeТрекер активности для самостоятельного размещенияLinux, DockerDocker, PythonДа
EndurainСовременный трекер Python с интеграциями часовLinux, DockerDocker, PythonДа
WgerПланирование тренировок в тренажерном залеLinux, Windows, macOS, DockerDocker, PythonДа
GoldenCheetahАналитика производительности рабочего столаLinux, Windows, macOSВстроенные двоичные файлыДа
FitPubЛегкая публикация активностиLinux, DockerDockerДа
OpenScaleИстория состава телаLinux, Windows, macOS, AndroidВстроенный двоичный файл, Android APKДа
Statistics for StravaСлой личной аналитики над экспортом StravaLinux, DockerDocker, PythonДа

6 лучших приложений для самостоятельного отслеживания фитнеса на рабочем столе

1. FitTrackee — лучший универсальный заменитель Strava для самостоятельного размещения

FitTrackee — это ближайший полный аналог Strava на стороне самостоятельного размещения. Отслеживание активности множественных видов спорта, импорт и экспорт GPX, федеративные учетные записи пользователей через ActivityPub, данные о погоде по видам деятельности и календарь тренировок — все это работает в веб-приложении Python, которое без особых проблем переходит в Docker. Веб-интерфейс простой, но функциональный, и проект активно разрабатывается многие годы.

Где это отстает: Мобильный опыт работает через веб-интерфейс; еще нет отполированного мобильного приложения от первой стороны. Федерация — это функция для некоторых самостоятельных размещателей и шум для других.

Платформы: Linux, Docker. Веб-интерфейс в любом браузере.

Итог: Выбор по умолчанию для отслеживания активности с самостоятельным размещением в 2026 году.

2. Endurain — лучший современный трекер с интеграциями устройств

Endurain — это более новый трекер на основе Python, на который XDA обратил особое внимание. Отличиями являются интеграции устройств (импорт Strava, поддержка синхронизации Garmin и поглощение вебхуков от устройств обучения) и интерфейс, который кажется ближе к современному приложению для фитнеса, чем классический веб-интерфейс FitTrackee. Поддержка плана обучения и группировка активности делают обзор тренировочных блоков на несколько недель проще, чем в плоском списке активности.

Где это отстает: Более молодой проект. Пробелы в документации появляются здесь и там, и разрывные изменения между второстепенными версиями не редкость.

Платформы: Linux, Docker. Веб-интерфейс в любом браузере.

Итог: Правильный выбор, когда интеграция устройства — это пробел, и темп разработки проекта — это функция, а не риск.

3. Wger — лучше всего для планирования тренировок в спортзале

Wger — это сторона спортзала стека, которую приложения отслеживания активности выше оставляют в стороне. База данных упражнений, пользовательские шаблоны тренировок, отслеживание подходов/повторений, логирование питания и история веса тела — все это находится в одном приложении Django. База данных упражнений поддерживается сообществом с тысячами упражнений и демонстрационных изображений, а построитель программ действительно полезен для периодизированных программ силовой подготовки.

Где это отстает: Не для GPS активностей. Wger обрабатывает спортзал; дорога и тропа принадлежат FitTrackee или Endurain.

Платформы: Linux, Windows, macOS, Docker. Встроенный клиент Android.

Итог: Правильный выбор, когда сторона силовой подготовки стека нуждается в сервере. Используйте в паре с FitTrackee для полного охвата.

4. GoldenCheetah — лучшая аналитика производительности рабочего стола

GoldenCheetah — это инструмент анализа мощности, встроенный в рабочий стол, который спортсмены на выносливость использовали более десяти лет. Глубина анализа (очки стресса от обучения, диаграмма управления производительностью, моделирование критической мощности, анализ интервалов, поддержка устройств ANT+) ближе к коммерческой платформе для коучинга, чем к хобби-приложению. Он работает локально в виде встроенного двоичного файла на Linux, Windows и macOS без требуемого компонента сервера.

Где это отстает: Только для рабочего стола по замыслу; не веб-приложение или мобильный компаньон. Интерфейс требует инвестиций для изучения.

Платформы: Linux, Windows, macOS. Встроенные двоичные файлы.

Итог: Выбор для серьезных велосипедистов и бегунов, которые относятся к анализу тренировок как к собственному хобби.

5. FitPub — лучше всего для легкой публикации активности

FitPub — это меньшая половина стека самостоятельного размещения XDA: легкий сервис Python, задача которого — получать виды деятельности (с телефона, часов или массового экспорта Strava) и переиздавать их в общедоступной или частной ленте. Он работает рядом с FitTrackee или Endurain, а не заменяет их, и дает техно-незнакомым друзьям ссылку «следи за моей ездой» без предоставления им учетной записи Strava.

Где это отстает: Ниша по замыслу. Без трекера вроде FitTrackee или Endurain, питающего его, ценность ограничена.

Платформы: Linux, Docker.

Итог: Правильное дополнение, когда цель — делиться активностью с самостоятельным размещением без регистрации через третьи стороны.

6. OpenScale — лучше всего для отслеживания состава тела

OpenScale — это трекер состава тела с открытым исходным кодом, который читает умные весы Bluetooth (Mi Body Composition, Trisa, Yunmai и длинный список) и хранит историю локально или синхронизируется с серверной частью, размещенной самостоятельно. Клиент рабочего стола — это небольшой встроенный двоичный файл, а клиент Android использует одну и ту же базу данных. Вес, процент жира в организме, мышечная масса и тренды процента воды строят графики во времени без учетной записи.

Где это отстает: Не трекер активности. Масштаб ограничен только составом тела.

Платформы: Linux, Windows, macOS, Android.

Итог: Выбор для завершения стека с историей состава тела, которая не требует облачного сервиса поставщика.

Как выбрать правильный

Если мы хотим один трекер активности с самостоятельным размещением: FitTrackee или Endurain. Выберите FitTrackee для зрелости, Endurain для современных интеграций устройств.

Если сторона силовой подготовки — это пробел: Wger.

Если мы хотим аналитику производительности рабочего стола: GoldenCheetah рядом с одним из трекеров выше для захвата.

Если мы хотим публиковать виды деятельности без раскрытия трекера: FitPub впереди FitTrackee или Endurain.

Если история состава тела имеет значение: OpenScale как выделенный слой.

Если мы хотим сохранить Strava как точку захвата, но владеть аналитикой: Statistics for Strava для обработки массового экспорта локально.

Часто задаваемые вопросы

Могу ли я импортировать мою историю Strava в трекер с самостоятельным размещением? Да. FitTrackee, Endurain и Statistics for Strava все принимают файлы GPX/FIT из массового экспорта Strava. История активности переводится; данные сегмента — нет.

Какое приложение для самостоятельного отслеживания фитнеса обрабатывает как бег, так и тренировки в спортзале? Ни один не справляется хорошо в одном пакете. Используйте трекер активности (FitTrackee или Endurain) в паре с Wger для силовой подготовки.

Работает ли самостоятельное отслеживание фитнеса в автономном режиме? Да. После установки на домашний сервер данные и веб-интерфейс работают в локальной сети без интернет-соединения.

Какое оборудование мне нужно для запуска сервера самостоятельного фитнеса? Raspberry Pi 4 с 2 ГБ оперативной памяти достаточно для FitTrackee, Endurain, Wger или FitPub. GoldenCheetah работает на любом удобном рабочем столе.

Могу ли я по-прежнему использовать часы Garmin или Polar с самостоятельным отслеживанием? Да. Виды деятельности экспортируются из Garmin Connect и Polar Flow как файлы FIT/GPX. Endurain имеет прямую поддержку синхронизации для Garmin через настроенный вебхук.

Есть ли альтернатива Strava с самостоятельным размещением с мобильным приложением? FitTrackee и Endurain ориентированы на веб; мобильный интерфейс — это веб-интерфейс на телефоне. Wger имеет встроенный клиент Android. Для полного мобильного приложения от первой стороны сторона самостоятельного размещения все еще отстает.