Statistics for Strava

Statistics for Strava

Self-hosted Strava analytics dashboard with charts, heatmaps, and gear tracking

Pick VPS plan to deploy Statistics for Strava

KVM 2
2 vCPU cores
8 GB RAM
100 GB NVMe disk space
8 TB bandwidth
₱549 /mo

Renews at ₱819/mo for 2 years. Cancel anytime.

About Statistics for Strava

Statistics for Strava is an open-source, self-hosted analytics platform with over 1,700 GitHub stars, designed to give athletes a comprehensive view of their Strava activity history that goes far beyond what the official Strava app provides. It pulls your complete ride, run, swim, and workout history via the Strava API and renders it locally as interactive charts, geographic heatmaps, gear reports, segment analysis, and annual reviews — with all data stored in an embedded SQLite database on your own infrastructure.

Common Use Cases

Cyclists and runners use Statistics for Strava to analyze multi-year training trends that Strava buries behind subscription tiers or simply does not surface at all. Athletes tracking equipment longevity use the gear and maintenance module to monitor total distance on each bike, pair of shoes, or component set, receiving reminders when maintenance thresholds are reached. Triathletes and multi-sport athletes use the dashboard to compare effort distribution across disciplines over a full season. Privacy-conscious athletes self-host to keep a permanent, searchable archive of every activity even if they later cancel their Strava subscription. Coaches deploy a shared instance to display athlete training statistics during review sessions without depending on screenshots or Strava app navigation.

Key Features

  • Interactive analytics dashboard with charts for distance, elevation, training load, personal records, and activity trends
  • Geographic activity heatmap showing all recorded routes overlaid on a map
  • Monthly and yearly calendar views with per-day activity summaries
  • Gear and maintenance tracking for bikes, shoes, and equipment with configurable service reminders
  • Segment history browser with effort listing and personal record progression over time
  • Strava Rewind: annual year-in-review experience highlighting achievements and milestones
  • Activity photo archive pulled from all recorded activities
  • Challenges and badge tracking from completed Strava challenges
  • Optional AI workout assistant connectable to OpenAI, Anthropic, OpenRouter, or local Ollama
  • PWA support for a native-like mobile app experience from any browser
  • Background daemon service for automatic activity imports and maintenance notifications

Why deploy Statistics for Strava on Hostinger VPS

Strava limits historical data access, buries analytics behind a paid subscription, and can change what data is available at any time. Running Statistics for Strava on a Hostinger VPS gives you a permanent, locally stored copy of every activity ever recorded, accessible in full regardless of your Strava subscription tier. All chart data, segment history, and gear logs are stored in a SQLite database in named Docker volumes — a simple backup preserves years of athletic history. A VPS provides the always-on availability that a personal analytics dashboard requires, ensuring the daemon can import new activities as soon as they sync from your GPS device without waiting for you to open a browser. Because the application connects to Strava under your own API credentials, you remain in full control of what data is accessed and when.

Pick VPS plan to deploy Statistics for Strava

KVM 2
2 vCPU cores
8 GB RAM
100 GB NVMe disk space
8 TB bandwidth
₱549 /mo

Renews at ₱819/mo for 2 years. Cancel anytime.

Explore another apps in this category