웹상에서 ebook 볼 수 있는 ubooquity 서비스를 도커 컴포즈로 설치하는 가이드입니다.

 

 

1. docker-compose 방법

1-1) 기본 디렉토리 생성

  • sudo mkdir -p <컨테이너_실행_경로>
    e.g. sudo mkdir -p /volume1/docker/ubooquity
  • sudo mkdir -p <설정_볼륨_경로>
    e.g. sudo mkdir -p /volume1/docker/ubooquity/volume/config
  • sudo mkdir -p <만화책_볼륨_경로> (만화책 컨텐츠 저장 위치)
    e.g. sudo mkdir -p /volume1/ebook/comics
  • sudo mkdir -p <이북_볼륨_경로> (이북 컨텐츠 저장 위치)
    e.g. sudo mkdir -p /volume1/ebook/books
  • sudo mkdir -p <기타파일_볼륨_경로> (기타, PDF 컨텐츠 저장 위치)
    e.g. sudo mkdir -p /volume1/ebook/files

 

1-2) docker-compose.yml 작성

  • sudo vim <도커_컴포즈_파일_경로>
    e.g. /volume1/docker/ubooquity/docker-compose.yml
docker-compose.yml
version: '3.3'
services:
  ubooquity:
    image: 'linuxserver/ubooquity:latest'
    container_name: 
ubooquity
    restart: unless-stopped
    volumes:
      - './volume/config:/config'
      - '/volume1/ebook/comics:/comics'
      - '/volume1/ebook/books:/books'
      - '/volume1/ebook/files:/files'
    ports:
      - '50001:2202'
      - '50002:2203'
    environment:
      - PUID=1026
      - PGID=100
설명
    container_name: <컨테이너_이름>
    restart: <재시작_옵션>
      - '<설정_볼륨_경로>:/config'
      - '<만화책_경로>:/comics'
      - '<이북_경로>:/books'
      - '<기타파일_경로>:/files'
      - '<접속_포트>:2202'
      - '<관리자_포트>:2203'
      - PUID=<UID>
      - PGID=<GID>

 

1-3) docker-compose 설치

  • sudo docker-compose up -d

 

1-4) 접속 확인

  • http://<HOST_IP>:<접속_포트>/ubooquity
    e.g. http://192.168.10.10:50001/ubooquity
  • http://<HOST_IP>:<관리자_포트>/ubooquity/admin
    e.g. http://192.168.10.10:50002/ubooquity/admin

 

 

2. ubooquity 컨텐츠 파일 추가

2-1) 컨테츠 추가시 참고사항

  • 파일은 cbz 와 cbr 만 인식됨
  • FTP나 samba 등으로 ebook 하위의 comics 나 books에 파일 업로드
  • 기존 zip 이나 rar 파일을 cbz, cbr로 rename 적용 (zip = cbz, rar = cbr, 확장자 rename 필요)

 

END

+ Recent posts