GNU/Linux >> LINUX-Kenntnisse >  >> Fedora

Installieren Sie Plex Media Server auf Fedora Linux 35/34

Plex Media Server ist eine Software, mit der Sie alle Ihre digitalen Medieninhalte speichern und über eine Client-Anwendung wie Ihren Fernseher, NVIDIA Shield, Roku, Mobile App und viele weitere Plattformen darauf zugreifen können. Plex Media Server organisiert Ihre Dateien und Inhalte in Kategorien. Es ist sehr beliebt bei Leuten, die Fernsehsendungen und Filmbibliotheken speichern, und wenn Ihre Verbindung gut genug ist, teilen Sie sie mit Ihren Freunden und Ihrer Familie. Im Laufe der Zeit ist Plex Media Server stark gewachsen und unterstützt nun viele Plattformen.

Im folgenden Tutorial erfahren Sie, wie Sie Plex Media Server auf Fedora Linux 35/34 Workstation oder Server installieren.

Fedora-System aktualisieren

Aktualisieren Sie Ihr Fedora Linux Betriebssystem, um sicherzustellen, dass alle vorhandenen Pakete auf dem neuesten Stand sind:

sudo dnf upgrade --refresh -y

Installieren Sie Plex Media Server

Um Plex zu installieren, müssen Sie eine Repository-Datei erstellen, die direkt aus dem Plex-Repository abgerufen wird.

Öffnen Sie dazu Ihr Terminal und verwenden Sie den folgenden Befehl:

sudo tee /etc/yum.repos.d/plex.repo<<EOF
[Plexrepo]
name=plexrepo
baseurl=https://downloads.plex.tv/repo/rpm/\$basearch/
enabled=1
gpgkey=https://downloads.plex.tv/plex-keys/PlexSign.key
gpgcheck=1
EOF

Beispielausgabe bei Erfolg:

Vor der Installation von Plex ist es eine gute Idee, den Befehl dnf update auszuführen .

sudo dnf update --refresh

Installieren Sie nun den Plex Media Server auf Fedora mit dem folgenden dnf install Befehl :

sudo dnf install plexmediaserver

Beispielausgabe:

Geben Sie Y ein, drücken Sie dann die ENTER-Taste um mit der Installation fortzufahren.

Während der Installation sehen Sie eine Benachrichtigung, wenn Sie den GPG-Schlüssel importieren möchten:

Beispiel:

Geben Sie Y ein, drücken Sie dann die ENTER-Taste um mit der Installation fortzufahren.

Standardmäßig sollte der Plex Media-Dienst automatisch gestartet werden. Um dies zu überprüfen, verwenden Sie den folgenden systemctl status-Befehl :

systemctl status plexmediaserver

Beispielausgabe:

Wenn der Dienst nicht aktiv ist, verwenden Sie den folgenden Befehl, um Plex Media Server zu starten:

sudo systemctl start plexmediaserver

Aktivieren Sie als Nächstes beim Systemstart:

sudo systemctl enable plexmediaserver

Fedora Server SSH konfigurieren

ÜBERSPRINGEN SIE DIESEN TEIL, WENN SIE NICHT AUS DER FERNE AUF IHREN PLEX MEDIA SERVER ZUGREIFEN MÖCHTEN.

Für Benutzer, die Plex Media Server auf einem entfernten Fedora-Server installiert haben, müssen Sie zuerst einen SSH-Tunnel auf Ihrem lokalen Computer für die Ersteinrichtung einrichten, um externe Verbindungen zuzulassen.

Ersetzen Sie {server-ip-address} mit Ihrem eigenen zum Beispiel 192.168.50.1 usw.

Beispiel:

ssh {server-ip-address} -L 8888:localhost:32400

Für Benutzer, die neu bei SSH sind, müssen Sie es möglicherweise installieren.

sudo dnf install openssh-server -y

Als nächstes starten Sie den Dienst.

