Pfeil links und rechts: zum benachbarten Tool in der Übersicht wechseln. Pfeil hoch und runter scrollen die Seite.

endurain

endurain

Open Source

Self-hosted Fitness-Tracking-Service mit voller Datenkontrolle

Website besuchen
Herzen Heat (0–100)
2.093 StarsAGPL-3.0v0.17.716. Juli 2026Seit Okt. 2023109 offene Issues

Zusammenfassung

Endurain ist eine selbst-gehostete Fitness-Tracking-Plattform, die Nutzern volle Kontrolle über ihre Trainingsdaten gibt. Das Tool bietet Integrationen mit Strava und Garmin Connect sowie Upload-Funktionen für GPX-, TCX- und FIT-Dateien. Gebaut mit Vue.js, Python FastAPI und PostgreSQL, lässt es sich einfach per Docker deployen.

Screenshot der Website von endurain

Vorteile

  • +Vollständige Datenkontrolle durch Self-Hosting
  • +Unterstützt Strava- und Garmin-Connect-Integration sowie manuelle Uploads
  • +Open Source mit aktiver Community und umfassender Dokumentation

Nachteile

  • Erfordert eigene Hosting-Infrastruktur und technisches Know-how
  • Aktuell im Feature-Freeze zur Konsolidierung der Codebasis

Anwendungsfälle

  • Selbst-gehostetes Fitness-Tracking als Strava-Alternative mit voller Datenkontrolle
  • Synchronisation und Verwaltung von Trainingsaktivitäten aus Strava und Garmin Connect
  • Import und Analyse von Aktivitätsdaten aus GPX-, TCX- und FIT-Dateien
  • Privacy-fokussierte Fitness-Datenanalyse für Sportler und Teams

Ideal für

Für datenschutzbewusste Sportler und Entwickler, die ihre Fitness-Daten selbst hosten und verwalten möchten.

Tags

Plattformen: web, self-hosted
Preismodell: Open Source

Was ist endurain?

Endurain ist eine selbst-gehostete Fitness-Tracking-Plattform, die als Alternative zu cloudbasierten Diensten wie Strava funktioniert. Der Stack besteht aus Vue.js im Frontend, Python FastAPI im Backend und PostgreSQL als Datenbank. Das Deployment läuft über Docker. Wer seine Aktivitätsdaten nicht auf fremden Servern speichern möchte, betreibt Endurain auf eigener Infrastruktur und behält vollständige Kontrolle über alles, was aufgezeichnet wird.

Kernfunktionen

  • Strava- und Garmin-Connect-Integration: Trainingsaktivitäten lassen sich aus beiden Diensten synchronisieren und in Endurain verwalten.
  • Datei-Upload für GPX, TCX und FIT: Wer Aktivitäten manuell importieren will, lädt die gängigen Sportdatei-Formate direkt hoch.
  • Vollständige Datenkontrolle: Alle Trainingsdaten verbleiben auf dem eigenen Server. Kein Drittanbieter hat Zugriff.
  • Docker-basiertes Deployment: Ein einzelner Compose-Stack reicht für die Installation.
  • Open-Source-Codebase mit Dokumentation: Der Quellcode ist öffentlich zugänglich, eine Community begleitet die Entwicklung aktiv.

Für wen eignet sich endurain?

Die primäre Zielgruppe sind Sportler, die ihre Fitnessdaten aus Datenschutzgründen nicht bei Strava oder Garmin lassen wollen. Technisch setzt das Betreiben von Endurain Docker-Kenntnisse voraus. Wer noch nie einen Container-Stack aufgesetzt hat, wird beim Setup Zeit investieren müssen. Darüber hinaus befindet sich das Projekt aktuell im Feature-Freeze, da die Codebasis konsolidiert wird. Neue Funktionen werden vorläufig nicht hinzugefügt.

Entwickler, die eine Homelab-Umgebung betreiben und dort bereits andere selbst-gehostete Dienste verwalten, integrieren Endurain am reibungslosesten. Für Teams oder Sportgruppen, die gemeinsam Aktivitäten dokumentieren wollen, eignet sich die Plattform ebenfalls.

Einordnung & Alternativen

Endurain gehört in die Kategorie selbst-gehosteter Quantified-Self-Anwendungen. Vergleichbare Projekte in diesem Bereich sind Grafana-basierte Sport-Dashboards oder spezialisierte Open-Source-Lösungen wie FitnessTrackr. Wer primär eine fertige Webanwendung ohne Serververantwortung sucht, ist mit Strava oder Garmin Connect direkt besser bedient. Der entscheidende Unterschied bei Endurain: Die Integration beider Dienste bleibt erhalten, während die Daten lokal liegen. Das schließt für viele Nutzer einen Kompromiss aus, den andere Alternativen erzwingen.

Ähnliche Tools

Passende Blogposts

Meooow! Lust auf Tool-Tipps per Mail?

Ja, gern!