Javinizer는 JAV의 정보를 스크랩하여 nfo파일을 만들어줍니다
https://github.com/javinizer/Javinizer
뿐만 아니라 위 스샷같이 자체 내장된 번역모듈까지 있어서 관리하기가 편합니다
만들어진 nfo파일을 plex의 XBMCnfoMoviesImporter을 적용한다면 위 스샷같이 적용됩니다
GitHub - gboudreau/XBMCnfoMoviesImporter.bundle
기존에는 시놀로지 NAS의 도커에서 레지스트리에서 그냥 다운받아 설치만해도 잘굴러갔었으나 R18.com의 사망하고 Javinizer의 스크랩해오는 사이트들이 검열에 막히게되면서 vpn의 필요성을 느꼈습니다. 네이버,구글의 도움으로 Gluetun을 설치했으나 Javinizer 컨테이너 네트워크를 Gluetun으로 바꾸는게 Portainer 로 가능하긴 하지만 시놀로지 특성상 Javinizer 컨테이너를 재시작할때마다 Portainer 의 도움이 필요하기에 docker-compose를 공부하게됩니다 -_-
Gluetun
[ETC] Synology NAS에서 Proton VPN(free) 적용하기 (+ DDNS) (tistory.com)
일단 위사이트에서 3번까지 진행하여 ID와 PASSWORD를 메모장에 저장해둡니다
위와 같이 docker폴더에 컨테이너용 폴더를 만들어둡시다
아래코드에 메모장에 저장해둔 ID와 PW를 각각 넣고 위스샷처럼 프로젝트를 생성해줍니다.
참고로 8600포트는 Javinizer 용입니다
version: "3"
services:
gluetun:
image: qmcgaw/gluetun
container_name: gluetun
restart: unless-stopped
cap_add:
- NET_ADMIN
environment:
- VPN_SERVICE_PROVIDER=protonvpn
- OPENVPN_USER=메모장ID
- OPENVPN_PASSWORD=메모장PW
- SERVER_COUNTRIES=Japan
- FREE_ONLY=on
- TZ=Asia/Tokyo
ports:
- 8600:8600/tcp # Javinizer
- 8888:8888/tcp # HTTP proxy
- 8388:8388/tcp # Shadowsocks
- 8388:8388/udp # Shadowsocks
Javinizer
version: '3.9'
services:
javinizer:
image: jvlflame/javinizer:latest
restart: unless-stopped
environment:
- Kestrel__Endpoints__HTTP__Url=http://*:8600
volumes:
- /volume1/10TB/video/JAV:/data
network_mode: container:gluetun
Javinizer는 먼저 volumes 부분만 알아서 각자 맞는 폴더에 바인딩해주시면됩니다. 저는 10tb->video->JAV라는 폴더와 Javinizer내의 data폴더를 바인딩했습니다
이후 저 data폴더에 들어가면 JAV폴더내의 내용물이 보일겁니다.
Javinizer실행후 ip:8600 들어가셔서 settings 들어가셔서 json안의 내용물을 복사후 메모장에 붙여넣고 jvSettings.json 라는 파일로 저장합니다. 저장한 파일은 NAS의 docker/javinizer 폴더에 넣어줍니다.
그후 다시 도커 javinizer 프로젝트로 돌아가 볼륨아래
- /volume1/docker/javinizer2/jvSettings.json:/home/jvSettings.json
를 추가해줍니다. jvSettings.json는 세팅값을 저장하는 파일로 이걸 안하고 껏다켯다하면 세팅파일이 삭제됩니다. 굳이 복사붙여넣기로 파일을 만들어주는 이유는 github에 있는 세팅파일로 진행해보니 실행이 안되더군요.
이후 원하는 세팅값을 찾기위해서는 Javinizer - Docs (gitbook.io) 문서를 읽어보면서 진행하시면 됩니다.
docker를 잘 다루시는분들이라면 굳이 프로젝트를 2개로 안나누고 1개로 compose 진행하시면 되겠으나 아직 익숙치않기도하고 언젠가 nas업데이트하다가 날려먹을까봐 메모겸 작성해봅니다.
참고글
Gluetun을 사용한 Docker 컨테이너의 VPN 및 킬 스위치 설정 :: Memorized (tistory.com)
synology nas에서 gluetun docker를 이용하여 twitch 1080p 자동 녹화 서버 만들기 (lactea.kr)
[ETC] Synology NAS에서 Proton VPN(free) 적용하기 (+ DDNS) (tistory.com)