Repolode
calibrain

calibrain/shelfmark

설정한 여러 소스에서 책과 오디오북을 검색하고 요청할 수 있는 셀프 호스팅 웹 앱으로, 다중 사용자 요청과 Calibre 친화적인 가져오기를 지원합니다.

스타
4,126
포크
287
열린 이슈
39
마지막 커밋
어제

어떤 프로젝트인가요?

Shelfmark는 직접 설정한 소스에서 책과 오디오북을 검색하고 다운로드할 수 있는 셀프 호스팅 웹 인터페이스입니다. Hardcover, Open Library, Google Books 같은 메타데이터 제공자를 검색하거나 소스에 직접 조회할 수 있으며, torrent, usenet, IRC, Soulseek (slskd), Webshare 클라이언트와 debrid 서비스를 통해 다운로드를 처리합니다.

내장 요청 시스템으로 여러 사용자를 지원하므로 관리자는 요청을 승인하고, 다른 사용자는 각자 탐색할 수 있습니다. 인증 방식으로는 로컬 로그인, OIDC 싱글 사인온, 리버스 프록시 헤더, Calibre-Web 사용자 데이터베이스 재사용이 있습니다. 다운로드 파일은 Calibre-Web-Automated, Grimmory 또는 Audiobookshelf가 감시하는 폴더에 저장할 수 있으며, 선택 기능인 Library Check를 사용하면 이미 보유한 자료를 표시합니다.

이 프로젝트는 Docker 이미지로 배포되며, Cloudflare 챌린지 대응을 위해 Chromium이 포함된 기본 이미지와 더 가벼운 Lite 이미지가 제공됩니다. Tor 및 WireGuard 라우팅도 선택적으로 사용할 수 있습니다. 이 도구는 수동으로 검색하고 다운로드하는 용도이며, 라이브러리 관리자나 신간 모니터링 도구가 아닙니다.

핵심 기능

  • 01메타데이터 제공자를 검색하거나 설정된 소스에 직접 조회
  • 02torrent, usenet, IRC, Soulseek 및 debrid 클라이언트를 통해 책과 오디오북 다운로드
  • 03요청 및 승인 워크플로를 지원하는 다중 사용자 계정
  • 04로컬 계정, OIDC SSO, 프록시 헤더 또는 Calibre-Web 데이터베이스를 통한 로그인
  • 05Calibre 또는 Audiobookshelf 라이브러리에 이미 있는 책을 건너뛰는 선택형 Library Check
  • 06실시간 상태 업데이트를 제공하는 통합 다운로드 대기열

활용 사례

  • 가족이나 소규모 그룹이 함께 사용하는 책 요청 포털 운영
  • 다운로드한 파일을 Calibre-Web-Automated 또는 Audiobookshelf의 가져오기 폴더에 자동으로 전달
  • 여러 책 및 오디오북 소스를 하나의 검색 인터페이스로 통합

빠른 시작

  1. 1

    docker-compose 파일을 다운로드합니다

    curl -O https://raw.githubusercontent.com/calibrain/shelfmark/main/compose/docker-compose.yml
  2. 2

    서비스를 시작합니다

    docker compose up -d
  3. 3

    http://localhost:8084에서 웹 인터페이스를 열고 소스를 설정합니다

사용 전 알아둘 점

  • 기능은 안정적이지만 최선의 노력으로 유지 관리되며, 새로운 기능에 대한 로드맵은 없습니다.
  • Direct Download를 사용하려면 표준 Docker 이미지에서 컨테이너에 최소 2GB의 RAM이 필요합니다.
  • Universal search 모드에서 메타데이터를 검색하려면 Hardcover API key가 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

shelfmark은(는) 무엇인가요?
설정한 여러 소스에서 책과 오디오북을 검색하고 요청할 수 있는 셀프 호스팅 웹 앱으로, 다중 사용자 요청과 Calibre 친화적인 가져오기를 지원합니다. Shelfmark는 직접 설정한 소스에서 책과 오디오북을 검색하고 다운로드할 수 있는 셀프 호스팅 웹 인터페이스입니다. Hardcover, Open Library, Google Books 같은 메타데이터 제공자를 검색하거나 소스에 직접 조회할 수 있으며, torrent, usenet, IRC, Soulseek (slskd), Webshare 클라이언트와 debrid 서비스를 통해 다운로드를 처리합니다.
shelfmark은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
shelfmark은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
shelfmark은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. shelfmark의 마지막 커밋은 2026년 11월 6일입니다.
shelfmark은(는) 어디에 사용할 수 있나요?
가족이나 소규모 그룹이 함께 사용하는 책 요청 포털 운영 다운로드한 파일을 Calibre-Web-Automated 또는 Audiobookshelf의 가져오기 폴더에 자동으로 전달 여러 책 및 오디오북 소스를 하나의 검색 인터페이스로 통합
shelfmark는 어떻게 설치하나요?
docker-compose 파일을 다운로드합니다: curl -O https://raw.githubusercontent.com/calibrain/shelfmark/main/compose/docker-compose.yml 서비스를 시작합니다: docker compose up -d http://localhost:8084에서 웹 인터페이스를 열고 소스를 설정합니다
shelfmark은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/calibrain/shelfmark

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

관련 프로젝트