개인용 GPS 트랙과 활동 기록을 효율적으로 관리하고 싶은 사용자들을 위한 자가 호스팅(self-hosted) 솔루션 'MTL Explorer'가 깃허브(GitHub)에 공개되었습니다. 이 프로젝트는 사용자가 자신의 PC, NAS, 홈 랩 또는 서버에 직접 설치하여 가민(Garmin), GPX, FIT 등 다양한 형식의 GPS 데이터를 저장하고 분석할 수 있게 해줍니다. 클라우드 서비스에 의존하지 않고 개인 데이터를 온전히 소유하고 싶은 이들에게 특히 유용합니다.
MTL Explorer는 단순히 GPS 경로를 지도에 표시하는 것을 넘어 다양한 고급 기능을 제공합니다. 가져온 트랙의 통계를 분석하고, 활동을 시네마틱 3D 카메라로 재생하며, BRouter를 이용한 경로 계획도 가능합니다. 또한, 사진과 미디어를 활동 기록과 연동하여 시간대별로 탐색하고 관리하는 기능도 포함되어 있습니다. 이 모든 기능은 도커 컴포즈(Docker Compose)를 통해 쉽게 배포할 수 있도록 설계되었으며, 백엔드는 스프링 부트(Spring Boot), 클라이언트는 뷰 3(Vue 3)와 타입스크립트(TypeScript) 기반의 PWA(Progressive Web App)로 구성되어 있습니다. 위치 검색을 위한 지오네임즈(GeoNames) SQLite 사이드카 등 여러 컴포넌트가 모듈식으로 작동합니다.
MTL Explorer의 등장은 개인 데이터 주권(data sovereignty)에 대한 관심이 높아지는 현 시대에 중요한 의미를 가집니다. 많은 사용자가 자신의 활동 데이터를 구글(Google), 스트라바(Strava)와 같은 대기업 클라우드 서비스에 저장하지만, 이는 프라이버시 문제나 서비스 중단 위험에 노출될 수 있습니다. MTL Explorer는 이러한 우려를 해소하고, 사용자가 자신의 데이터를 직접 통제하고 원하는 방식으로 활용할 수 있는 강력한 도구를 제공합니다. 특히, AGPL 라이선스를 통해 개인 및 가정용으로는 무료로 사용할 수 있도록 하여, 기술에 익숙한 일반 사용자들도 쉽게 접근할 수 있도록 한 점이 돋보입니다.