본문 바로가기

아무거나

Javinizer + Gluetun

 

Javinizer는 JAV의 정보를 스크랩하여 nfo파일을 만들어줍니다

https://github.com/javinizer/Javinizer

 

GitHub - javinizer/Javinizer: (NSFW) Organize your local Japanese Adult Video (JAV) library

(NSFW) Organize your local Japanese Adult Video (JAV) library - GitHub - javinizer/Javinizer: (NSFW) Organize your local Japanese Adult Video (JAV) library

github.com

 

 

뿐만 아니라 위 스샷같이 자체 내장된 번역모듈까지 있어서 관리하기가 편합니다

 

 

만들어진 nfo파일을 plex의 XBMCnfoMoviesImporter을 적용한다면 위 스샷같이 적용됩니다

GitHub - gboudreau/XBMCnfoMoviesImporter.bundle

 

GitHub - gboudreau/XBMCnfoMoviesImporter.bundle

Contribute to gboudreau/XBMCnfoMoviesImporter.bundle development by creating an account on GitHub.

github.com

 

 

 기존에는 시놀로지 NAS의 도커에서 레지스트리에서 그냥 다운받아 설치만해도 잘굴러갔었으나 R18.com의 사망하고 Javinizer의 스크랩해오는 사이트들이 검열에 막히게되면서 vpn의 필요성을 느꼈습니다. 네이버,구글의 도움으로 Gluetun을 설치했으나 Javinizer 컨테이너 네트워크를 Gluetun으로 바꾸는게 Portainer 로 가능하긴 하지만 시놀로지 특성상 Javinizer 컨테이너를 재시작할때마다 Portainer 의 도움이 필요하기에 docker-compose를 공부하게됩니다 -_-

 

Gluetun

 

[ETC] Synology NAS에서 Proton VPN(free) 적용하기 (+ DDNS) (tistory.com)

 

[ETC] Synology NAS에서 Proton VPN(free) 적용하기 (+ DDNS)

Synology NAS에서 Proton VPN(free) 적용하기 (+ DDNS) 시놀로지 NAS에서 Proton VPN Free 적용하고 DDNS 서비스도 활성화하는 방법. VPN 서비스를 제공하는 곳은 많다. 그 중 무료임에도 사용량 제한이 없고 일본

young-cow.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)

 

Gluetun을 사용한 Docker 컨테이너의 VPN 및 킬 스위치 설정

GitHub - qdm12/gluetun: VPN client in a thin Docker container for multiple VPN providers, written in Go, and using OpenVPN or Wi VPN client in a thin Docker container for multiple VPN providers, written in Go, and using OpenVPN or Wireguard, DNS over TLS,

memorized.tistory.com

synology nas에서 gluetun docker를 이용하여 twitch 1080p 자동 녹화 서버 만들기 (lactea.kr)

 

synology nas에서 gluetun docker를 이용하여 twitch 1080p 자동 녹화 서버 만들기

1. 개요 몇년 전 '그' 사건으로 인해 twitch 1080p 가 막히고 다시보기 또한 볼 수 없게 되었다. 필자는 `streamlink`를 이용하여 녹화를 잘 하고 있었지만, 어느순간 1080p가 막히게 되면서 방법을 찾다가

lactea.kr

[ETC] Synology NAS에서 Proton VPN(free) 적용하기 (+ DDNS) (tistory.com)

 

[ETC] Synology NAS에서 Proton VPN(free) 적용하기 (+ DDNS)

Synology NAS에서 Proton VPN(free) 적용하기 (+ DDNS) 시놀로지 NAS에서 Proton VPN Free 적용하고 DDNS 서비스도 활성화하는 방법. VPN 서비스를 제공하는 곳은 많다. 그 중 무료임에도 사용량 제한이 없고 일본

young-cow.tistory.com