SW/ 개발팁 / 추천프로그램, 꿀팁 공유
  • 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글

Win10 도커를 이용한 미디어서버 Jellyfin 구축하기.

달소 달소 694

2

0

 

안녕하세요. 달소입니다.

 

저같은경우 미디어서버로 PLEX를 이용하고있지만, plex의 경우 유료로 포함되는부분(PLEX PASS)가 있기때문에

무료 솔루션인 Jellyfin을 먼저 소개해드리겠습니다.

 

사용용도는 보통 서버에서 Jellyfin으로 서비스를 띄워놓으면 
DDNS, IP로 언제 어디서든지 미디어 서버로 접근해서 영상 및 음악시청이 가능합니다.

 

대표적으로는 요즘 보통사용하는 스마트 TV,Mi BOX,구글 크롬캐스트, 아마존 TV스틱등에 응용할 수 있습니다.

 

응용하자면 앞선 Torrent와 유튜브에서 받은 영상/음악들을 곧 바로 미디어플레이어로 연결해서 어디서든(PC/모바일/스마트TV)에서 재생할 수 있다고 보시면 됩니다.

 

도커(Docker) 란?

Win10 Home 도커(Docker) 설치하기
Windows Pro&Ent 이상에서 Docker 사용하기
Win10 도커를 이용한 Torrent 서버 구동하기.
Win10 도커를 이용한 유튜브 다운로드 웹서버 만들기.

 

뭐.. 장문 주의...................

Jellyfin이란?

Jellyfin은 Plex 및 Emby의 대안중 하나로 무료 오픈 소스 미디어 서버 앱이며 크로스 플랫폼 호환성을 자랑하는 Jellyfin은 Linux, macOS 및 Windows에서 실행된다. GPL 라이선스를 사용하며 라즈베리파이마저 하드웨어 트랜스코딩을 지원하는 아주 좋은 앱이다.

Plex와 Emby의 대안으로 Jellyfin을 사용해야하는 이유 :

  • 완전 무료
  • 영화, TV 및 음악에 적합
  • 플랫폼 간 호환성
  • 많은 클라이언트 앱 : Android, Android TV, Amazon Fire TV, 웹 앱

 

아래는 데모사이트 https://demo.jellyfin.org/stable
이런식으로 가지고있는 영화TV 음악등을 라이브러리 형식으로 여러군데서 출력할 수 있습니다.

 

image.png.jpg

 

Jellyfin 도커 이미지 사용하기 

https://hub.docker.com/r/linuxserver/jellyfin

 

제가사용할 이미지는 linuxserver의 jeelyfin 이미지 입니다. 범용성이 매우좋아서 애용하고있습니다.

 

먼저 설치할 경로에 미리 폴더 및 docker-compose.yaml 파일을 만들어주세요.

 

여기서 movie 는 오타입니다 ㅠ movies로 바꿔주세요.

image.png.jpg

 

docker-compose.yaml 내용

 

---
version: "2.1"
services:
  jellyfin:
    image: ghcr.io/linuxserver/jellyfin
    container_name: dalso-jellyfin
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Asia/Seoul
    volumes:
      - C:\docker\jellyfin\config:/config
      - C:\docker\jellyfin\music:/data/music
      - C:\docker\jellyfin\movies:/data/movies
    ports:
      - 8096:8096
      - 8920:8920 #optional
      - 7359:7359/udp #optional
      - 1900:1900/udp #optional
    restart: unless-stopped

 

image.png.jpg

 

이렇게 작성이 완료되었으면 

시작 -> cmd로 해당경로 이동후 docker-compose up을실행해주세요.

 

image.png.jpg

 

정상적으로 컨테이너가 생성이됐으면 이제 컨테이너에 접근해보겠습니다.

젤리핀의 기본 접속포트는 8096 입니다. 
웹브라우저(크롬,엣지 등등)을 켜고 localhost:8096 or ip:8096 으로 접속해주세요.

 

image.png.jpg

 

아래처럼 접근이 됐으면 언어설정같은 기본적인 설정을 해줍니다.

 

image.png.jpg

 

관리자 계정도 생성...

 

image.png.jpg

 

이제 라이브러리 등록차례입니다.

저같은 경우 Movies 와 Music 라이브러리를 사용하기위해서 두가지의 볼륨매칭을 해줬기 때문에 해당 경로의 폴더로 만들어주면 됩니다.

 

image.png.jpg

 

image.png.jpg

 

 

image.png.jpg

 

이렇게 라이브러리를 만들어주고 next next를 하다보면 셋팅이 완료됩니다.

 

그다음 로그인을 하면 아래처럼 라이브러리 화면으로 진입합니다.

 

image.png.jpg

 

여기서 윈도우에 테스트할 파일을 해당 경로에 넣어주겠습니다.

 

사진은 위 두개가 1,2,번 아래가 3번입니다.

파일을 넣어주고 Refresh 해주면 아래처럼 플레이어에 목록으로 들어갑니다.

image.png.jpg

 

음악도 똑같은방식으로 사용하면 됩니다!

 

어플 + 크롬캐스트도 지원하기때문에 활용도는 무궁무진합니다.

휴대폰으로 실행 후 영상을 크롬캐스트로 전송하면 TV에서 볼수있습니다 ㅎ

 

어플 사용방법

사용방법은 어렵지않습니다.
플레이스토어 or 앱스토어에서 jellyfin 다운로드

 

image.png.jpg

 

서버연결은 PC or 서버의 도메인 :8096 포트(포트포워딩으로 변경 가능)

*PC IP는 ipconfig 같은걸로 확인해주세요.

image.png.jpg

 

그럼이제 미디어 실행환경이 됩니다!

 

image.png.jpg

 

여기의 동영상을 TV에서 재생하고싶으면 크롬캐스트로 띄워주면 됩니다.

 

image.png.jpg

 

후.. 이번글은 꽤나 길었네요.

제가 제일 자주사용하는 방식인데... 너무길어서... 안따라하실려나...

신고공유스크랩
0

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story