A self-hosted dashboard for your Concept2 rower.

ErgDash syncs your Concept2 Logbook and charts your training history: pace trends, personal bests, fitness over time, and stroke-level detail for every session. Plan your training on a calendar or start a ready-made program like The Pete Plan, and track your adherence automatically. It's open source and runs on your own hardware as a single Docker container.

The demo is pre-loaded with a season of sample workouts for two athletes.

What's in it

See ErgDash in action

Self-hosting

ErgDash runs as a single Docker container with SQLite for storage. The only setup is registering an API application with Concept2 so ErgDash can read your Logbook. The README walks you through it.

cp .env.example .env
# fill in C2_CLIENT_ID / C2_CLIENT_SECRET
docker compose up -d
Read the setup guide on GitHub →
ErgDash dashboard in light mode ErgDash Progress training page in light mode ErgDash workouts page in light mode