Guide_Tip_Tech/Docker
[docker] ubooquity 설치 (docker-compose 방식)
sonhc
2022. 2. 1. 23:50
웹상에서 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