Endurain
Strava와 유사한 셀프 호스팅 피트니스 트래킹 서비스로, 운동 데이터를 완전히 제어할 수 있습니다.
스마트 다운로드
프로젝트 홈페이지 방문
아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요
자체 호스팅 피트니스 추적 도구로, 프라이버시를 최우선으로 하며 Strava를 대체할 수 있습니다.
주요 기능
- 완전한 자체 호스팅, 데이터를 직접 관리
- Strava, Garmin Connect 활동 가져오기 지원
- GPX, TCX, FIT 형식 파일 업로드 가능
- Vue.js 및 Bootstrap 기반의 모던한 웹 인터페이스
- Docker를 통한 원클릭 배포, PostgreSQL 데이터베이스 사용
할 수 없는 것
- •프로젝트가 GitHub에서 Codeberg로 마이그레이션되었으며, GitHub 미러는 아카이브되었습니다. 새 주소를 사용하세요: https://codeberg.org/endurain-project/endurain. 2. 데모 환경(demo.endurain.com)은 매일 자정에 초기화되므로 중요한 데이터를 저장하지 마세요. 3. 현재는 아직 Beta 단계이므로 기능이 불완전할 수 있습니다.
사용 사례
- Strava 등 상용 플랫폼에서 벗어나 자체 피트니스 데이터 기록 서비스를 구축하고 싶은 경우
- 다양한 출처의 운동 기록을 한곳에서 통합 관리해야 하는 경우
- 데이터 프라이버시에 대한 요구 수준이 높은 운동 애호가 또는 조직
Endurain은 프라이버시와 데이터 소유권을 중시하는 사용자를 위해 설계된 오픈 소스 셀프 호스팅 피트니스 트래킹 플랫폼입니다. Strava와 유사한 기능(활동 업로드, 운동 분석, 소셜 상호작용)을 제공하지만, 완전히 사용자 자신의 서버에서 실행됩니다. 프론트엔드는 Vue.js와 Bootstrap으로 구축되었으며, 백엔드는 Python FastAPI를 기반으로 Alembic과 SQLAlchemy를 통합하여 데이터베이스를 관리합니다. Strava 및 Garmin Connect에서 가져오기를 지원하며, GPX, TCX, FIT 파일을 수동으로 업로드할 수도 있습니다. Endurain은 Docker(docker-compose 권장)로 배포되며, PostgreSQL을 사용하여 데이터를 저장합니다. 참고: 프로젝트는 Codeberg로 마이그레이션되었으며 GitHub 미러는 더 이상 유지 관리되지 않습니다. 빠르게 체험할 수 있도록 매일 초기화되는 데모 환경이 제공됩니다.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
1단계: Docker 및 docker-compose 설치(설치되어 있지 않은 경우)
2단계: 프로젝트에서 제공하는 docker-compose.yml 예제 파일을 다운로드하고 환경 변수 구성
3단계: docker-compose up -d 를 실행하여 서비스 시작
- 1단계: Docker 및 docker-compose 설치(설치되어 있지 않은 경우)
- 2단계: 프로젝트에서 제공하는 docker-compose.yml 예제 파일을 다운로드하고 환경 변수 구성
- 3단계: docker-compose up -d 를 실행하여 서비스 시작
체크섬 없음
이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다
SHA256 체크섬
체크섬 없음
GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
컨테이너 중지: docker-compose down -v (-v는 데이터 볼륨을 삭제하므로 주의해서 실행하세요); 프로젝트 디렉터리를 삭제하면 됩니다.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
5 FAQs