본문 바로가기

라즈베리파이/NAS

NAS[4] - OMV5에 Jellyfin 설치하기

반응형

안녕하세요.

오늘은 OMV5에 젤리핀을 설치해보겠습니다.

 

1. Jellyfin이란?

젤리핀은 쉽게 말하자면 나만의 넷플릭스 서버입니다.

본인이 소유한 영상을 넷플릭스처럼 WebUI기반으로 감상할 수 있게 해주는 무료 소프트웨어이며, 도커를 활용하여 쉽게 설치하실 수 있습니다.

비슷한 소프트웨어로는 PLEX가 있지만, 유료 이용권이 없으면 이용에 한계가 있으므로 젤리핀을 설치하도록 하겠습니다.

 

2. 젤리핀 설치방법

(1) 폴더 만들기

a. 설정 폴더 만들기

젤리핀에 대한 설정 파일을 담을 폴더를 만들어주겠습니다.

터미널을 열고, 다음 명령어를 입력하여 폴더를 만들어줍니다.

sudo mkdir -p /docker/jellyfin/config

b. 데이터 폴더 만들기

미디어 데이터를 저장하기 위한 폴더를 만들어주겠습니다.

라즈베리파이에서 탐색기를 열고, [Go]-[Network]로 진입해줍니다.

'raspberrypi - SMB/CIFS'를 눌러 진입해줍니다.

일전에 만들었던 SMB계정을 이용하여 connect해주시면 다음과 같이 SMB설정때 만들어둔 공유폴더가 보입니다.

자세한 내용이 궁금하시다면 아래 글을 참조해주세요.

2020/10/31 - [라즈베리파이/NAS] - NAS[2] - OMV5에 외장하드 마운트하기

해당폴더에 진입하신 후 다음과 같이 [data]폴더를 만들어줍니다.

(2) 컨테이너 만들기

a. 기본 셋팅하기

도커로 젤리핀을 실행하기 위해 포테이너로 접속하겠습니다.

접속방법은 [시스템]-[OMV-Extras]항목에 진입하여, [Docker]탭에 들어가 [Open Portainer]버튼을 눌러주시면 됩니다.

앞서 만들어주었던 계정으로 로그인 하시고, 'Home'에서 이녀석을 클릭해주세요.

좌측의 [Containers]탭에 진입하시고, [+Add container]버튼을 눌러주세요.

'Name'항목에는 jellyfin을, 'Image'항목에는 linuxserver/jellyfin을 입력해주세요.

b. 포트번호 설정하기

젤리핀에 접속하기 위한 포트번호를 설정하겠습니다.

[+publish a new network port]버튼을 누르신 후, 'host'항목과 'container'항목에 8096을 입력해주세요.

c. 볼륨 매핑하기

하단의 [Volumes] 탭에서 [+map additional volumes]버튼을 두번 눌러주세요.

[Volume]으로 설정되어 있을텐데 [Bind]를 선택해주시고, 아래와 같이 입력해주세요.

'/media'로 바인드할 디렉토리는 영화 데이터가 들어갈 폴더이므로, 아까 생성한 데이터 폴더로 지정하겠습니다.

d. 만약 아까 만들어둔 '/data'폴더의 경로를 모르신다면?

터미널에 다음과 같은 명령어를 입력하여 주세요.

sudo nano /etc/samba/smb.conf

여기서 쭉 내려보면 우리가 지난번에 만들어준 공유폴더의 이름이 뜹니다.

자세한 내용이 궁금하시다면 아래 글을 참조해주세요.

2020/10/31 - [라즈베리파이/NAS] - NAS[2] - OMV5에 외장하드 마운트하기

여기서 'path'항목에 있는 경로를 사용하시면 됩니다.

e. 기타 설정하기

이번엔 [Env]탭에서 [+add environment variable]버튼을 세번 눌러주세요.

생겨난 3개의 탭에 각각 다음과 같이 입력해주시면 됩니다.

이제 [Deploy the container]버튼을 눌러서 컨테이너를 실행시켜주세요.

정상적으로 설정하시면 다음과 같이 jellyfin이 running상태임을 확인하실 수 있습니다.

(3) 젤리핀 설정하기

웹 브라우저에 '라즈베리파이의 ip:8096'을 입력하시면 다음과 같이 젤리핀 화면이 보입니다.

선호하는 화면 언어를 'Korean'으로 바꿔주신 후 [다음]버튼을 눌러 넘어가주세요.

다음으로 로그인 계정을 설정해주시면 됩니다.

[미디어 라이브러리 추가] 버튼을 눌러주세요.

콘텐츠 종류를 선택하시고 '폴더'항목 옆의 [+]버튼을 눌러줍니다.

폴더 항목에서 '/media'를 선택해주시면 됩니다.

다음으로 넘어가서, 선호하는 메타데이터 언어 항목에 Korean으로 설정해주시면 됩니다.

다 끝나가네요.

원격 접속을 허용해주신 뒤 다음으로 넘어가주세요.

고생하셨습니다.

다음과 같은 화면이 뜨면 젤리핀 설정까지 무사히 완료된 것입니다.

 

반응형