본문 바로가기
프로그래밍/리눅스

프로그래밍 「 리눅스 편」docker를 사용하여 홈랩에서 Jellyfin 미디어 서버 설정

by grapedoukan 2023. 6. 13.
728x90

Jellyfin은 모든 장치에서 모든 미디어 파일을 관리하고 스트리밍할 수 있는 무료 오픈 소스 미디어 서버입니다. Plex 미디어 서버에 대한 오픈 소스 대안입니다. 도커에서 이 미디어 서버를 어떻게 설정할 수 있는지 봅시다.

Jellyfin 미디어 서버
 

요구 사항

  • 리눅스 시스템
  • 부두노동자
  • 도커 작성
  • 미디어 폴더

설치

우선, 도커가 설치되어 백그라운드에서 실행 중인지 확인하십시오. 명령에 대해 잘 모르는 경우 다음 명령을 사용하여 Linux를 체크인할 수 있습니다.

도커 상태를 확인하는 명령 :

sudo systemctl status docker

도커 데몬을 시작하는 명령 :

sudo systemctl start docker

도커가 실행 중인지 확인되면 jellyfin이라는 폴더를 만듭니다. 원하는대로 자유롭게 이름을 지정할 수 있습니다. 이 튜토리얼에서는 젤리핀으로 이름을 지정하겠습니다.

이제 해당 폴더로 이동하여 다음 단계를 따르십시오.

  • 이름이 있는 docker-compose 파일을 만듭니다. docker-compose.yml
  • 폴더 만들기config
  • 폴더 만들기cache

이제 좋아하는 텍스트 편집기로 편집하고 Vim을 사용하여 파일을 편집합니다. docker-compose 파일에 다음 콘텐츠를 추가합니다.docker-compose.yml

services:
  jellyfin:
    image: jellyfin/jellyfin
    container_name: jellyfin
    user: 1000:1000
    network_mode: 'host'
    volumes:
      - /home/homelab/jellyfin/config:/config
      - /home/homelab/jellyfin/cache:/cache
      - /home/homelab/media:/media
    restart: 'unless-stopped'
    extra_hosts:
      - "host.docker.internal:host-gateway"

여기에서 해당 경로와 이전에 만든 디렉토리 및 미디어 디렉토리를 제공해야 합니다. 홈 폴더에 내 것이 있습니다.cacheconfig

이 작업이 완료되면 다음 docker-compose 명령을 실행할 수 있습니다.

docker compose up

이렇게 하면 설정이 수행되고 다음 URL을 열면 젤리핀 설정 페이지가 표시됩니다. 필드를 채우고 계정을 만듭니다. 이제 홈랩 서버가 있는 모든 장치에서 미디어를 스트리밍할 수 있습니다.http://<your-homelab-host-ip>:8096

728x90