GeekNews 개발도구 레이더: BookOrbit, 전자책·오디오북을 하나로 관리하는 자체 호스팅 도서관
GeekNews는 10월 30일 자체 호스팅 독서 플랫폼 BookOrbit를 소개했습니다.
GeekNews는 10월 30일 자체 호스팅 독서 플랫폼 BookOrbit를 소개했습니다. 프로젝트 GitHub README에 따르면 전자책·PDF·만화·오디오북 파일을 자체 서버에 보관하고 웹·iPhone·Apple Watch·Kobo·KOReader에서 이용하도록 설계됐습니다. 기기간 읽기 진도와 주석을 동기화하고 OPDS 카탈로그, 전송 기능, 외부 독서 기록 서비스 연동과 다중 사용자 계정을 제공합니다. 웹 리더와 iPhone 앱의 기능을 동일하게 가정해서는 안 되며, Android 앱은 현재 비공개 테스트 중이라고 안내합니다. KOReader 공식 안내도 OPDS를 통한 책 내려받기와 독서 진도 동기화를 별도 기능으로 구분합니다.
배포는 Docker Compose 예제를 제공하고 PostgreSQL 데이터베이스 및 인증용 비밀값 설정을 요구합니다. OIDC 방식의 SSO 연동도 문서에 명시됐습니다. 저장소는 AGPL-3.0 라이선스를 표시하고, 별도 추가 약관에는 수정본 표시, 서비스 화면의 출처·저작권 안내, 조건에 따른 소스 공개, 상표 사용 제한이 포함돼 있습니다. 따라서 무제한 재브랜딩이 가능한 MIT 라이선스 프로젝트와 동일하게 취급할 수 없습니다.
개인 독서 자료는 단말기·상용 구독 서비스·웹 리더별로 분산되는 경우가 많습니다. 이를 자체 서버로 묶으면 저장 위치와 계정·동기화 방식에 대한 통제력이 커지지만 백업, 외부 접속 보안, 모바일 앱 호환성과 파일 이용권 관리는 직접 맡아야 합니다. 오픈소스 소프트웨어와 전자책 저작물의 재배포 허락은 별개입니다. OPDS 규격은 인증 방식의 선택과 외부 콘텐츠의 안전검증을 카탈로그 운영 측의 과제로 다룹니다. 이는 BookOrbit의 보안이나 개별 연동 성공을 보증하는 규격이 아닙니다.
자체 호스팅 서비스가 파일 보관에서 여러 기기의 진행 상태와 주석을 연속적으로 관리하는 경험으로 확장되고 있다는 사례입니다. 개인 서버를 운영하는 개발자에게 시험 가치가 있지만 실제 안정성과 단말기별 동기화 완전성을 직접 검증한 것은 아닙니다. GeekNews 최신글 게시 시점은 프로젝트 최초 출시일이 아닙니다.