본문 바로가기

IT

시놀로지 에서 Docker 를 이용한 klive-server 설치후 plex 연동 방법

준비 : 시놀로지 docker 사전 설치


klive는 소주6잔님께서 개발하시어 gifhub를 통해 배포하고 계시고

클리앙 이치로님이 docker로 세팅해주셨습니다. 


레지스트리에서 klive 검색



이미지를 추가하여 docker 컨테이너를 생성합니다.


고급설정을 눌러서



config 디렉토리를 설정해준다음

네트워크는 호스트와 동일한 네트워크로 설정



나머지는 모두 디폴트로 하시면 됩니다.

생성후 도커 화면으로 들어갑니다.



도커화면에서 터미널 탭으로 들어가서


생성옆에 화살표를 누르고 명령으로 실행을 누른뒤 

klive_setup을 입력하고 확인버튼을 누르면


지정해준 config 디렉토리로 2개의 파일이 다운로드 됩니다.

다운 받은 2개의 파일에서 .sample을 제거하여

custom.txt와 setting.py로 이름을 바꿔줍니다.


추가)다만 계정 정보 입력을 먼저 하고 그 다음에 .sample을 지워서 파일명을 수정하면 좀 더 제가 의도한 바와 맞아떨어집니다. 안그러면 수정하자마자 빈파일을 읽게 돼서 다시 시작해줘야할 수도 있습니다.

라는 docker 제작자 이치로님의 조언이 있었서 추가합니다.




tvheadend 로 연결하는 방법도 있지만 여기서는 plex로 연결하려고 하기때문에

https://github.com/soju6jan/KLive 으로 들어가서 

플러그인을 다운로드 받습니다.


plex에서는 

KLive.bundle 이라는 폴더를 쓰며

설명에 lib 폴더 안에 있는 파일을 모두 KLive.bundle/Contents/Code 안으로 넣어주라고 하니 그렇게 합니다.


시놀로지 사용자의 경우 

/Plex/Library/Application Support/Plex Media Server/Plug-ins 

이 디렉토리 안에

Klive.bundle 을 넣으면 됩니다.


여기까지 한 후 plex를 재실행 한뒤 

plex의 플러그인 으로 들어가보면

다음과 같이 Klive 플러그인이 정상적으로 보이는 것을 확인할 수 있습니다.



Klive 위에 커서를 옮겨 톱니바퀴를 눌러 각 사이트의 아이디/패스워드를 설정해주면 끝입니다.