Skip to content

endurain

Productivity & Wikis

A self‑hosted fitness tracking service designed for privacy and customization, similar to Strava but with full control over data.

Python Latest v0.17.7 · 1mo ago Security brief →

Features

  • Self‑hosted fitness activity storage and analytics
  • Privacy‑first approach – users retain complete control of their data
  • Integrates with Strava, Garmin Connect and manual .gpx/.tcx/.fit uploads

Recent releases

View all 10 releases →
v0.17.7 Bug fix

Garmin Connect login issue resolved.

Full changelog

v0.17.7 - Garmin Connect login fix + dependencies bump

  • Garmin Connect login fix #566
  • Dependencies bump
v0.17.6 Bug fix

Fixed mobile OAuth2/SSO system browser integration, corrected weight storage as float, fixed cadence unit measurements, resolved activity page update notifications, improved token refresh response compliance with RFC 6749, and fixed 502 errors.

v0.17.5 Bug fix

Fixed .fit file uploads from Geoid CC600 devices, resolved SSO authentication failures, updated dependencies, and added missing localization strings.

v0.17.4 Bug fix

Fixed missing Docker entry script variable definition, improved search functionality to handle queries without results, allowed underscores and hyphens in usernames, updated dependencies, and added translations.

v0.17.3 Bug fix

Fixed SMTP authentication failures by URL encoding username and password fields to properly handle special characters.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
1,918
Forks
116
Languages
Python Vue JavaScript

Install & Platforms

Install via
docker

Alternative to

Strava

Beta — feedback welcome: [email protected]