서비스 상태 확인, 위젯, 테마 등을 갖춘 홈랩용 자체 호스팅 대시보드
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
Docker 이미지를 가져오고 저장소의 docker-compose.yml.example 파일을 배포 템플릿으로 사용하세요
- 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 통계는 매일 갱신됩니다.
관련 프로젝트
루틴 계획, 세트 기록, 데이터 자체 보관을 지원하는 셀프 호스팅 헬스장·체중 기록 앱입니다.
Django 기반의 셀프 호스팅 오픈소스 운동·영양·체중 트래커로, REST API와 모바일 앱을 제공합니다.
A주·홍콩·미국 주식을 모니터링하고 포트폴리오 관리, 가격 알림, TradingAgents 기반 분석과 자동 보고서를 제공하는 셀프 호스팅 AI 주식 모니터
파일과 메모를 서버에 보내기 전에 브라우저에서 암호화하는 셀프 호스팅 클라우드 스토리지 서버입니다.
오픈 API, Markdown 문서, 선택형 AI 메모리, 데이터 내보내기를 지원하는 셀프 호스팅 개인 메모 앱입니다.