PC에 저장한 전자책, 만화, PDF 파일, 오디오북 등が増えると、 작품ごとに 저장 위치를 찾거나, 다른 기기에 파일을 전송하는 노력이 필요합니다. 이러한 노력을 없애고 다양한 파일을 1개의 라이브러리에 모아 여러 사용자에게 공유할 수 있으며, Kobo와의 독서 위치의 양방향 동기화 및 Kindle로 이메일 전송에도 대응한 무료 오픈 소스 자체 호스팅형 전자책 관리 도구 “BookOrbit”가 공개되었습니다. BookOrbit - Your reading spacehttps://bookorbit.app/
bookorbit/bookorbit: BookOrbit: Your Reading Spacehttps://github.com/bookorbit/bookorbit◆BookOrbit 사용 방법 및 라이브러리 생성 브라우저에서 BookOrbit가 실행 중인 서버의 URL에 접속하여 로그인하면, 등록한 책의 표지나 독서 상황 등을 확인할 수 있는 대시보드가 표시됩니다.
책을 등록하는 라이브러리를 마련하기 위해 “첫 번째 라이브러리 생성하기”를 클릭.
라이브러리 생성 위즈아드가 표시되어 “라이브러리 이름” 필드에 라이브러리 이름을 입력하고, “아이콘” 옵션에서 아이콘을 선택하며, “커버 스타일” 옵션에서 커버를 가로 또는 세로로 표시할지 선택하고 “Continue” 버튼을 클릭합니다.
“폴더 추가”를 클릭하여 라이브러리용 폴더를 “/books” 아래의 계층에 생성하고, 이까지가 필수 항목이므로 이번에는 “Create now”를 클릭합니다.
라이브러리가 생성됩니다.
* 책의 등록 책물을 등록하려면 라이브러리 관리 화면의 상단 메뉴에 있는 “업로드” 아이콘을 클릭합니다.
업로드용 폼이 표시되어 “라이브러리”로 업로드 대상 라이브러리를 선택하고, “파일 등록 영역”에 파일을 드래그 앤 드롭하거나 클릭하여 참조선에서 파일 선택을 하고 나서 “업로드”를 클릭합니다.
업로드된 책물이 일목으로 표시됩니다.
책물 일목에서 “GIGAZINE 10주년 기념 책 『미래への暴言』”를 클릭합니다.
다음과 같이 이미지처럼 책물의 내용이 표시되었습니다.
BookOrbit는 EPUB·MOBI·AZW3 등의 전자책, PDF 파일, CBZ·CBR·CB7 형식의 만화, M4B·MP3·M4A·OPUS·OGG·FLAC 형식의 오디오북의 조회 및 재생에 대응합니다. ◆멀티 사용자에서 책을 공유 여러 사용자 계정을 생성할 수 있으며, 동일한 라이브러리를 공유하면서 사용자별로 독서 위치 및 하이라이트를 관리할 수 있습니다.
각 사용자에게 책의 조회·업로드·삭제 등의 권한을 개별적으로 설정할 수 있기 때문에, 가족이나 그룹에서 공통의 책을 관리하는 용도에도 활용할 수 있습니다.
◆기타 기능 및 일본어 포함 다국어 인터페이스 지원 – 전자책 리더 Kobo 및 KOReader와 읽기 위치 및 하이라이트를 양방향 동기화하여 다른 기기에서도 계속 읽을 수 있음 – Kindle로 이메일 전송 지원 및 BookOrbit에 등록한 책을 Kindle로 전송 가능 – iPhone 및 Apple Watch용 전용 앱 다운로드로 전자책 확인 및 오디오북 오프라인 재생 지원 – 독서 시간, 연속 독서 일수, 연간 독서 목표 등을 기록하고 그래프 및 히트맵으로 독서 상황 확인 – 문장에 덧붙인 하이라이트 및 주석을 모아서 관리하고 Markdown, CSV, JSON 형식으로 내보내기 가능 – Google Books, Open Library, Amazon 등 14종류의 정보원으로부터 책 제목, 저자 등의 정보를 획득 – 지정한 조건에 따라 책을 필터링하는 스마트 스코프 및 책을 요약하는 컬렉션 기능 탑재 – Book Dock이라는 전용 폴더에 추가한 책을 자동으로 라이브러리에 가져옴 – OPDS 지원 및 대응하는 전자책 앱에서 라이브러리 내 책을 검색 및 다운로드 가능 – Hardcover, The StoryGraph와 독서 상황 및 진행 상황을 동기화하고 Readwise로 하이라이트 및 메모 전송 – authentik, Keycloak, Authelia를 이용한 싱글 사인온 지원 ◆BookOrbit 구축 방법 – Windows 환경에서 Docker Desktop 및 Git for Windows의 Git Bash를 준비한 환경에서 구축 – bookorbit 폴더를 생성 및 이동한 후 데이터 저장 폴더를 생성.
.env와 docker-compose.yml을 리포지토리에서 다운로드합니다.
컨테이너를 시작합니다.
관리자 계정이 생성되고 대시보드가 표시되면 구축이 완료입니다.
원문 보기 | 출처: Gigazine