Jellyfin
NAS에 쌓인 영상 데이터 또는 로컬 PC의 영상 데이터들을 있어보이게 정리해볼 수 있는 서비스이다.
이와 유사한 서비스로 Plex가 있다.
사전 작업
젤리핀 계정 등 설정 정보를 저장할 폴더와 영상 재생 중 임시 생성 파일을 저장하는 캐시 폴더와 영상을 저장할 폴더를 생성하자.
$ mkdir -p /docker/jellyfin/{config,cache,videos}
도커 컨테이너 생성
아래의 docker-compose.yaml 파일을 /docker/jellyfin 디렉토리에 넣어주도록 하자.
version: "3"
services:
jellyfin:
image: jellyfin/jellyfin:latest
volumes:
- "./config:/config"
- "./cache:/cache"
- "./videos:/media"
environment:
PUID: 1000
PGID: 1000
TZ: "Asia/Seoul"
ports:
- "8096:8096/tcp"
container_name: jellyfin
yaml 파일을 잘 작성했으면 컨테이너를 띄워보도록 하자.
$ docker-compose up -d
서비스 동작 확인
컨테이너가 정상적으로 생성되었다면 http://<IP주소>:8096
으로 접속해보자.
한국어로 언어를 선택해주자.
초기 계정 설정을 해주자.
자잘한 설정을 마치다보면 아래와 같이 로그인 화면이 뜬다.
입맛에 맞게 커스텀 해서 사용하면 될 것 같다.