MOYOMOYO
모요 · PERSONAL BLOG

MOYO

생각과 경험을 기록하는 공간입니다.

Calibre Web을 Docker로 구축하는 방법

모요조회 4댓글 0


Calibre Web은 개인 전자책 라이브러리를 관리하고, 다양한 디바이스에서 손쉽게 전자책을 읽을 수 있게 해주는 오픈소스 웹 애플리케이션입니다. Docker를 활용하면 손쉽게 설치하고 유지관리할 수 있습니다. 이번 글에서는 리눅스 환경에서 Docker로 Calibre Web을 설치하고, 모바일 디바이스에서 사용하는 방법을 소개합니다.


---

1. Calibre Web이란?

Calibre Web은 다음과 같은 기능을 제공합니다:

Calibre 데이터베이스를 기반으로 전자책 관리.

ePub, PDF 등 다양한 전자책 포맷 지원.

브라우저를 통해 전자책 읽기 가능.

모바일 디바이스와 통합.



---

2. 리눅스 Docker를 활용한 Calibre Web 설치 방법

1) Docker 및 Docker Compose 설치

Docker와 Docker Compose가 설치되어 있어야 합니다. 다음 명령어로 설치 가능합니다:

# Docker 설치
sudo apt update
sudo apt install -y docker.io

# Docker Compose 설치
sudo apt install -y docker-compose

2) Calibre Web용 Docker Compose 파일 작성

Calibre Web을 실행하기 위한 docker-compose.yml 파일을 작성합니다:

version: '3.8'

services:
  calibre-web:
    image: linuxserver/calibre-web:latest
    container_name: calibre-web
    ports:
      - "8081:8083"
    volumes:
      - ./calibre-config:/config # 설정 파일 저장소
      - ./calibre-library:/books # 전자책 라이브러리
    environment:
      - PUID=1000 # 사용자 ID
      - PGID=1000 # 그룹 ID
      - TZ=Asia/Seoul # 시간대
    restart: unless-stopped

./calibre-config: Calibre Web 설정 파일이 저장될 로컬 경로.

./calibre-library: 전자책 데이터베이스가 저장될 경로.


3) Calibre Web 컨테이너 실행

Docker Compose 명령어로 Calibre Web 컨테이너를 실행합니다:

# Docker Compose 파일이 있는 디렉토리에서 실행
sudo docker-compose up -d

4) 브라우저를 통해 접속

Calibre Web이 정상적으로 실행되면 브라우저에서 아래 주소를 입력하여 접속합니다:

http://<서버 IP>:8081



---

3. Calibre Web 초기 설정

1) 관리자 계정 생성

첫 접속 시 관리자 계정을 생성해야 합니다:

1. 사용자 이름과 비밀번호를 입력하고 등록합니다.


2. 로그인 후 설정 메뉴에서 데이터베이스 경로를 설정합니다.



2) 라이브러리 연결

라이브러리 경로 설정: Calibre 데이터베이스 파일(metadata.db)이 있는 폴더를 지정합니다.

라이브러리 업데이트: "라이브러리 스캔"을 실행해 전자책 목록을 업데이트합니다.



---

4. 모바일 디바이스에서 Calibre Web 사용

1) 모바일 브라우저로 접속

스마트폰이나 태블릿에서 브라우저를 열고, http://<서버 IP>:8081에 접속하면 웹 인터페이스가 표시됩니다.


2) 전자책 앱과 통합

Calibre Web은 다음과 같은 앱과 호환됩니다:

아이폰: Marvin, KyBook.

안드로이드: Moon+ Reader, ReadEra.


앱에서 OPDS 피드를 추가하여 Calibre Web 서버와 연결합니다:

OPDS 피드 URL: http://<서버 IP>:8081/opds



3) 전자책 다운로드 및 읽기

OPDS 피드를 통해 앱에서 전자책을 다운로드하거나 스트리밍으로 읽을 수 있습니다.



---

5. 설정 및 활용 팁

1. 보안 설정

외부에서 접속할 경우 HTTPS를 설정하거나 VPN을 사용하는 것이 좋습니다.



2. 사용자 계정 관리

관리자 계정을 통해 가족이나 친구에게 계정을 생성해 줄 수 있습니다.



3. 데이터 백업

Calibre Web 설정 및 데이터베이스를 주기적으로 백업하세요:

tar -czvf calibre-backup.tar.gz calibre-config calibre-library



4. 테마 및 인터페이스

설정 메뉴에서 사용자 정의 테마를 적용해 인터페이스를 개인화할 수 있습니다.





---

6. 결론

Calibre Web은 Docker를 통해 간단히 설치 및 관리할 수 있으며, 모바일 디바이스에서도 간편하게 전자책을 읽을 수 있는 강력한 솔루션입니다. 이 가이드를 따라 설치를 완료하고, 자신만의 전자책 라이브러리를 구축해보세요.


---

태그 목록

#CalibreWeb #전자책관리 #Docker컨테이너 #리눅스설치 #Calibre설치방법
#CalibreDocker #CalibreWeb가이드 #아이폰전자책 #안드로이드전자책 #전자책라이브러리
#OPDS피드 #Calibre활용팁 #CalibreReader #전자책서버 #Docker전자책
#MoonReader #MarvinReader #KyBook앱 #전자책관리방법 #Calibre구축

로그인 후 좋아요

댓글 0

등록된 댓글이 없습니다.