Plex mit gültigem SSL-Zertifikat ausstatten

Plex verwendet für den internen Indirect Mode eigene Zertifikate, die auf <uuid>.plex.direct zeigen. Wenn Plex hauptsächlich über Chrome genutzt wird, ist es sinnvoll, ein gültiges Zertifikat einzubinden. Die folgende Anleitung basiert auf Plex unter Ubuntu 17.10 und einem Skript, das aus einem Unifi-Controller-Skript angepasst wurde.

Hier gibts das Script (GitHub)

1. Zertifikat erzeugen

Führe das Skript wie folgt aus:

sudo ./gen-plex-cert.sh -d plex.domain.com

2. Einstellungen in der Plex-Oberfläche

Öffne nun die Plex-Weboberfläche und navigiere zu:

  • Einstellungen (Symbol oben rechts)
  • Server (Tab)
  • Netzwerk (linke Navigationsspalte)

Klicke auf «Erweiterte Einstellungen anzeigen», um die erforderlichen Felder zu sehen, und trage folgende Werte ein:

  • Pfad zum benutzerdefinierten Zertifikat: /var/lib/plexmediaserver/certificate.pfx
  • Passwort für das Zertifikat: PLeXMeDiaSeRVeR (Standardwert des Skripts – sollte geändert werden!)
  • Benutzerdefinierte Zertifikatsdomain: https://plex.domain.com:32400

Speichere anschließend die Änderungen.

3. Automatische Zertifikatserneuerung einrichten

Damit das Zertifikat automatisch aktualisiert wird, kopiere das Skript nach:

/usr/local/sbin

Erstelle anschließend die Datei /etc/cron.d/plex-cert-update mit folgendem Inhalt:

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

0 */12 * * * root test -x /usr/local/sbin/gen-plex-cert.sh -a \! -d /run/systemd/system && perl -e 'sleep int(rand(3600))' && /usr/local/sbin/gen-plex-cert.sh -r -d plex.domain.com

Damit wird das Zertifikat automatisch zweimal täglich erneuert.


Hinweis: Die aktuellste Version des Skripts ist auf GitHub verfügbar.

elmo

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Seite verwendet Cookies, um die Nutzerfreundlichkeit zu verbessern. Mit der weiteren Verwendung stimmst du dem zu.

Datenschutzerklärung