Skip to content
Jakub Raczek edited this page Sep 11, 2026 · 5 revisions

StravaStats for OpenWrt — Wiki

Router-native activity stats and bike service tracker. POSIX shell scripts + curl + jq. Three data sources: Strava API, Strava scrape mode, HealthSync/Google Drive.

Pages

Page Description
Features Detailed description of every feature across all five pages
Installation Full install guide: copy repo, run install.sh, edit config, verify, scheduling
Data-Source-Strava-API Create a Strava API app, one-time OAuth flow, token handling
Data-Source-Scrape-Mode My Activities scrape mode and Club leaderboard scrape mode — session cookie, no subscription needed
Data-Source-HealthSync HealthSync / Google Drive setup, Magene FIT files, dual-source detection, token expiry
Docker Docker Hub quick start, config templates, docker-compose, CI/CD publishing
Running-Locally Docker/Podman preview with sample data, real-credentials Docker, Windows WSL
Email-Notifications Monthly leaderboard email, cron error alerts, Gmail App Password setup
Upgrading Binary-only scp deploy, full install.sh re-run, surviving an OpenWrt sysupgrade
Switching-Data-Sources Switch from Strava API to scrape mode; migrate full history to HealthSync
Operations Complete file and URL reference, limitations, rate limits, persistent storage notes

Clone this wiki locally