루틴 계획, 세트 기록, 데이터 자체 보관을 지원하는 셀프 호스팅 헬스장·체중 기록 앱입니다.
- 스타
- 3,647
- 포크
- 142
- 열린 이슈
- 72
- 마지막 커밋
- 18분 전
어떤 프로젝트인가요?
Ryot은 읽은 책, 시청한 시리즈, 플레이한 게임, 완료한 운동을 기록하는 셀프 호스팅 트래커입니다. 직접 운영하는 서버에서 실행되므로 데이터가 내 손을 벗어나지 않으며, 통계와 진행 상황 그래프로 다양한 활동을 한 인터페이스에서 관리할 수 있습니다.
미디어 분야에서는 영화, TV, 애니메이션, 만화, 책, 오디오북, 팟캐스트, 음악, 비디오 게임을 지원하며 Goodreads, Trakt, MyAnimeList 같은 서비스에서 데이터를 가져올 수 있습니다. Jellyfin, Plex, Kodi, Emby와 연동하면 활동을 자동으로 기록할 수 있습니다. 피트니스 분야에서는 운동 기록과 시간에 따른 신체 치수 변화를 관리할 수 있도록 운동 데이터베이스를 기본 제공합니다.
Ryot은 로그인에 OpenID Connect를 지원하고, Discord, Ntfy, Apprise를 통해 알림을 보내며, 맞춤 연동을 위한 GraphQL API를 제공합니다. 모바일에서는 PWA로 사용할 수 있습니다. 백엔드는 Rust로 작성됐으며, PostgreSQL 데이터베이스와 함께 Docker로 배포합니다.
핵심 기능
- 01영화, TV, 애니메이션, 만화, 책, 게임, 팟캐스트, 음악을 한곳에서 기록합니다
- 02Goodreads, Trakt, MyAnimeList, Audiobookshelf에서 기록을 가져옵니다
- 03기본 제공 운동 데이터베이스로 운동을 기록하고 신체 치수를 그래프로 확인합니다
- 04Jellyfin, Plex, Kodi, Emby에서 시청 활동을 자동으로 동기화합니다
- 05OpenID Connect 로그인, Discord/Ntfy/Apprise 알림, GraphQL API를 제공합니다
활용 사례
- 읽고 시청하고 플레이한 모든 것을 하나의 개인 기록으로 관리하기
- 운동과 신체 치수를 관리하던 여러 스프레드시트를 대체하기
- 홈 미디어 서버에서 시청한 콘텐츠를 자동으로 기록하기
- GraphQL API를 활용해 맞춤 대시보드나 자동화 기능 만들기
빠른 시작
- 1
Ryot 및 PostgreSQL 서비스를 포함하는 docker-compose.yml 파일을 만듭니다
- 2
서비스를 백그라운드에서 시작합니다
docker compose up -d - 3
브라우저에서 http://localhost:8000을 엽니다
사용 전 알아둘 점
- 앱과 함께 PostgreSQL 데이터베이스를 실행해야 하므로 셀프 호스팅을 위해서는 약간의 설정이 필요합니다.
- 프로필 공유 및 맞춤 추천과 같은 일부 기능은 유료 Pro 버전에서만 사용할 수 있습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- ryot은(는) 무엇인가요?
- 책·시리즈·게임과 운동 기록을 관리하고, 데이터를 직접 운영하는 서버에 보관하는 셀프 호스팅 트래커입니다. Ryot은 읽은 책, 시청한 시리즈, 플레이한 게임, 완료한 운동을 기록하는 셀프 호스팅 트래커입니다. 직접 운영하는 서버에서 실행되므로 데이터가 내 손을 벗어나지 않으며, 통계와 진행 상황 그래프로 다양한 활동을 한 인터페이스에서 관리할 수 있습니다.
- ryot은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- ryot은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- ryot은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. ryot의 마지막 커밋은 2026년 10월 24일입니다.
- ryot은(는) 어디에 사용할 수 있나요?
- 읽고 시청하고 플레이한 모든 것을 하나의 개인 기록으로 관리하기 운동과 신체 치수를 관리하던 여러 스프레드시트를 대체하기 홈 미디어 서버에서 시청한 콘텐츠를 자동으로 기록하기 GraphQL API를 활용해 맞춤 대시보드나 자동화 기능 만들기
- ryot는 어떻게 설치하나요?
- Ryot 및 PostgreSQL 서비스를 포함하는 docker-compose.yml 파일을 만듭니다 서비스를 백그라운드에서 시작합니다: docker compose up -d 브라우저에서 http://localhost:8000을 엽니다
- ryot은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/IgnisDa/ryot
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
영화, TV 프로그램, 애니메이션, 만화, 게임, 책, 코믹스, 보드게임을 기록하는 셀프 호스팅 미디어 트래커입니다.
음식, 운동, 수분 섭취, 수면 및 신체 지표를 기록하고 가족 프로필과 기기 동기화를 지원하는 셀프 호스팅 피트니스·건강 트래커입니다.
AI 지원 흐름 생성을 제공하는, 자동화·통합·예약 작업·HTTP 기반 워크플로 구축용 셀프 호스팅 가능한 오픈소스 시각 플랫폼입니다.
운동 계획 수립, 진행 상황 추적, 운동 데이터베이스 탐색을 지원하는 오픈소스 피트니스 코칭 웹 앱입니다.
TypeScript, React, PostgreSQL 기반의 오픈소스 CRM으로, 객체·뷰·워크플로·AI 에이전트를 코드로 확장할 수 있습니다.