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
| Key | Default | Description |
|---|---|---|
stravaStatistics.clientId | "" | Strava OAuth client ID |
stravaStatistics.clientSecret | "" | Strava OAuth client secret |
persistence.enabled | true | Enable data persistence |
ingress.enabled | false | Enable ingress |
More Information
See the source code and full values reference on GitHub.