Repolode
endurain-project

endurain-project/endurain

Strava, Garmin Connect 및 GPX/TCX/FIT 파일의 활동을 동기화·분석하고 데이터를 자체 서버에 보관하는 셀프 호스팅 피트니스 트래킹 서비스입니다.

대체할 수 있는 제품:Strava

스타
2,300
포크
144
열린 이슈
176
마지막 커밋
20시간 전

어떤 프로젝트인가요?

Endurain은 사용자가 활동 데이터와 호스팅 환경을 직접 관리할 수 있게 해주는 셀프 호스팅 피트니스 트래킹 서비스입니다. 맞춤 설정을 우선시하며, 개인정보 보호에 중점을 둔 Strava 대안으로 소개됩니다.

백엔드는 Python FastAPI와 PostgreSQL 데이터베이스로 구축되었으며, 프런트엔드는 Vue.js 3, TypeScript, Tailwind CSS를 사용합니다. Strava와 Garmin Connect에서 활동을 가져오거나 .gpx, .tcx, .fit 파일을 직접 업로드할 수 있습니다. Docker 이미지와 샘플 docker-compose.yml을 사용해 배포하며, 환경 변수로 설정을 관리합니다.

프로젝트는 AGPL-3.0 라이선스로 제공되며, 매일 초기화되는 공개 데모(demo.endurain.com)를 운영합니다. 유지관리자들은 핵심 기능 강화에 집중하기 위해 일시적으로 기능 개발을 동결한다고 발표했습니다.

핵심 기능

  • 01Strava와 Garmin Connect에서 활동을 동기화합니다.
  • 02.gpx, .tcx, .fit 파일을 직접 업로드해 가져옵니다.
  • 03PostgreSQL 저장소를 사용하는 셀프 호스팅 서비스로 실행됩니다.
  • 04Docker 이미지와 docker-compose 예제를 통해 배포할 수 있습니다.
  • 05환경 변수로 설정할 수 있습니다.

활용 사례

  • 상용 플랫폼 대신 자체 서버에 운동 기록을 보관합니다.
  • Garmin 기기와 Strava의 활동을 한곳에 모읍니다.
  • 다른 기기에서 내보낸 GPX, TCX 또는 FIT 파일을 가져옵니다.

빠른 시작

  1. 1

    Docker 이미지를 가져오고 저장소의 docker-compose.yml.example 파일을 배포 템플릿으로 사용하세요

  2. 2

    환경 변수로 서비스를 구성한 다음, 자세한 내용은 공식 문서를 참조하세요

사용 전 알아둘 점

  • 프로젝트는 일시적으로 기능 추가를 동결하고 기반을 강화하는 데 집중하고 있습니다.
  • 셀프 호스팅 방식이므로 직접 서버와 PostgreSQL 데이터베이스를 실행하고 유지 관리해야 합니다.
  • AGPL-3.0 라이선스가 적용됩니다. 카피레프트 라이선스에 따라 파생 저작물의 소스 코드를 동일한 조건으로 공개해야 합니다.
  • Endurain 이름과 로고는 상표로 보호됩니다. 유료 호스팅과 같은 상업적 이용에는 사전 서면 허가가 필요합니다.

토픽

자주 묻는 질문

endurain은(는) 무엇인가요?
Strava, Garmin Connect 및 GPX/TCX/FIT 파일의 활동을 동기화·분석하고 데이터를 자체 서버에 보관하는 셀프 호스팅 피트니스 트래킹 서비스입니다. Endurain은 사용자가 활동 데이터와 호스팅 환경을 직접 관리할 수 있게 해주는 셀프 호스팅 피트니스 트래킹 서비스입니다. 맞춤 설정을 우선시하며, 개인정보 보호에 중점을 둔 Strava 대안으로 소개됩니다.
endurain은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
endurain은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
endurain은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. endurain의 마지막 커밋은 2026년 10월 19일입니다.
endurain은(는) 어디에 사용할 수 있나요?
상용 플랫폼 대신 자체 서버에 운동 기록을 보관합니다. Garmin 기기와 Strava의 활동을 한곳에 모읍니다. 다른 기기에서 내보낸 GPX, TCX 또는 FIT 파일을 가져옵니다.
endurain는 어떻게 설치하나요?
Docker 이미지를 가져오고 저장소의 docker-compose.yml.example 파일을 배포 템플릿으로 사용하세요 환경 변수로 서비스를 구성한 다음, 자세한 내용은 공식 문서를 참조하세요
endurain은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/endurain-project/endurain

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트