sudo systemctl enable sshd --now

Jetzt können Sie auf den Plex Media Server zugreifen, indem Sie in Ihrem Webbrowser auf localhost zugreifen.

http://localhost:8888/web

Oder die Alternative falls obige Adresse nicht funktioniert.

localhost:32400/web/index.html#!/setup

Die obige HTTP-Anforderung wird an http://localhost:32400/web den Remote-Server über einen SSH-Tunnel.

Sobald die Ersteinrichtung abgeschlossen ist, greifen Sie wie folgt mit Ihrer Remote-Server-IP-Adresse auf Ihren Plex Media Server zu.

https://{server-ip-address}:32400

Plex Media Server in der WebUI konfigurieren

Nachdem Plex nun auf Ihrem System installiert ist, müssen Sie das Setup über die WebUI konfigurieren und abschließen. Um darauf zuzugreifen, öffnen Sie Ihren bevorzugten Internetbrowser und navigieren Sie zu http://127.0.0.1:32400/web oder http://localhost:32400/web .

Beispiel:

Jetzt können Sie sich mit einem bestehenden oben aufgeführten Social-Media-Konto oder mit Ihrer E-Mail-Adresse anmelden, um ein neues Konto zu registrieren, wenn Sie neu bei Plex sind. Nach der Anmeldung beginnen Sie mit der Erstkonfiguration.

Schritt 1. So funktioniert Plex

Die erste Konfigurationsseite beschreibt in einem prägnanten Beispiel, was Plex ist und wie es funktioniert. Navigieren Sie zu VERSTANDEN! und klicken Sie mit der linken Maustaste, um zur nächsten Seite zu gelangen. Beachten Sie, dass Firefox-Benutzer je nach verwendetem Internetbrowser eine Meldung bemerken werden, in der sie aufgefordert werden, DRM zu aktivieren; diese Wahl ist erforderlich; ohne sie funktioniert Plex WebUI möglicherweise nicht richtig.

Beispiel:

Schritt 2. Optionaler Plex-Pass

Als nächstes werden Sie aufgefordert, möglicherweise ein Upgrade auf Plex Pass durchzuführen. Dies ist optional; Plex Pass bietet jedoch einige Vorteile für HDR-Optionen und den Zugriff auf Beta-Builds. Wenn Sie das X in der oberen rechten Ecke überspringen möchten, können Sie dies später jederzeit einrichten.

Beispiel:

Schritt 3. Servereinrichtung

Konfigurieren Sie Ihren Servernamen, und Sie können diesen beliebig benennen, zusammen mit der Option, „Mir den Zugriff auf meine Medien außerhalb meines Hauses zu erlauben.“ zu deaktivieren Standardmäßig ist das Zulassen des Zugriffs auf externe Medien aktiviert; Wenn Sie dies nicht tun möchten, deaktivieren Sie die Funktion.

Klicken Sie nach der Konfiguration auf WEITER Schaltfläche.

Beispiel:

Schritt 4. Medienbibliothek

Auf der Seite Medienbibliothek haben Sie die Möglichkeit, Ihre Medienverzeichnisse vorab hinzuzufügen. Wenn Sie ein Medienlaufwerk oder einen Ordner bereit haben, klicken Sie auf BIBLIOTHEK HINZUFÜGEN Schaltfläche.

Beispiel:

Wählen Sie nun den Medientyp aus, für den Ihre Ordner in Fernsehsendungen, Filme, Musik usw. organisiert werden sollen. Klicken Sie auf WEITER Schaltfläche, um mit dem Hinzufügen von Ordnern fortzufahren.

Beispiel:

Klicken Sie auf NACH MEDIENORDNER DURCHSUCHEN und wählen Sie das Medienverzeichnis aus.

Beispiel:

