리눅스에 젤리핀 미디어 서버를 설정하는 방법

Linux에 Jellyfin 미디어 서버를 설정하려면 서버 패키지를 설치하고 웹 마법사를 열어 관리자 계정을 생성한 다음 미디어 폴더를 추가하세요. 이 가이드에서는 Debian, Ubuntu 및 지원되는 파생 배포판용으로 제공되는 Jellyfin의 최신 체크섬 검증 설치 프로그램을 사용합니다. 다른 Linux 배포판의 경우 Jellyfin 컨테이너 또는 커뮤니티 패키지 관련 지침을 따르세요.

시작하기 전에 미디어 저장소를 마운트하고 Linux 경로(예: )를 기록해 두세요 /srv/media/Movies. 이 패키지는 Jellyfin을 라는 별도의 서비스 계정으로 실행하며 jellyfin, 이 계정은 상위 디렉터리를 탐색하고 파일을 읽을 수 있는 권한이 필요합니다. 다른 배포판이나 수동 저장소 설정에 대해서는 공식 Linux 설치 가이드를 참조하세요 .

Jellyfin을 설치하고 구성하세요

1. 설치 프로그램을 다운로드하고 확인하십시오.

Debian 또는 Ubuntu 서버에서 터미널을 열거나 SSH로 접속합니다. 다운로드 및 체크섬 도구를 설치한 다음 스크립트와 해당 체크섬 파일을 가져옵니다.

sudo apt update
sudo apt install curl coreutils
mkdir -p ~/jellyfin-setup && cd ~/jellyfin-setup
curl -fsSLO https://repo.jellyfin.org/install-debuntu.sh
curl -fsSLO https://repo.jellyfin.org/install-debuntu.sh.sha256sum
sha256sum -c install-debuntu.sh.sha256sum
Linux 터미널에 Jellyfin 설치 프로그램의 체크섬 검사가 install-debuntu.sh로 완료되었다는 메시지가 표시됩니다. 결과는 "OK"입니다.
체크섬 명령이 오류를 보고하는 경우에만 계속 진행하십시오 OK.

결과가 인 경우에만 계속 진행하십시오 install-debuntu.sh: OK. 설치 프로그램은 관리자 권한으로 실행되므로 먼저 다음 명령으로 설치 프로그램을 확인할 수 있습니다 less install-debuntu.sh. Jellyfin 가이드에는 지원되는 파생 버전과 수동 설치 옵션이 나와 있습니다.

2. 설치 프로그램을 실행하고 서비스를 확인하십시오.

검증된 스크립트를 실행한 다음 Jellyfin이 활성화되었는지 확인하십시오.

sudo bash install-debuntu.sh
sudo systemctl status jellyfin
검증된 설치 프로그램을 실행하기 위해 sudo bash install-debuntu.sh 명령어가 실행된 Linux 터미널이 준비되어 있어야 합니다.
공식 설치 프로그램은 Jellyfin 저장소와 서버 패키지를 구성합니다.

만약 중지되어 있다면, 부팅 시 활성화하고 다음 명령으로 시작하십시오 sudo systemctl enable --now jellyfin.

3. 설치 마법사를 엽니다.

동일 네트워크에 있는 장치에서 다음 주소를 방문하세요. 여기서 http://<server-ip>:8096자리 표시자는 Linux 서버의 LAN 주소로 바꿔야 합니다. http://localhost:8096서버 자체에서는 다음 주소를 사용하세요. 포트는 8096/TCP기본 HTTP 포트입니다. 페이지가 로드되지 않으면 서비스 설정을 확인하고 방화벽에서 신뢰할 수 있는 LAN 장치에 대해 해당 포트를 허용하세요.

언어 선택기가 있는 서버 로컬 주소의 Jellyfin 설정 페이지입니다.
동일 네트워크 내의 브라우저에서 서버 주소를 엽니다.

4. 언어를 선택하고 관리자 계정을 생성하세요.

설치 인터페이스 언어를 선택한 다음 관리자 사용자 이름과 강력하고 고유한 암호를 입력하십시오. 이 계정은 서버 설정 및 사용자를 관리합니다. 필요한 경우 마법사 완료 후 다른 계정을 추가하십시오.

사용자 이름, 비밀번호 및 확인 입력란이 있는 Jellyfin 관리자 양식입니다.
고유한 관리자 이름과 강력한 비밀번호를 선택하세요.

