오픈소스인 Ubooquity를 클리앙에서 접하고 Docker 패키지가 있는것을 확인하여 운영중인 나스에 설치하게 되었습니다.

간단하게 시놀로지 Docker에 설치하는 방법에 대해서 서술해 보고자 합니다.


1. 제어판 - Docker를 실행하여 레지스트리에서 ubooquity를 검색하여 다운 받습니다.


2. 이미지탭에서 해당 ubooquity:lastest 선택 > 실행 > 고급설정으로 들어갑니다.


3. 아래와 같이 고급설정에 몇가지 설정을 입력해 줍니다.

  1) 고급설정 : 자동재시작, 바탕화면 바로가기에 체크(선택사항)

  2) 볼륨 : 해당 만화 혹은 책이 있는 디렉토리를 선택해 줍니다. config 폴더를 생성하여 해당 폴더도 마운트 해줍니다.

    - 만화책(cbz)과 이북(epub,pdf)의 인식 확장자가 틀리기 때문에 만화의 경우 꼭 comics/로, 이북은 books/로 설정할것

  3) 네트워크 : Docker 호스트와 동일한 네트워크 사용에 체크

  4) 환경변수 : PUID = 0 , PGID = 0 을 각각 추가해 줍니다.


4. 해당 설정을 완료하고 시작후 http://Docker설치된나스IP:2203/ubooquity/admin 으로 접속후 관리자 패스워드를 입력하면 

아래와 같이 관리자 페이지 접속을 확인 가능하십니다.(책 scan 하시면 등록됨, 만화책은 cbz확장자만 인식함)


5. 추가 - 계정 생성을 원하시면 Security 클릭후 Protect shared~ 를 선택한다음 아래 ADD USER를 눌러 어카운트 추가를 해 주면 됩니다.

참고 : 확장자를 zip에서 cbz로 변경시 시놀로지에서는 아래와 같이 mv명령어를 사용하여 확장자를 변경한다.

$>find . -name "*.zip" -exec bash -c 'mv "$1" "${1%.zip}".cbz' - '{}' \;