Die letzte Option ist, sobald der Ordner hinzugefügt wurde, werden die erweiterten Optionen angezeigt, hier können Sie Plex weiter nach Ihren Wünschen anpassen. Klicken Sie anschließend auf BIBLIOTHEK HINZUFÜGEN , um mit der Installation der Erstkonfiguration fortzufahren.

Beispiel:

Schritt 5. Abschluss

Weiter, klicken Sie auf WEITER Schaltfläche, um die Ersteinrichtung mit oder ohne Hinzufügen einer Medienbibliothek abzuschließen.

Beispiel:

Der nächste Bildschirm informiert Sie darüber, dass Sie fertig sind. Klicken Sie auf FERTIG Schaltfläche, um zum Plex Dashboard zu gelangen.

Beispiel:

Zuletzt werden Sie aufgefordert, Pins einzurichten, sie als Standard zu belassen oder nach Ihren Wünschen zu bearbeiten, die später angepasst werden können. Wenn Sie fertig sind, klicken Sie auf EINRICHTUNG BEENDEN Schaltfläche.

Beispiel:

Jetzt gelangen Sie zu Ihrem Plex Dashboard.

Beispiel:

Berechtigungen für Mediendateien und -ordner

Während der Ersteinrichtung haben Sie möglicherweise bemerkt, dass Ihre Medien nicht angezeigt wurden, und/oder Probleme beim Hinzufügen von Inhalten, die nicht erfasst werden, wenn Plex sich weigert, die Inhalte auf Ihren vorhandenen internen und externen Festplatten zu finden. Dies liegt teilweise daran, dass Plex ein dediziertes Benutzerkonto mit dem Namen plexuser erstellt , das Lese- und Ausführungsberechtigungen für Ihre Medienverzeichnisse benötigt.

Fedora-Berechtigungen können mit chown oder setfalc gesetzt werden; beide sind gut. Nachfolgend finden Sie einige Anwendungsbeispiele.

Setfalc-Beispiel:

sudo setfacl -R -m u:plex:rx /media/yourfolder/
sudo setfacl -R -m u:plex:rx /media/yourfolder/tv
sudo setfacl -R -m u:plex:rx /media/yourfolder/movies

Chown-Wege-Beispiel:

sudo chown -R plex:plex /media/yourfolder/

Oder einzelne Dateien auf der Festplatte, wenn andere Ordner vorhanden sind, die Plex nicht berühren/zugreifen soll.

sudo chown -R plex:plex /media/yourfolder/tv
sudo chown -R plex:plex /media/yourfolder/movies

Richten Sie Nginx als Reverse-Proxy ein

Sie können einen Reverse-Proxy einrichten, um von einem entfernten Computer oder Netzwerk aus auf Plex Media Server zuzugreifen. In diesem Beispiel richtet das Tutorial einen Nginx-Proxyserver ein.

Installieren Sie zuerst Nginx:

sudo dnf install nginx -y

Standardmäßig sollte Nginx aktiviert sein, wenn es nicht aktiviert ist. verwenden:

sudo systemctl start nginx

Verwenden Sie den folgenden Befehl, um zuzulassen, dass Nginx beim Booten gestartet wird:

sudo systemctl enable nginx

Beispielausgabe bei Erfolg:

Synchronizing state of nginx.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable nginx

Überprüfen Sie nun, ob Nginx aktiviert ist und keine Fehler aufweist:

systemctl status nginx

Beispielausgabe:

Erstellen Sie nun wie folgt einen neuen Serverblock:

sudo nano /etc/nginx/conf.d/plex.conf

Sie benötigen einen aktiven Domainnamen, der für nur 1 bis 2 Dollar erworben werden kann, wenn Sie noch keinen haben. NameCheap hat die besten billigen Domains, die es gibt, und wenn Sie .com bevorzugen, verwenden Sie Cloudflare.

Nachdem Sie Ihre Subdomain erstellt haben, fügen Sie Folgendes zur Serverblockdatei hinzu:

