Wie man Plex Media Server unter Ubuntu installiert

Suraj Joshi 30 Januar 2023
  1. Plex auf Ubuntu vom offiziellen Plex-Repository installieren
  2. Konfigurieren Sie die Firewall für Plex Media Server
  3. Konfigurieren Sie Plex Media Server
Wie man Plex Media Server unter Ubuntu installiert

Plex ist eine Medien-Streaming-Software, die es uns erlaubt, Mediendateien zu organisieren und diese Medieninhalte jederzeit zu streamen. Wir können den Plex Media Server aus dem offiziellen Plex-Repository installieren.

Plex auf Ubuntu vom offiziellen Plex-Repository installieren

  • Importieren Sie das GPG des Repos mit dem Befehl:
    curl https://downloads.plex.tv/plex-keys/PlexSign.key | sudo apt-key add -
    
  • Listen Sie das Repository des Plexus in unserer Quellen-Liste auf, indem Sie den Befehl
    echo deb https://downloads.plex.tv/repo/deb public main | sudo tee /etc/apt/sources.list.d/plexmediaserver.list
    
  • Installieren Sie das Paket apt-transport-https mit dem Befehl:
    sudo apt install apt-transport-https
    
  • Aktualisieren Sie die Paketquellen mit dem Befehl:
    sudo apt update
    
  • Installieren Sie das Paket Plex mit dem Befehl:
    sudo apt install plexmediaserver
    

Mit dem Befehl können wir überprüfen, ob der Plex Media Server installiert ist oder nicht:

sudo systemctl status plexmediaserver

Wenn der Plex Media Server installiert ist, erhalten wir die Ausgabe als:

● 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

Konfigurieren Sie die Firewall für Plex Media Server

Sobald die Installation verifiziert ist, müssen wir die Firewall konfigurieren, die den Verkehr auf bestimmten Ports des Plex-Medienservers zulässt. Um die Firewall zu konfigurieren, führen wir die folgenden Schritte durch:

  • Erstellen Sie ein UFW-Anwendungsprofil an der Stelle /etc/ufw/applications.d/plexmediaserver mit dem Inhalt unter Verwendung eines beliebigen Editors.
    [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
    
  • Aktualisieren Sie die Liste der Profile mit dem Befehl:
    sudo ufw app update plexmediaserver
    
  • Konfigurieren Sie neue Regeln für die Firewall mit dem Befehl:
    sudo ufw allow plexmediaserver-all
    

Um zu überprüfen, ob die Regeln konfiguriert sind oder nicht, verwenden wir den Befehl:

sudo ufw status verbose

Wenn die Konfiguration erfolgreich ist, erhalten wir die folgende Ausgabe:

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

Konfigurieren Sie Plex Media Server

Nun erstellen wir ein Verzeichnis, um den Inhalt in Plex mit dem folgenden Befehl zu speichern:

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

Danach setzen wir die Erlaubnis für den Benutzer plex, auf die Inhaltsdateien mit dem folgenden Befehl zuzugreifen:

sudo chown -R plex: /opt/plexmedia

Jetzt können wir zu http://server_ip:32400/web gehen und uns in das Plex-Konto einloggen und continue.a

Suraj Joshi avatar Suraj Joshi avatar

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

LinkedIn