Repolode
CyferShepard

CyferShepard/Jellystat

Jellyfin의 세션, 시청 기록, 사용자별·라이브러리별 활동을 추적하는 무료 오픈소스 통계 앱입니다.

스타
2,502
포크
102
열린 이슈
187
마지막 커밋
28일 전

어떤 프로젝트인가요?

Jellystat은 Jellyfin 미디어 서버용 통계 대시보드입니다. 재생 세션과 시청 기록을 저장한 다음, 사용자 활동 및 시청 패턴 개요를 포함해 라이브러리별·사용자별 통계를 보여 줍니다.

이 앱은 Node.js 백엔드와 React 프런트엔드로 실행되며, 데이터는 PostgreSQL 데이터베이스에 저장합니다. 데이터 백업 및 복원, 라이브러리 항목 자동 동기화, Jellyfin Statistics 플러그인 연동 기능도 제공합니다. 환경 변수로 설정하며 Docker를 사용해 배포할 수 있습니다.

프로젝트는 아직 개발 중이며, 작성자가 처음부터 다시 구축할 계획이라고 밝혔습니다. 따라서 현재 업데이트는 주요 버그 수정으로 제한되어 있습니다. 환경 변수 설정을 통해 Emby도 지원합니다.

핵심 기능

  • 01재생 활동 세션 모니터링 및 기록
  • 02전체 라이브러리와 사용자에 대한 통계
  • 03시청 기록 및 사용자별 활동 개요
  • 04저장된 데이터 백업 및 복원
  • 05라이브러리 항목 자동 동기화 및 Jellyfin Statistics 플러그인 연동

활용 사례

  • 가정용 또는 공유 Jellyfin 서버에서 사용자별 시청 내역 추적
  • 재생 활동이 가장 많은 라이브러리 확인
  • PostgreSQL에 저장된 재생 통계 백업

빠른 시작

  1. 1

    Postgres 설정을 포함해 필요한 환경 변수를 설정합니다

  2. 2

    패키지를 설치합니다

    npm install
  3. 3

    로컬 파일을 빌드합니다

    npm run build
  4. 4

    백엔드와 프런트엔드를 함께 실행합니다

    npm run start-app

사용 전 알아둘 점

  • 프로젝트는 아직 개발 중이므로 예상치 못하게 작동할 수 있습니다.
  • 작성자가 재구축을 발표했으므로 현재는 활발히 업데이트되지 않고 있습니다.
  • PostgreSQL 데이터베이스와 여러 필수 환경 변수가 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

Jellystat은(는) 무엇인가요?
Jellyfin의 세션, 시청 기록, 사용자별·라이브러리별 활동을 추적하는 무료 오픈소스 통계 앱입니다. Jellystat은 Jellyfin 미디어 서버용 통계 대시보드입니다. 재생 세션과 시청 기록을 저장한 다음, 사용자 활동 및 시청 패턴 개요를 포함해 라이브러리별·사용자별 통계를 보여 줍니다.
Jellystat은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
Jellystat은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
Jellystat은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. Jellystat의 마지막 커밋은 2026년 9월 26일입니다.
Jellystat은(는) 어디에 사용할 수 있나요?
가정용 또는 공유 Jellyfin 서버에서 사용자별 시청 내역 추적 재생 활동이 가장 많은 라이브러리 확인 PostgreSQL에 저장된 재생 통계 백업
Jellystat는 어떻게 설치하나요?
Postgres 설정을 포함해 필요한 환경 변수를 설정합니다 패키지를 설치합니다: npm install 로컬 파일을 빌드합니다: npm run build 백엔드와 프런트엔드를 함께 실행합니다: npm run start-app
Jellystat은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/CyferShepard/Jellystat

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

관련 프로젝트