안녕하세요. 달소입니다.
이번글에서는 앞서 소개해드린 Plex가 아닌 jellyfin을 설치해보겠습니다.
Jellyfin 이란?
Plex와 비슷한 서비스이지만 차이점은 완전 오픈소스입니다.
HW 트랜스코딩등을 모두 지원하며 지속적으로 패치되고 개선되고있다는 점에서 추천드릴만한 서비스입니다.
클라이언트도 대부분의 플랫폼 환경을 모두 지원합니다.
Jellyfin은 무료이고 오픈 소스 미디어 센터 소프트웨어입니다. 사용자가 자신의 미디어 컬렉션(영화, TV 프로그램, 음악, 사진)을 관리하고 스트리밍할 수 있습니다.
주요 기능:
- 미디어 관리: Jellyfin은 사용자가 미디어 파일을 관리하고 구성할 수 있도록 합니다.
- 스트리밍: Jellyfin은 다양한 장치(브라우저, 스마트 TV, 모바일 기기)에서 미디어를 스트리밍합니다.
- トランス코딩: Jellyfin은 서로 다른 장치와 호환되도록 미디어 파일을 실시간으로 변환할 수 있습니다.
- 라이브 TV: Jellyfin은 HDHomeRun 같은 장치를 통해 라이브 TV를 스트리밍할 수 있습니다.
- 다중 사용자 지원: Jellyfin은 여러 사용자가 동시에 미디어를 스트리밍할 수 있도록 합니다.
- 맞춤형 인터페이스: Jellyfin은 사용자가 자신의 선호도에 맞게 인터페이스를 맞춤 설정할 수 있습니다.
- 원격 액세스: Jellyfin은 사용자가 인터넷을 통해 자신의 미디어 컬렉션에 원격으로 액세스할 수 있도록 합니다.
Jellyfin의 이점:
- 무료 및 오픈 소스: Jellyfin은 모든 사람이 사용하고 수정할 수 있는 무료 소프트웨어입니다.
- 자기 호스트: Jellyfin은 사용자 자신의 서버에 호스트되므로 미디어에 대한 완전한 제어권을 제공합니다.
- 다양한 장치 지원: Jellyfin은 거의 모든 장치에서 사용할 수 있습니다.
- 활발한 커뮤니티: Jellyfin은 활발한 커뮤니티를 갖추고 있어 지원과 도움을 제공합니다.
Jellyfin의 사용 사례:
- 집에서 자신의 미디어 컬렉션을 관리하고 스트리밍
- 친구나 가족과 미디어를 공유
- 라이브 TV를 스트리밍
- 원격에서 미디어에 액세스
DSM에 Jellyfin 설치하기
DSM에서 커뮤니티 패키지로 설치가 가능하긴하지만 컨테이너로 구축하시는걸 추천드립니다.
컨테이너 매니저를 먼저 설치해주세요.
그리고 Jellyfin에서 사용할 디렉터리를 미리 생성해줍니다.
Filestation에서 생성해주고 Everyone 권한으로 rw를 주면됩니다.
권한은 하위폴더까지로 주면됩니다.
실제 미디어가 있는 데이터 위치도 미리 확인해주시면 좋습니다.
저같은경우 /volume1/media/movie 였습니다.
그리고 컨테이너매니저를 실행해서 프로젝트를 생성합니다.
볼륨에 미디어 폴더를 잘 매핑시켜주면 되고 트랜스코딩을 사용하신다면 환경에 따라 디바이스쪽을 매핑시켜주시면됩니다.
환경변수들은 아래 내용을 참고해서 더 추가해주세요.
트랜스코딩 관련해서는 아래 환경변수를 참고해주세요.
참고 : https://hub.docker.com/r/linuxserver/jellyfin
이렇게 셋팅이 완료되면 컨테이너를 빌드합니다.
이제 ip:8096 포트로 접근을 해봅니다.
기본 관리자 계정셋팅, 라이브러리 셋팅을 진행합니다.
미디어파일을 폴더로 잘 넣어주면됩니다.
원격접근 셋팅도있습니다.
시간이 지나면 라이브러리스캔을 하고 미디어의 정보도 잘 가져옵니다.
대시보드도 깔끔합니다.
트랜스 코딩관련설정은 재생 -> 트랜스코딩에 있습니다.
사실 영상을 많이보지않고 제 주력툴은 아닌지라 테스트나 기능들에대해서는 많이모자랍니다.
댓글로 추천할 기능이나 후기들을 남겨주시면 다른분들께도 큰 도움이 됩니다!