Skip to content

Strava Statistics

Deploy Statistics for Strava on Kubernetes — a self-hosted fitness dashboard that visualizes your Strava activity data with detailed charts and statistics.

Key Features

  • Strava OAuth — automated data sync from your Strava account
  • SQLite database — embedded storage, no external database needed
  • Persistent storage — PVC for activity data and database
  • Ingress support — TLS via cert-manager with configurable ingress class

Installation

helm install strava-statistics oci://ghcr.io/helmforgedev/helm/strava-statistics

Basic Example

stravaStatistics:
  clientId: 'your-strava-client-id'
  clientSecret: 'your-strava-client-secret'
  refreshToken: 'your-strava-refresh-token'

ingress:
  enabled: true
  ingressClassName: traefik
  hosts:
    - host: strava.example.com
      paths:
        - path: /
          pathType: Prefix

Key Values

KeyDefaultDescription
stravaStatistics.clientId""Strava OAuth client ID
stravaStatistics.clientSecret""Strava OAuth client secret
persistence.enabledtrueEnable data persistence
ingress.enabledfalseEnable ingress

More Information

See the source code and full values reference on GitHub.