안녕하세요, 디지털 시대의 문제 중 하나는 여기저기서 많은 데이터, 특히 미디어 파일이 저장되어 있다는 것입니다. 집에있는 컴퓨터에 좋아하는 노래가 있고 실제로 액세스 할 수없는 경우 항상 고통 스럽습니다. 집이있는 곳으로 내려 오지 않는 한 집의 다른 부분에서 온 다른 사람과 공유하십시오. 이 모든 특정 종류의 문제와 기타 유사한 문제는 Plex 가 해결하려고 시도한 것이며이 자습서에서는 Raspberry Pi에 Plex 서버를 설치 하여 미디어 라이브러리에 대한 무제한 연결을 제공합니다.
Plex 서버 소개:
Plex는 모든 미디어 파일을 제공 하는 Plex 서버 와 서버 에서 모든 미디어 파일 에 액세스하거나 스트리밍 하는 Plex 클라이언트 가있는 클라이언트-서버 미디어 플레이어 시스템 입니다.
- Plex Media Server는 Windows, macOS 및 Linux 등과 같은 많은 운영 체제에서 실행될 수 있습니다. Plex는 음악, 영화, 사진, 쇼 등 모든 미디어 파일을 포스터 및 썸네일로 깔끔하게 정리하고 등급 및 기타를 표시합니다. 온라인 서비스의 것들. 여기에서는 Raspberry Pi를 Plex 서버로 사용하고 있습니다.
- 미디어 플레이어는 모바일, 컴퓨터 등과 같은 클라이언트 장치에서 실행되는 클라이언트입니다. 클라이언트는 Plex Server에서 미디어 파일에 액세스 할 수 있습니다.
Plex Home Media Server를 사용하면 모든 미디어 파일을 한곳에 보관하고 다른 모든 장치에서 액세스 할 수 있습니다. 웹, Android 스마트 폰, Apple, Amazon fire TV, iOS, Windows, Xbox, PlayStation, Chromecast, Smart TV 등과 같이 즐겨 사용하는 모든 장치에서 데이터에 액세스 할 수 있습니다. Plex Client 는 이러한 모든 장치에서 지원됩니다.
이 자습서에서는 Rasbperry Pi에 Plex 서버를 생성합니다. 미디어 파일을 연결된 저장소 (USB 펜 드라이브 또는 외장 HD)에 업로드 한 다음 서버에서 다른 장치 (휴대폰 또는 연결된 컴퓨터)로 미디어를 스트리밍 할 수 있습니다. 이 도구는 다른 모든 장치의 공간을 잘 관리하고 친구 및 가족과 쉽게 공유 할 수 있도록하므로 매우 유용한 도구가 될 수 있습니다.
필수 구성 요소:
- Raspberry Pi 3 (Pi 2에서 잘 작동해야 함)
- SD 카드 (최소 8GB)
- USB 드라이브 또는 외장 하드 디스크 (옵션)
이 라즈베리 파이 플렉스 서버 튜토리얼 에서는 Raspbian Jessie OS와 함께 Raspberry Pi 3 를 사용하고 있습니다. 모든 기본 하드웨어 및 소프트웨어 요구 사항은 이전에 논의되었으며 Raspberry Pi 소개에서 찾아 볼 수 있습니다.
그래서 여기에서는 라즈베리 파이 설정에 익숙하고 퍼티와 같은 소프트웨어를 사용하여 터미널을 통해 라즈베리 파이에 액세스하는 방법을 알고 있다고 가정합니다. 많은 가정이 맞습니까? 예,하지만 이전 Raspberry Pi 프로젝트에서 배울 수있는 매우 기본적인 것입니다.
Raspberry Pi 에 Plex 서버를 단계적 으로 구현 하고 신중하게 따르면 프로젝트가 매력적으로 작동합니다. 뛰어 들자!
Raspberry Pi에서 Plex 서버 설정:
1 단계: Pi 업그레이드
모든 프로젝트를 시작하기 전에 제가 가장 좋아하는 일은 pi를 업데이트하여 OS에 대한 모든 최신 업데이트를 가져 오는 것입니다.
sudo apt-get 업데이트 sudo apt-get 업그레이드
이 작업이 완료되면 다음을 사용하여 파이를 재부팅하십시오.
sudo 재부팅
잠시 기다린 다음 터미널 세션을 다시 시작하고 2 단계를 계속합니다.
2 단계: Pi의 고정 IP 주소
다음으로해야 할 일은 라즈베리 파이에 고정 IP 주소를 할당하는 것입니다.
가장 먼저해야 할 일은 현재 IP 주소를 확인하는 것입니다. 다음을 사용하여 수행 할 수 있습니다.
sudo 호스트 이름 -I
현재 IP 주소가 표시됩니다. 복사하고 안전하게 보관하십시오.
다음으로, IP 주소를 포함하도록 라즈베리 파이의 cmdline.txt 파일을 편집합니다.
sudo nano /boot/cmdline.txt
파일 끝에 아래 줄을 추가하고 "IP_ADDRESS"를 IP 주소로 바꿉니다. "
ip = IP_ADDRESS
변경 사항을 적용하려면 라즈베리 파이를 재부팅하십시오.
sudo 재부팅
3 단계: HTTPS 전송 패키지 설치
다음으로 HTTPS 전송을 설치 (또는 설치했는지 확인)합니다. 이것은 최신 버전의 raspbian과 함께 제공되며 apt-get을 통해 https 패키지에 액세스 할 수 있어야합니다.
sudo apt-get install apt-transport-https
최신 버전이 설치됩니다. 이미 가지고있는 경우, 그 사실을 알리는 메시지를 받게됩니다. 어느 쪽이든 이제 다음 단계를 수행 할 준비가되었습니다.
4 단계: dev2day 저장소 가져 오기
다음으로해야 할 일은 Plex가 포함 된 dev2day 저장소 (plex에 대한 프로젝트 문서)를 가져 오는 것이지만이를 수행하려면 dev2day 웹 사이트에 대한 crypt O 키가 필요합니다.
crypt O 키를 얻으려면;
wget -O – https://dev2day.de/pms/dev2day-pms.gpg.key-sudo apt-key 추가-
이 단계에서 터미널이 다음과 같은 것을 반환하는 문제가 발생할 수 있습니다.
이 문제는 파이가 잘못된 시간과 날짜를 갖는 것과 관련이 있습니다. 이 문제를 해결하려면 다음을 실행하십시오.
sudo dpkg-tzdata 재구성
그런 다음 시간대와 가장 가까운 도시를 선택하십시오
그런 다음 아래 그림의 라인을 사용하여 정확한 시간을 설정하십시오.
Pi를 재부팅하고 명령을 실행하여 crypt 0 키를 다시 가져옵니다.
다 됐나요? 다음으로 패키지 소스 목록에 dev2day의 리포지토리를 추가합니다.
echo“deb https://dev2day.de/pms/ jessie main”-sudo tee /etc/apt/sources.list.d/pms.list
에코 된 입력이있는 라인을 반환합니다.
마지막으로 다음을 사용하여 패키지 목록을 업데이트합니다.
sudo apt-get 업데이트
파이를 재부팅하고 다시 켜질 때 다음 단계로 이동합니다.
sudo 재부팅
5 단계: Plex Media Server 설치
장치를 다시 켜면 드디어 Plex!를 설치할 준비가되었습니다. 이를 위해 우리는 명령을 사용합니다.
sudo apt-get install -t jessie plexmediaserver
종속성 설치에 대한 권한을 요청하는 경우 예 (y를 눌러)라고 응답하십시오.
6 단계: 'Pi'사용자에서 실행되도록 Plex 설정
다음으로 로그인 한 'Pi'사용자에서 Plex를 실행하도록 설정해야합니다.이를 위해 plexmediaserver.prev 파일을 편집하고 사용자를 plex에서 pi로 변경해야합니다. 이를 위해 우리는
sudo nano /etc/default/plexmediaserver.prev
그러면 텍스트 파일이 열립니다. 우리는 텍스트 파일에서 다음과 같은 부분을 찾고 있습니다.
PLEX_MEDIA_SERVER_USER = plex
우리는 그것을 변화시킬 것입니다.
PLEX_MEDIA_SERVER_USER = pi.
평소대로 텍스트 파일을 저장하고 CTRL + X를 누른 다음 y를 눌러 종료합니다.
이 작업이 끝나면 플렉스 서버를 다시 시작하여 변경 사항을 적용하십시오.
sudo 서비스 plexmediaserver 다시 시작
이 작업이 완료되면 최종 변경 사항이 적용되므로 파이를 다시 한 번 재부팅하십시오.
sudo 재부팅
그게 다야, 우리는 Raspberry Pi 에서 Plex 서버를 모두 설정하고 실행하고 있지만 파일을 올바르게로드하지 않으면 서버가 쓸모 없다고 말할 수 있습니까? 따라서 다음 몇 단계는 연결된 장치에서 파일을로드하고 스트리밍하는 방법을 보여주는 것입니다.
7 단계: Plex 서버에 파일 업로드
이 단계는 Plex 미디어 서버를 채우는 방법을 보여줍니다.
첫 번째는 Pi에 서버를 채우려는 미디어 파일이 포함 된 USB 드라이브 또는 외부 하드 디스크를 연결하는 것입니다.
이 작업이 완료되면 웹 브라우저를 열고 다음으로 이동합니다.
MyPiIPAdress: 32400 / web /
또는
raspberrypi.mshome.net:32400/web/
그러면 plex 웹 앱으로 이동하거나 로그인하거나 계정을 만들 수 있습니다.
Plex는 작동 방식을 보여주고 라이브러리를 추가하는 방법을 볼 수 있습니다. 폴더를 탐색하고 올바른 유형의 파일을 선택한 다음 Plex 라이브러리에 추가하십시오.
이제 동일한 네트워크에있는 모든 클라이언트 장치를 쉽게 연결할 수 있으며 Plex가이를 서버에 연결합니다.
7 단계: Plex Client에서 파일에 액세스
이렇게하려면 클라이언트 장치에서 Plex 앱 을 설치하고 열어야 하며 동일한 네트워크에있는 경우 매력처럼 작동합니다. 이미 언급했듯이 Plex Client는 휴대폰, 컴퓨터, 스마트 TV, Playstation 등과 같은 모든 것이 될 수 있습니다.
얘들 아, 질문이 있으면 알려주세요.