Ubuntu에 Plex Media Server를 설치하는 방법

Suraj Joshi 2023년1월30일
  1. Plex 공식 저장소에서 Ubuntu에 Plex 설치
  2. Plex Media Server 용 방화벽 구성
  3. Plex 미디어 서버 구성
Ubuntu에 Plex Media Server를 설치하는 방법

Plex는 미디어 파일을 구성하고 원하는 때에 미디어 콘텐츠를 스트리밍 할 수있는 미디어 스트리밍 소프트웨어입니다. Plex 공식 저장소에서Plex Media Server를 설치할 수 있습니다.

Plex 공식 저장소에서 Ubuntu에 Plex 설치

  • 다음 명령을 사용하여 저장소의GPG를 가져옵니다.
    curl https://downloads.plex.tv/plex-keys/PlexSign.key | sudo apt-key add -
    
  • 다음 명령을 사용하여 소스 목록에 Plex의 저장소를 나열합니다.
    echo deb https://downloads.plex.tv/repo/deb public main | sudo tee /etc/apt/sources.list.d/plexmediaserver.list
    
  • 다음 명령을 사용하여apt-transport-https 패키지를 설치합니다.
    sudo apt install apt-transport-https
    
  • 다음 명령을 사용하여 패키지 소스를 업데이트합니다.
    sudo apt update
    
  • 다음 명령을 사용하여Plex 패키지를 설치합니다.
    sudo apt install plexmediaserver
    

다음 명령을 사용하여 Plex Media Server가 설치되었는지 여부를 확인할 수 있습니다.

sudo systemctl status plexmediaserver

Plex Media Server가 설치된 경우 다음과 같은 출력이 표시됩니다.

● plexmediaserver.service - Plex Media Server
   Loaded: loaded (/lib/systemd/system/plexmediaserver.service; enabled; vendor 
   Active: active (running) since Wed 2020-10-07 18:01:06 +0545; 2min 5s ago
  Process: 15357 ExecStartPre=/bin/sh -c /usr/bin/test -d "${PLEX_MEDIA_SERVER_A
 Main PID: 15361 (Plex Media Serv)
    Tasks: 111 (limit: 4915)
   CGroup: /system.slice/plexmediaserver.service

Plex Media Server 용 방화벽 구성

설치가 확인되면 Plex 미디어 서버의 지정된 포트에서 트래픽을 허용하는 방화벽을 구성해야합니다. 방화벽을 구성하기 위해 다음 단계를 수행합니다.

  • 편집기를 사용하여 콘텐츠가있는/etc/ufw/applications.d/plexmediaserver 위치에 UFW 응용 프로그램 프로필을 만듭니다.
    [plexmediaserver]
    title=Plex Media Server (Standard)
    description=The Plex Media Server
    ports=32400/tcp|3005/tcp|5353/udp|8324/tcp|32410:32414/udp
    
    [plexmediaserver-dlna]
    title=Plex Media Server (DLNA)
    description=The Plex Media Server (additional DLNA capability only)
    ports=1900/udp|32469/tcp
    
    [plexmediaserver-all]
    title=Plex Media Server (Standard + DLNA)
    description=The Plex Media Server (with additional DLNA capability)
    ports=32400/tcp|3005/tcp|5353/udp|8324/tcp|32410:32414/udp|1900/udp|32469/tcp
    
  • 다음 명령을 사용하여 프로필 목록을 업데이트합니다.
    sudo ufw app update plexmediaserver
    
  • 다음 명령을 사용하여 방화벽에 대한 새 규칙을 구성합니다.
    sudo ufw allow plexmediaserver-all
    

규칙이 구성되었는지 여부를 확인하려면 다음 명령을 사용합니다.

sudo ufw status verbose

구성이 성공하면 다음과 같은 출력이 표시됩니다.

Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), disabled (routed)
New profiles: skip

To                         Action      From
--                         ------      ----
22/tcp                     ALLOW IN    Anywhere
32400/tcp (plexmediaserver-all) ALLOW IN    Anywhere
3005/tcp (plexmediaserver-all) ALLOW IN    Anywhere
5353/udp (plexmediaserver-all) ALLOW IN    Anywhere
8324/tcp (plexmediaserver-all) ALLOW IN    Anywhere
32410:32414/udp (plexmediaserver-all) ALLOW IN    Anywhere
1900/udp (plexmediaserver-all) ALLOW IN    Anywhere
32469/tcp (plexmediaserver-all) ALLOW IN    Anywhere

Plex 미디어 서버 구성

이제 다음 명령을 사용하여 Plex에 콘텐츠를 보관할 디렉터리를 만듭니다.

sudo mkdir -p /opt/plexmedia/<content-folder-name>

그런 다음 plex사용자가 다음 명령으로 콘텐츠 파일에 액세스 할 수있는 권한을 설정합니다.

sudo chown -R plex: /opt/plexmedia

이제http://server_ip:32400/web으로 이동하여 plex 계정에 로그인하고 계속할 수 있습니다.

작가: Suraj Joshi
Suraj Joshi avatar Suraj Joshi avatar

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn