플렉스 미디어 서버

Ubuntu에서 Plex 미디어 서버 설정

C05348A3-9AB8-42C9-A6E0-81DB3AC59FEB
           

Plex_logo_2022.svg

Plex는 모든 장치에서 시스템의 미디어를 저장하고 액세스할 수 있는 스트리밍 미디어 서버입니다. Plex는 클라이언트-서버 모델을 기반으로 일반 시스템을 본격적인 미디어 서버로 전환합니다. 모든 미디어 파일은 Plex 서버가 설치된 단일 시스템에 저장됩니다. 서버는 컬렉션 및 온라인 서비스의 미디어를 구성합니다. 그런 다음 모든 스마트폰, 스마트 TV 또는 스트리밍 박스에서 서버의 미디어에 액세스할 수 있습니다. 이러한 장치에 Plex 클라이언트를 설치하기만 하면 됩니다.

Windows, Mac, Linux 및 NAS OS를 비롯한 다양한 운영 체제에 Plex Media Server를 설치할 수 있습니다. 이 기사에서는 Linux 운영 체제에 Plex 미디어 서버를 설치하는 방법을 보여줍니다.

클라이언트가 접근을 시도할 때 변경되지 않도록 서버 컴퓨터의 고정 IP 주소를 사용하는 것이 좋습니다. 설치를 위해서는 sudo 권한이 필요합니다.

명령줄 터미널 애플리케이션을 열어 Plex를 설치합니다.

참고: 이 문서의 명령은 Ubuntu에서 실행되었습니다.

1단계: Plex Media Merver 다운로드

첫 번째 단계는 공식 다운로드 페이지에서 Linux용 Plex Media Server를 다운로드하는 것입니다. 최신 버전의 URL을 복사하고 서버에서 다음 명령을 실행할 때 이 버전을 재정의합니다.

wget https://downloads.plex.tv/plex-media-server-new/1.26.2.5797-5bd057d2b/debian/plexmediaserver_1.26.2.5797-5bd057d2b_amd64.deb

2단계: Plex 미디어 서버 설치

다운로드 후 다음 단계는 Plex 미디어 서버를 설치하는 것입니다. 이를 수행하려면 cd 명령을 사용하십시오. 다운로드한 파일이 있는 디렉토리로 이동합니다. 그런 다음 다음 명령을 사용하여 다운로드한 Plex 미디어 서버 패키지를 시스템에 설치합니다.

sudo apt installer ./plexmediaserver_1.26.2.5797-5bd057d2b_amd64.deb
 sudo systemctl démarrer plexmediaserver.service
 sudo systemctl activer plexmediaserver.service
 état sudo systemctl plexmediaserver.service

4단계: Plex 미디어 서버에 액세스

Plex Media Server는 포트 32400 을 사용하여 웹 인터페이스를 통해 액세스하고 구성합니다. 아래 나열된 명령을 사용하여 이 포트에서 들어오는 연결을 허용하려면 먼저 로컬 방화벽을 열어야 합니다. AWS 또는 기타 클라우드 공급자에서 EC2를 사용하는 경우 보안 그룹 또는 이에 상응하는 것을 사용하는 트래픽도 허용해야 합니다.

sudo apt installer iptables-persistant
 sudo iptables -I ENTRÉE 6 -m état --état NOUVEAU -p tcp --dport 32400 -j ACCEPTER
 sauvegarde sudo netfilter-persistante

http://<server_ip>32400 에 있는 서버 IP 주소에 간단히 액세스하면 인증을 요청하지만 다음 오류가 수신됨을 알 수 있습니다.

"이 서버에 액세스할 수 있는 권한이 없습니다."

2021-11-19_13-03-41
Plex "이 서버에 액세스할 수 있는 권한이 없습니다."
© Copyrigh Videre Research, LLC. All rights reserved.

많은 연구 끝에 저에게 효과가 있었던 솔루션은 로컬 시스템에서 다음 명령을 실행하여(서버의 IP 주소와 패스키를 적절하게 대체) 로컬 시스템에서 포트 32400의 서버로 ssh 터널을 여는 것이었습니다.

ssh -i ~/.ssh/<your_key>.key ubuntu@<your_host_ip> -L 8888:localhost:32400

이 연결이 열린 상태에서 브라우저 창을 열고 http://localhost:8888/web 으로 이동합니다.

이제 이 서버를 구성할 수 있습니다.

구성되면 더 이상 이 트릭을 사용할 필요가 없습니다.

5단계: Plex 미디어 서버 구성

다음 단계는 미디어 파일에 대한 액세스를 구성하는 것입니다.

기본적으로 Ubuntu에서 Plex는 /var/lib/plexmediaserver/Library/ 에 설치되지만 미디어 파일을 거기에 두지 않는 것이 좋습니다.

Plex는 사용자 plex로 실행되므로 새 디렉토리를 만들고 해당 사용자에게 액세스 권한을 부여하기만 하면 됩니다.

sudo mkdir /home/media
 sudo chown -R plex.plex /home/media

서버에 로컬 저장소가 많지 않은 경우 "일반" 서버에 꽤 잘 작동하는 S3FS를 사용하는 것이 좋습니다. Plex 서버는 AWS S3를 통해 합리적인 가격으로 무제한 스토리지를 제공합니다. Linux에 S3fs 설치를 참조하십시오.

기본적으로 Plex에서 파일을 읽을 수 있도록 하려면 fstab 파일에 uid=plex,gid=plex 매개변수를 추가할 수 있습니다.

sudo nano /etc/fstab
 
...
s3fs#<bucket_name>:/<directory>/ /home/media fuse _netdev,allow_other,passwd_file=/home/ubuntu/.s3fs-creds,defaults,uid=plex,gid=plex 0 0
 
 
sudo umount /home/media
sudo mount /home/media
ls -al /home/media

이제 모든 파일은 plex 사용자가 소유해야 합니다. AWS S3 콘솔 또는 AWS CLI를 사용하여 미디어 파일을 업로드할 수 있습니다.<

6단계: Plex 미디어 서버 업데이트

새 버전의 Plex가 출시되면 다음 명령을 사용하여 설치할 수 있습니다.

mise à jour sudo apt
 sudo apt-get --only-upgrade installer plexmediaserver
댓글을 게시했습니다: 0