5. 미디어 라이브러리 추가

미디어 라이브러리 추가를 선택하고 영화, 프로그램 또는 음악과 같은 유형을 선택한 다음 표시 이름을 입력하고 전체 폴더 경로를 추가합니다. 라이브러리를 분리하면 Jellyfin에서 콘텐츠를 더 쉽게 식별할 수 있습니다. 예를 들어 , ` .mylib/srv/media/Movies/Arrival (2016)/Arrival (2016).mkv ...

Jellyfin 미디어 라이브러리 추가 양식에서 폴더 경로가 /srv/media/movies인 영화로 설정되어 있습니다.
Jellyfin 서비스가 읽을 수 있는 전용 라이브러리 경로를 추가하세요.

폴더가 없거나 스캔 결과가 비어 있는 경우, 서비스 계정으로 액세스 권한을 테스트하십시오 sudo -u jellyfin ls /srv/media/Movies. 미디어 그룹 또는 범위가 지정된 ACL을 통해 읽기 및 디렉터리 탐색 권한만 부여하십시오. chmod 777전체 디스크의 소유권을 변경하거나 광범위한 재귀적 권한을 부여하지 마십시오. 공식 FAQ 에서도 미디어 누락의 일반적인 원인으로 권한 및 파일 구성 문제를 지적하고 있습니다.

6. 메타데이터 언어 및 지역을 설정합니다.

Jellyfin이 제목, 설명 및 기타 가져온 메타데이터에 대해 우선적으로 사용할 언어와 지역을 선택하세요. 이는 설정 인터페이스 언어와는 별개이며 나중에 도서관별로 변경할 수 있습니다. 결과는 제공업체 가용성 및 인터넷 연결 상태에 따라 달라질 수 있습니다.

Jellyfin에서 선호하는 메타데이터 언어 페이지로, 언어 및 지역 선택기가 별도로 제공됩니다.
Jellyfin이 메타데이터 조회에 사용할 언어 및 지역을 설정합니다.

7. 원격 접속 설정을 검토하세요

로컬 전용 서버의 경우 원격 액세스는 비활성화하십시오. 집 밖에서 시청할 계획이라면 이 서버에 대한 원격 액세스 허용을 활성화 하고 VPN 또는 HTTPS 역방향 프록시와 같은 보안 연결을 별도로 구성하십시오. 마법사 설정은 암호화를 제공하거나 라우터 구성을 완료하지 않습니다. UPnP가 특별히 필요한 경우가 아니면 자동 포트 매핑 활성화는 비활성화 하십시오. Jellyfin은 필요하지 않은 경우 UPnP를 비활성화하는 것을 권장합니다.

Jellyfin 네트워킹 설정에서 원격 액세스 및 자동 포트 매핑 옵션을 해제했습니다.
UPnP가 특별히 필요한 경우가 아니면 자동 포트 매핑 기능을 비활성화 상태로 유지하십시오.

8096일반 HTTP 포트를 공용 인터넷으로 직접 포워딩하지 마십시오 . Jellyfin의 기본 HTTPS 포트는 8920/TCPHTTPS가 구성되기 전까지는 사용되지 않습니다. 외부 사이트 액세스를 활성화하기 전에 공식 네트워킹 가이드를 따르십시오.

8. 재생을 완료하고 테스트합니다.

마법사를 완료하고 로그인한 다음 Jellyfin이 선택한 폴더를 스캔하도록 하세요. LAN에 연결된 다른 기기에서 테스트할 수 있으며, 서버 주소와 포트를 수동으로 입력하면 검색이 자동으로 이루어집니다. 호환되는 앱 목록은 공식 클라이언트 페이지 에서 확인할 수 있습니다 .

영화, TV 프로그램, 음악 컬렉션 타일이 있는 젤리핀 홈 화면.
첫 번째 스캔 후 Jellyfin 클라이언트를 열고 라이브러리가 나타나는지 확인하십시오.

일반적인 설치 문제를 해결하세요

  • 웹 페이지를 사용할 수 없습니다.sudo systemctl status jellyfin 서버 IP, 포트 8096및 LAN 방화벽 규칙을 확인하십시오 . 최근 로그: sudo journalctl -u jellyfin -n 50 --no-pager.
  • 빈 라이브러리: 저장소가 마운트되었는지, jellyfin계정이 해당 폴더를 읽을 수 있는지 확인하십시오. 올바른 라이브러리 유형과 지원되는 이름 지정 형식을 사용하십시오.
  • 클라이언트가 서버를 검색할 수 없습니다. LAN 주소를 :8096수동으로 입력하십시오. 로컬 검색은 UDP를 사용 7359하지만, 주소를 직접 입력하는 것은 검색에 의존하지 않습니다.

로컬 재생이 정상적으로 작동하면 별도의 네트워킹 작업으로 사용자를 추가하거나 원격 액세스를 구성하십시오.

댓글 남기기

손실된 파티션과 하드 디스크 데이터를 안전하게 복구하는 방법

손실된 파티션과 하드 디스크 데이터를 안전하게 복구하는 방법

TestDisk와 PhotoRec을 사용하여 손실된 파티션과 파일을 복구하는 방법을 알아보세요. 원본 드라이브를 보호하고 안전하게 스캔한 다음 복구된 데이터를 다른 디스크에 저장하세요.

리눅스 데스크톱에서 QR 코드를 스캔하는 방법

리눅스 데스크톱에서 QR 코드를 스캔하는 방법

웹캠이나 이미지 파일을 사용하여 CoBang으로 Linux에서 QR 코드를 스캔하세요. Flatpak 카메라 접근 관련 설치 옵션, 설정 단계 및 문제 해결 방법을 참조하세요.

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하는 방법

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하는 방법

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하세요. 노출, 색상, 깜빡임 감소 및 기타 지원되는 제어 기능을 조정하고 호환되는 비디오 모드를 확인하세요.

Linux에 PhpStorm을 설치하는 방법: Toolbox, Tar.gz, Snap 및 AUR

Linux에 PhpStorm을 설치하는 방법: Toolbox, Tar.gz, Snap 및 AUR

Linux에 PhpStorm을 설치하려면 JetBrains Toolbox 또는 독립 실행형 tar.gz 아카이브를 사용하세요. Snap 및 Arch AUR 옵션도 제공됩니다. Java는 이미 포함되어 있습니다.

리눅스에 Cisco Packet Tracer를 설치하는 방법

리눅스에 Cisco Packet Tracer를 설치하는 방법

Cisco Packet Tracer 9.0.1 for Ubuntu 64비트 버전을 다운로드하고, APT를 사용하여 DEB 패키지를 설치한 다음, 터미널에서 라이선스에 동의하고 로그인하여 실습을 시작하십시오.

XFCE 4에서 듀얼 패널을 설정하는 방법

XFCE 4에서 듀얼 패널을 설정하는 방법

각 디스플레이마다 별도의 XFCE 4 패널을 생성하고, 두 번째 패널을 올바른 출력에 할당하고, 위치와 크기를 조정한 다음, 필요한 실행기와 상태 항목을 추가합니다.

리눅스에서 CD-ROM을 ISO 파일로 백업하는 방법

리눅스에서 CD-ROM을 ISO 파일로 백업하는 방법

GNOME Disks 또는 dd 명령어를 사용하여 Linux에서 CD-ROM ISO 파일을 생성합니다. 광학 드라이브를 식별하고, 복사 과정을 모니터링하고, 이미지 유효성을 검사하고, 손상된 디스크나 오디오 디스크에 다른 도구가 필요한 경우를 알 수 있습니다.

리눅스에서 GIMP를 사용하여 이미지를 잘라내는 방법

리눅스에서 GIMP를 사용하여 이미지를 잘라내는 방법

GIMP를 사용하여 Linux에서 사진 배경 제거하기: 피사체를 따라 그리고, 선택한 배경을 삭제하고, 투명도를 유지한 다음, 재사용 가능한 PNG 파일로 내보낼 수 있습니다.

FlightGear 무료 다운로드: 공식 설치 가이드

FlightGear 무료 다운로드: 공식 설치 가이드

FlightGear를 공식 사이트에서 무료로 다운로드하세요. Windows, macOS, Linux 패키지를 비교하고, 데이터 파일을 설치한 후 첫 비행을 시작하세요.

Google Tasks 데스크톱 애플리케이션: 컴퓨터에서 사용하는 방법

Google Tasks 데스크톱 애플리케이션: 컴퓨터에서 사용하는 방법

브라우저에서 Google Tasks를 열거나, Chrome 바로가기 또는 앱 스타일 실행을 추가하고, 캘린더 및 Gmail을 통해 날짜별 할 일을 관리하세요.