Plex Media Server på Debian Jessie 2

Skrevet af: Patrick Kerwood

Dette er en guide til installationen af Plex Media Server på Debian 8 (Jessie), samt opsætning af en NGINX eller Apache2 proxy. Med PMS kan du stream fra din server, enten med en Plex client eller fra den super lækre WebUI.

Installation

Start med at hoppe ind på Plex’s download side og hent den nyeste version af Plex Media Server til Ubuntu til din server. Evt. højre klik, kopier linket og download den med wget.

Installer Plex.
sudo dpkg -i plexmediaserver_0.9.16.6.1993-5089475_amd64.deb

Det var sådan set det.
Hvis du har installeret Plex på en lokal server kan du forbinde til den via dens LAN IP og konfigurer den. http://LAN-IP:32400/web

Hvis Plex serveren ikke er på dit lokale LAN, kan du ikke forbinde til den, for at konfigurer den. Dette er en sikkerheds feature fra serveren side, for at sikre at ikke alle kan forbinde til en random ny opsat server.

For at forbinde til den kan man lave en SSH tunnel. Det er rigtig simpelt og jeg har lavet en guide til.
https://linuxbloggen.dk/ssh-tunnel/

Eller du kan sætte din webserver til at proxy fra et domæne navn på port 80 til localhost port 32400. På den måde slipper du for at tilgå web interfacet med “:32400/web” hver gang og du kan konfigurer den uden at skulle lave SSH tunnelen.

NGINX Proxy

Start med at installere NGINX.
sudo apt-get install nginx

Opret en NGINX vhost konfigurations fil og tilføj nedenstående konfiguration. Udskift plex.domain.dk med dit eget domæne.
sudo nano /etc/nginx/sites-available/plex.domain.dk

Enable konfigurations filen.
sudo ln -s /etc/nginx/sites-available/plex.domain.dk /etc/nginx/sites-enabled/

Reload NGINX.
sudo systemctl reload nginx

Plex WebUI kan nu findes på http://plex.domain.dk/

Apache2 Proxy

Installer Apache2.
sudo apt-get install apache2

Enable module proxy, proxy_http og rewrite.
sudo a2enmod proxy proxy_http rewrite

Opret en ny virtual host fil. Vær opmærksom på at det er vigtig filen ender på “.conf“.
Indsæt nedenstående konfiguration i filen.
sudo nano /etc/apache2/sites-available/plex.domain.conf

Enable den nye virtual host konfiguration.
sudo a2ensite plex.domain.conf

Genstart Apache.
sudo systemctl restart apache2

Plex WebUI kan nu findes på http://plex.domain.dk/

Proxy med SSL

Tjek dette indlæg ud for at få certifikat på din proxy. Indlægget er godt nok lavet til NGINX, men den kan fint “oversættes” til Apache2.
https://linuxbloggen.dk/lets-encrypt-nginx/

Opdatering

Opdatering er super nemt. Download den nye version af Plex fra deres site og installer den med dpkg som i starten af dette indlæg.
sudo dpkg -i plexmediaserver_0.9.16.6.1993-5089475_amd64.deb

Easy as that..


30 apr 2016   | Alle · Debian · Programmer

2 thoughts on “Plex Media Server på Debian Jessie

  1. Reply Micklas jun 22,2016 11:10

    Hej,

    I din guide til Debian Wheezy er der en forklaring omkring redirects, desværre kan jeg ikke se noget til nginx derinde.
    Problemet er at den ikke kræver et login for at se filmene, da den også tillader ændringer i settings uden at være logged ind (Sikkert fordi den tager det som at være localhost selvom det er på en hjemmeside)

    Hvordan løser jeg dette? Stod som forklaret tidligere og læste i din Plex guide til Debian Wheezy at der er noget omkring redirects, men hvordan gøres dette i Debian 8 nginx?

  2. Reply exetico aug 6,2016 12:17

    Du kunne evt. linke til følgende:
    https://github.com/mrworf/plexupdate

    Det er super simpelt – men det virker!

Leave a Reply