
Statistics for Strava
Self-hosted statistics dashboard for your personal Strava activity data
Overview
Statistics for Strava is a PHP/Docker application that connects to the Strava API and generates a rich personal statistics dashboard including yearly overviews, gear mileage, segment analysis, and activity heatmaps. It runs entirely on your own server and stores no data in any third-party cloud. Deployment is a straightforward Docker Compose setup; a live demo is available to explore the interface before self-hosting.
Where it falls short of Google Analytics
- Limited to Strava as a data source; no support for Garmin, Wahoo, or other fitness platforms
- Read-only analytics — no goal setting, training plans, or social features
- No mobile app; dashboard is web-only
- Requires a valid Strava API OAuth application to be configured before first run
We list the gaps honestly so you can decide if the trade-off is worth owning your data.
Tags
Claim this listing to keep it accurate, add a deploy template, or feature it on relevant pages.
Embed the Statistics for Strava difficulty badge in your README — it links back here.
[](https://openreplace.com/statistics-for-strava)Similar open-source projects
Other self-hostable tools in the same space worth comparing.
Simple, fast, privacy-focused web analytics in a single lightweight dashboard
All-in-one product analytics, session replay, feature flags, and A/B testing
Interactive visualizer for neural network and machine learning model graphs
Self-hosted social media scheduling and analytics platform for all major networks