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. 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

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 →