server {
      listen 80;
      server_name plex.example.com;

      location / {
          proxy_pass http://127.0.0.1:32400;
          proxy_set_header Host $host;
          proxy_set_header X-Real-IP $remote_addr;
          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

          #upgrade to WebSocket protocol when requested
          proxy_set_header Upgrade $http_upgrade;
          proxy_set_header Connection "Upgrade";
      }
}

Speichern Sie die Datei (STRG+O), Beenden Sie dann (STRG+X) .

Machen Sie jetzt einen Probelauf, um sicherzustellen, dass keine Fehler in der Nginx-Konfiguration oder Ihrem Serverblock vorhanden sind:

sudo nginx -t

Wenn alles richtig funktioniert, sollte die Beispielausgabe so aussehen:

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Laden Sie Nginx neu, damit die Änderung wirksam wird:

sudo systemctl reload nginx

Wenn Sie Ihre Domain und DNS-Einträge so eingerichtet haben, dass sie auf Ihre Server-IP verweisen, können Sie jetzt unter plex.example.com auf Ihren Plex Media Server zugreifen .

Sichern Sie Nginx mit Let’s Encrypt SSL Free Certificate

Idealerweise möchten Sie Ihr Nginx auf HTTPS mit einem SSL-Zertifikat ausführen . Verwenden Sie dazu am besten Let’s Encrypt eine kostenlose, automatisierte und offene Zertifizierungsstelle, die von der gemeinnützigen Internet Security Research Group (ISRG) betrieben wird .

Installieren Sie zuerst das certbot-Paket wie folgt:

sudo dnf install python3-certbot-nginx -y

Führen Sie nach der Installation den folgenden Befehl aus, um die Erstellung Ihres Zertifikats zu starten:

sudo certbot --nginx --agree-tos --redirect --hsts --staple-ocsp --email [email protected] -d plex.example.com

Dies ist das ideale Setup, das erzwungene HTTPS-301-Umleitungen, Strict-Transport-Security-Header und OCSP-Stapling umfasst. Passen Sie einfach E-Mail und Domainnamen an Ihre Anforderungen an.

Jetzt lautet Ihre URL https://plex.example.com statt HTTP://plex.example.com .

Beachten Sie, wenn Sie die alte HTTP-URL verwenden , wird automatisch auf HTTPS umgeleitet .

Plex Media Server aktualisieren/aktualisieren

Plex kann mit dem standardmäßigen dnf update command aktualisiert werden dass Sie die meiste Zeit damit verbringen würden, Pakete auf Ihrem System zu aktualisieren.

So suchen Sie nach Updates:

sudo dnf update --refresh

Plex Media Server entfernen (deinstallieren)

Wenn Sie Plex nicht mehr verwenden und von Ihrem Fedora-System entfernen möchten, führen Sie den folgenden Befehl aus:

sudo dnf autoremove plexmediaserver -y

Hinweis:Wenn Sie den Nginx-Reverse-Proxy installiert haben, vergessen Sie nicht, ihn zu deaktivieren, und löschen Sie bei Bedarf die Konfigurationsdatei Ihrer Domain.


Fedora
  1. So installieren Sie Skype auf Fedora 35/34

  2. So installieren Sie Apache Maven auf Fedora 35/34

  3. So installieren Sie Gradle auf Fedora 35/34

  4. So installieren und konfigurieren Sie MySQL Server 8 auf Fedora 34/35

  5. So installieren Sie Mongodb 5 auf Fedora 34/35

Installieren Sie NVIDIA-Treiber auf Fedora Linux 34/35

Installieren Sie Google Chrome unter Fedora Linux 34/35

RPM Fusion unter Fedora Linux 34/35 installieren/aktivieren

Installieren Sie den Linux-Kernel 5.16/5.17 auf Fedora Linux 34/35

So installieren Sie Plex Media Server auf Fedora 35

So installieren Sie Plex Media Server unter Linux Mint 20