최근 운동 기록 앱 사용자가 늘면서, 자신의 운동 데이터를 직접 관리하고 분석하려는 수요 또한 증가하고 있습니다. 이러한 흐름에 맞춰, 운동 데이터를 개인 서버에 직접 보관하고 분석할 수 있는 오픈소스 대시보드 '드리브(Dreeve)'가 주목받고 있습니다. 이전에는 '스트라바용 통계(Statistics for Strava)'라는 이름으로 알려졌던 이 프로젝트는, 사용자가 자신의 운동 기록을 온전히 소유하고 심층적으로 들여다볼 수 있는 환경을 제공합니다.
드리브는 달리기, 사이클링 등 다양한 운동 기록을 스트라바(Strava) API 연동을 통해 가져올 수 있으며, 가민(Garmin) 등 운동 기기에서 내보낸 FIT, TCX, GPX 파일도 직접 업로드하여 분석할 수 있습니다. 운동량과 활동 추이를 한눈에 파악할 수 있는 통계 및 차트, 월간 캘린더 기능을 제공하며, 자주 다닌 길은 히트맵으로 시각화하여 보여줍니다. 또한, 자전거와 러닝화 같은 장비의 사용량과 마모, 정비 이력을 관리할 수 있어 운동 장비 수명 관리에도 유용합니다. 특히, 출퇴근 활동 표시나 특정 운동 종목 지정과 같은 반복되는 기록 정리를 규칙으로 자동화하는 기능은 사용자 편의성을 크게 높입니다. 스트라바 연동 시에는 특정 구간 기록 변화나 챌린지 달성 내역, 그리고 거리 목표를 추적하는 에딩턴(Eddington) 지표도 확인할 수 있습니다. AI 운동 도우미 기능도 탑재되어 있어, 최근 운동 분석이나 기간별 비교를 요청할 수 있으며, 클라우드 AI 또는 로컬 올라마(Ollama)를 별도로 연결하여 사용할 수 있습니다. 개인 웹사이트나 블로그에 운동 통계를 보여주는 사용자 배지를 삽입하는 기능도 제공합니다.
드리브의 등장은 개인 데이터 소유권과 프라이버시에 대한 인식이 높아지는 현 시대에 중요한 의미를 가집니다. 기존 상용 서비스들이 제공하는 편리함 뒤에 가려졌던 데이터 주권 문제를 해결하고, 사용자가 자신의 데이터를 원하는 방식으로 활용할 수 있는 자유를 부여하기 때문입니다. 특히, 오픈소스 기반의 셀프 호스팅(self-hosting) 방식은 개발 지식이 있는 사용자라면 누구나 자신만의 맞춤형 운동 분석 환경을 구축할 수 있게 합니다. 이는 단순히 운동 기록을 넘어, 개인의 건강 관리와 라이프스타일 전반에 걸쳐 데이터 기반의 의사결정을 돕는 강력한 도구가 될 잠재력을 가지고 있습니다. 다만, 스트라바 API 연동을 위해서는 유료 구독과 API 앱 설정이 필요하며, 직접 설치 및 운영을 위한 도커 컴포즈(Docker Compose) 환경 설정이 필요하다는 점은 진입 장벽으로 작용할 수 있습니다.