피드로 돌아가기
5 self-hosted ebook managers worth trying in 2026
Dev.toDev.to
Infrastructure

Self-hosted Ebook Server 5종의 데이터 모델 및 아키텍처 분석

5 self-hosted ebook managers worth trying in 2026

Seba Kubisz2026년 4월 17일4intermediate

Context

개인 도서 라이브러리 관리의 파편화된 포맷(EPUB, PDF, CBZ 등) 처리와 다중 디바이스 간 읽기 상태 동기화 요구 증가. 기존 Calibre의 무거운 GUI 중심 구조를 탈피하여 Web-based 접근성과 Docker 기반 배포 편의성을 확보한 서버 아키텍처 필요성 대두.

Technical Solution

  • Calibre Database 기반의 Read-only API 레이어를 구축하여 기존 워크플로우를 유지하는 Calibre-Web 구조 설계
  • Kotlin/Spring Boot 및 Rust 기반 스택을 활용하여 대용량 Comic/Manga 파일의 I/O 성능 최적화 및 빠른 인덱싱 구현
  • OIDC(OpenID Connect) 인증 표준 도입을 통한 다중 사용자 권한 관리 및 외부 인증 서버 통합 구조 채택
  • Audio-streaming 최적화를 위해 Transcoding 과정을 생략하고 원본 스트리밍 방식을 채택한 Audiobookshelf 설계
  • React 및 React Native 기반의 Cross-platform UI 구현으로 모바일 오프라인 읽기 및 실시간 Progress Sync 로직 적용
  • OPDS(Open Publication Distribution System) 표준 프로토콜 지원을 통한 범용 이북 리더기와의 상호 운용성 확보

- 기존 레거시 데이터(Calibre DB) 활용 여부에 따른 인터페이스 레이어 선택 - 처리 대상 데이터의 특성(텍스트 vs 이미지 vs 오디오)에 최적화된 전용 서버 엔진 선정 - 모바일 접근성 필수 시 Native App 지원 여부 및 API 표준(OPDS) 준수 확인 - Rust 등 고성능 언어 기반 신규 프로젝트 도입 시 v

1.0 이전의 Data Migration 리스크 검토

원문 읽기