- 질문 게시판입니다.
Date | 21/09/16 17:43:31 |
Name | 사이시옷 |
Subject | Docker Calibre-web 설치 질문 |
안녕하세요. 오늘도 IT 어린이 사이시옷입니다. e-book 서비스 중 하나인 calibre-web을 시놀로지 나스에 docker로 올리려 합니다. calibre-web 첫 실행시 ebook의 메타데이터 파일이 위치한 폴더를 지정해줘야 해요. 메타 데이터 파일이 들어 있는 폴더를 분명히 도커 설정에서 마운트를 시켜주었습니다. NAS 폴더: /books container 폴더: /books 그런데 문제는... 실행중인 컨테이너에 터미널로 접속해서 books 폴더를 보면 분명 마운트가 잘 되어 메타데이터 파일도 있는데 calibre-web 서비스 웹페이지에서는 books 폴더가 존재하긴 하는데 파일이 아무것도 없습니다!?? 도커 운영중 처음 겪어보는 일이라 계속 삽질중입니다. 무슨 방법이 없을까용... 0
이 게시판에 등록된 사이시옷님의 최근 게시물
|
https://hub.docker.com/r/linuxserver/calibre-web
이건가요? 재밌는 프로젝트네요.
초기 application setup을 위해 xxx.yyy:8083/books처럼 /books URL을 접속해야된다고 한다는데 이건 실행하셨나요?
이건가요? 재밌는 프로젝트네요.
초기 application setup을 위해 xxx.yyy:8083/books처럼 /books URL을 접속해야된다고 한다는데 이건 실행하셨나요?
https://github.com/janeczku/calibre-web 이걸로 이미지를 만든거 같은데,
아마 /books에 최초로 접근시, 디렉토리를 인지하고 내부 디렉토리의 파일을 사용해 최초의 디비 파일을 생성하는 것 같습니다.
해당 코드에선 /opds로 접근하는 거 같은데, 도커 버전과는 다를지도 모르겠습니다.
(그 이후에는 데몬이 해당 디렉토리의 파일이 변경되거나 새 업로드가 되었을 때 자동으로 DB가 갱신되게끔 하겠죠)
... 더 보기
아마 /books에 최초로 접근시, 디렉토리를 인지하고 내부 디렉토리의 파일을 사용해 최초의 디비 파일을 생성하는 것 같습니다.
해당 코드에선 /opds로 접근하는 거 같은데, 도커 버전과는 다를지도 모르겠습니다.
(그 이후에는 데몬이 해당 디렉토리의 파일이 변경되거나 새 업로드가 되었을 때 자동으로 DB가 갱신되게끔 하겠죠)
... 더 보기
https://github.com/janeczku/calibre-web 이걸로 이미지를 만든거 같은데,
아마 /books에 최초로 접근시, 디렉토리를 인지하고 내부 디렉토리의 파일을 사용해 최초의 디비 파일을 생성하는 것 같습니다.
해당 코드에선 /opds로 접근하는 거 같은데, 도커 버전과는 다를지도 모르겠습니다.
(그 이후에는 데몬이 해당 디렉토리의 파일이 변경되거나 새 업로드가 되었을 때 자동으로 DB가 갱신되게끔 하겠죠)
https://github.com/Technosoft2000/docker-calibre-web
해당 개발자의 도커 이미지 깃업인데 여기에 팁이 좀더 많네요:
for Synology Users - don't map a top-level volume directory from the NAS as /books volume, e.g. /volume1/books because it results into problems with directory permissons. Create instead a subdirectory calibre at /volume1/books and map then /volume1/books/calibre as volume for /books
요약: 시놀로지 유저면 탑디렉토리에 books를 놓으면 권한 이슈 생기니까 /volume1/books/ 처럼 서브디렉토리로 만들고, /books를 /volume1/books/calibre로 맵하라는 이야기가 있습니다.
아마 /books에 최초로 접근시, 디렉토리를 인지하고 내부 디렉토리의 파일을 사용해 최초의 디비 파일을 생성하는 것 같습니다.
해당 코드에선 /opds로 접근하는 거 같은데, 도커 버전과는 다를지도 모르겠습니다.
(그 이후에는 데몬이 해당 디렉토리의 파일이 변경되거나 새 업로드가 되었을 때 자동으로 DB가 갱신되게끔 하겠죠)
https://github.com/Technosoft2000/docker-calibre-web
해당 개발자의 도커 이미지 깃업인데 여기에 팁이 좀더 많네요:
for Synology Users - don't map a top-level volume directory from the NAS as /books volume, e.g. /volume1/books because it results into problems with directory permissons. Create instead a subdirectory calibre at /volume1/books and map then /volume1/books/calibre as volume for /books
요약: 시놀로지 유저면 탑디렉토리에 books를 놓으면 권한 이슈 생기니까 /volume1/books/ 처럼 서브디렉토리로 만들고, /books를 /volume1/books/calibre로 맵하라는 이야기가 있습니다.
감사합니다 ikuk님~
알려주신 방법 모두 써봤는데 같은 증상을 보여서 개발자 깃업을 보니..
시놀로지 GUI기반 도커 말고 직접 SSH로 접속해서 만들라고 하네요.
그룹 만들고 유저 만들어서 올리라고 합니다.
덕분에 readme의 중요성을 다시 한번 깨달았습니다.
늘 좋은 답변 달아주셔서 감사합니다!
알려주신 방법 모두 써봤는데 같은 증상을 보여서 개발자 깃업을 보니..
시놀로지 GUI기반 도커 말고 직접 SSH로 접속해서 만들라고 하네요.
그룹 만들고 유저 만들어서 올리라고 합니다.
덕분에 readme의 중요성을 다시 한번 깨달았습니다.
늘 좋은 답변 달아주셔서 감사합니다!
목록 |
|