본문으로 건너뛰기

트렌딩 - GitHub 인기 레포 & HuggingFace 모델

bookorbit/bookorbit

TypeScript0 / 0

Docker로 운영하며 전자책·오디오북·만화를 여러 기기와 동기화하는 개인 서재 플랫폼

TL;DR

BookOrbit는 Docker Compose로 직접 운영하는 self-hosted 독서·미디어 라이브러리 플랫폼입니다. EPUB, PDF, 만화, 오디오북을 웹에서 처리하고 Kobo와 KOReader까지 독서 진행률과 하이라이트를 양방향 동기화합니다. 14개 Metadata Provider, OPDS, Send-to-Kindle, 자동 파일 수집, 통계와 목표 기능을 제공해 개인 서재를 체계적으로 관리할 수 있습니다. 다중 사용자와 OIDC SSO도 지원하지만 PostgreSQL, 비밀키, 파일 권한, reverse proxy 같은 서버 운영 요소를 직접 설정해야 합니다.

핵심 포인트

  • BookOrbit는 Docker로 배포하는 self-hosted 전자책·PDF·오디오북·만화 통합 독서 플랫폼입니다. Vue와 NestJS 기반으로 웹 리더와 라이브러리 관리 기능을 한 서비스에 묶습니다. 서버와 콘텐츠를 직접 통제하려는 개인 서버 운영에 적합합니다.
  • EPUB·PDF·CBZ·M4B 등 여러 형식을 별도 플러그인 없이 웹에서 읽고 들을 수 있습니다. BookOrbit와 Kobo, KOReader 사이에서 독서 진행률과 하이라이트를 양방향으로 동기화합니다. 여러 기기에서 같은 독서 상태를 이어가려는 사용 사례에 맞습니다.
  • Google Books·Open Library·Audible 등 14개 Metadata Provider로 책 정보를 보완하고 라이브러리별 스캔 규칙과 우선 형식을 적용합니다. OPDS, Send-to-Kindle, Book Dock drop folder로 콘텐츠를 기기와 서버에 전달합니다. 대규모 개인 서재의 자동 수집과 정리에 유리합니다.
  • 다중 사용자 권한과 OIDC 기반 Authentik·Keycloak·Authelia SSO를 지원합니다. PostgreSQL과 환경 변수 설정을 포함한 Docker Compose 구성으로 설치하며 NAS에서는 PUID·PGID를 맞춰야 합니다. 보안과 파일 권한을 직접 관리할 운영 역량이 필요한 구조입니다.

이미지 분석

독서 통계와 현재 읽는 책, 독서 목표, Reading DNA, 월간 도전, 하이라이트 및 서재 목록을 한 화면에 배치한 BookOrbit 대시보드입니다.
이미지는 Reading Streak, Currently Reading, Reading Goal 2026, Reading DNA와 같은 위젯을 통해 독서 진행률과 습관 데이터를 한눈에 확인하는 구성을 보여줍니다. 하단에는 오디오북·전자책 선반이 가로 목록으로 배치되어 통계 확인과 콘텐츠 접근이 같은 화면에서 이어집니다. README의 통계·목표·다중 형식 리더 기능이 실제 사용자 화면에 어떻게 결합되는지 확인할 수 있습니다.
BookOrbit의 모바일형 화면에서 계속 읽는 책, 전체 도서 목록, 책 상세 정보와 다운로드 버튼을 보여주는 인터페이스입니다.
이미지는 서재 목록과 책 표지 그리드, 책 상세 페이지의 저자·분량·평점·태그·Reading 상태를 함께 보여줍니다. 상세 화면에는 EPUB 다운로드와 유사 도서 목록이 있어 콘텐츠 탐색에서 읽기 또는 다운로드로 이어지는 흐름을 확인할 수 있습니다. README가 설명한 카탈로그 탐색과 기기 연동 기능을 사용하기 전, 라이브러리 접근성과 화면 구성을 판단하는 참고 자료입니다.

2.6k

Stars

179

Forks

+208

Trending

0

조회수

2.6k watchers266 open issuesGNU Affero General Public License v3.0

관련 토론

아직 관련 토론이 없습니다.

댓글

댓글을 작성하려면 로그인이 필요합니다.