Docker

Docker에 Jelllyfin 미디어 서버 구축하기(docker-compose)

wr-rainforest 2024. 4. 24. 14:50

젤리핀이란?

로컬에 저장된 영화나 음악 파일을 온라인 스트리밍이 가능하도록 만들어주는 미디어 서버 프로그램입니다.

Plex와 비슷한 프로그램이지만 무료라는 장점이 있습니다.

 

보다 편한 설치와 관리를 위해 docker-compose 를 사용하여 도커에 설치하는 방법을 알아보도록 하겠습니다.

 

 

젤리핀 docker-compose 구성

# 이전 버전의 도커 컴포즈를 사용중이라면 버전 추가
# version: '3.8'
services:
  jellyfin:
    image: jellyfin/jellyfin:latest
    restart: 'always'
    container_name: jellyfin
    user: 1000:1000
    volumes:
      - ./jellyfin/config:/config
      - ./jellyfin/cache:/cache
      - ./jellyfin/media:/media # 영화 등의 파일을 저장할 공간
    ports:
      - 8096:8096
          
    # 그래픽 그룹 설정(옵션)
    #group_add:
    #  - "110"
    
    # 그래픽카드 지정(옵션)
    # devices:
    #   - /dev/dri/renderD128:/dev/dri/renderD128

 

젤리핀 도커 컴포즈 파일을 작성해 줍니다.

docker compose up -d

 

실행해 줍시다.

 

젤리핀 초기 구성

 

초기 화면

localhost:8096으로 접속하면 다음과 같은 화면이 나오게 됩니다.

차근차근 초기 설정을 진행해 줍니다.

관리자 설정 화면
미디어 라이브러리 설정 화면
미디어 라이브러리 추가

바인드 마운트 폴더를 미디어 라이브러리에 추가해 줍니다.

도커 컴포즈 설정을 바꾸었다면 바꾼 폴더로 설정해주시면 됩니다.

원격 접속 허용

원격 접속을 허용해 줍니다.

로그인 창

이제 모든 설정이 완료되었습니다.

media 폴더에 원하는 영화나 음악을 넣고 사용하시면 됩니다.