Winkelwagen

/ VPS-Infrastructuur

Alles over de zelfontwikkelde VPS-infrastructuur

Register now

/ Up to date

/ Nieuws

Lancering PerformanceVPS

Meer info
Hulp nodig?

    Sorry, we konden geen resultaten vinden voor jouw zoekopdracht.

    Een Plex Media server installeren in Ubuntu 16.04 of 18.04

    In deze handleiding laten wij zien hoe je een Plex Media Server installeert op een VPS met Ubuntu en Big Storage gebruikt als opslagruimte voor Plex.


    Plex Media Server installeren

    Stap 1

    Kopieer eerst de meest actuele downloadlink op de Plex-downloadpagina voor je aan de installatie begint:

    Selecteer 'Linux' > 'Choose Distribution' en klik vervolgens met de rechter muisknop op 'Ubuntu (16.04+) / Debian (9+) - Intel/AMD 64-bit' > 'Copy link location'.

    plex download link


    Stap 2

    Verbind met je VPS via SSH of de VPS-console in je controlepaneel.


    Stap 3

    Download de laatste versie van Plex op je VPS met het wget-commando. De syntax hiervoor is 'wget url' waarbij je url vervangt door de link uit stap 1, bijvoorbeeld:

    wget https://downloads.plex.tv/plex-media-server-new/1.15.2.793-782228f99/debian/plexmediaserver_1.15.2.793-782228f99_amd64.deb

    Stap 4

    Zodra de download van Plex klaar is, Installeer je de mediaserver met het commando:

    dpkg -i plexmediaserver_1.15.2.793-782228f99_amd64.deb

    Vervang de naam plexmediaserver_1.15.2.793-782228f99_amd64.deb door de naam van het Plex-installatiebestand die je in stap 3 gedownload hebt). Plex start na de installatie automatisch.

    Tip: Type dpkg -i plex en druk op de tab-toets. De volledige naam van het installatiebestand wordt dan automatisch ingevuld.


    Stap 5

    Verwijder het installatiebestand met het commando:

    rm -f plexmediaserver_1.15.2.793-782228f99_amd64.deb

    Vervang hier opnieuw de naam van het bestand door de naam die je ook in stap 4 gebruikte.

    Tip: Type rm -f plex en druk op de tab-toets. De volledige naam van het installatiebestand wordt dan opnieuw automatisch ingevuld.


    Stap 6

    De Plex repo is standaard niet ingeschakeld; dit betekent dat met apt -y update je Plex server niet geüpdate wordt. Je lost dit op met een kleine aanpassing in het 'source list'-bestand en door de Plex public key aan de apt package manger toe te voegen.

    Open de source list met:

    nano /etc/apt/sources.list.d/plexmediaserver.list

    In het bestand verwijder je de # in de laatste regel (i.e. je uncomment de regel), zodat die er uit ziet als volgt:

    deb https://downloads.plex.tv/repo/deb/ public main

    Sla de wijzigingen op en sluit het bestand met ctrl + > > enter.

    Voeg tot slot  de Plex public key toe aan de apt package manger met:

    wget -q https://downloads.plex.tv/plex-keys/PlexSign.key -O - | sudo apt-key add -

    Stap 7

    Voor je voor het eerst de Plex interface kunt bereiken zet je een SSH-tunnel op naar je VPS. Gebruik de stappen hieronder voor het besturingssysteem waar vanaf je met je Plex Media Server wil verbinden.

    Windows 10

    Stap 1

    Windows 10 heeft in PowerShell een SSH-client ingebouwd (in eerdere versies van Windows is die niet aanwezig). Druk op de Windows Start-knop en type 'Powershell'. Klik in de resultaten op 'Run as Administrator'.

    powershell


    Stap 2

    Zet vervolgens de SSH-tunnel op met het commando:

    ssh -p 1234 user@123.123.123.123 -L 8888:localhost:32400

    Vervang 1234 door je SSH-poortnummer, user door de gebruikersnaam waarmee je via SSH verbindt met je VPS en 123.123.123.123 door het publieke IPv4-adres van je VPS.

    Ga nu verder met stap 8, maar sluit PowerShell pas af nadat je met de installatie van Plex klaar bent.

    MacOS / Linux

    Start een terminal (command + spatie > 'terminal') en zet de SSH-tunnel op met het commando:

    ssh -p 1234 user@123.123.123.123 -L 8888:localhost:32400

    Vervang:

    • 1234 door je SSH-poortnummer
    • user door de gebruikersnaam waarmee je via SSH verbindt met je VPS
    • 123.123.123.123 door het publieke IPv4-adres van je VPS.

    Ga nu verder met stap 8 en sluit powershell pas af nadat je met de installatie van Plex klaar bent.


    Stap 8

    Start nu een browser op je PC / laptop (niet op je VPS) en ga naar het adres http:localhost:8888/web. Je wordt dan naar https://app.plex.tv gebracht. Kies een van de drie opties om je aan te melden voor een Plex-account.

    Plex sign in

    Note: Krijg je een eindeloos draaiend cirkeltje te zien? Probeer in dat geval een andere browser. Niet elke browser lijkt even goed met Plex te werken.


    Stap 9

    Je krijgt na het aanmelden een welkomstscherm te zien met een korte uitleg van hoe Plex globaal gezien werkt. Klik op 'GOT IT!' om verder te gaan.

    Plex how Plex works

    Je krijgt daarna een aanbod van Plex voor een premium abonnement. Klik op het kruistje bovenaan rechts om het te sluiten. Je kunt altijd later nog van dit aanbod gebruik maken.


    Stap 10

    Geef je Plex server nu een naam en klik op 'NEXT'. Standaard staat je hostname ingevuld, maar als je je Plex-server met anderen gaat delen is het natuurlijk leuker een persoonlijkere naam te geven.

    plex server setup

    Laat 'Allow me to access my media outside my home' aangevinkt staan. Zet je deze optie uit, dan kun je alleen nog vanaf je VPS zelf bij Plex.


    Stap 11

    Voor je verder gaat met het daadwerkelijk toevoegen van je video's, muziek en/of foto's aan je Plex-server, is het raadzaam om eerst de Plex Media Preparation-handleiding door te nemen. Deze handleiding legt uit hoe je je mappenstructuur inricht en welke namen (i.e. naamconventies) je jouw bestanden moet geven zodat Plex ze optimaal kan herkennen en indexeren. Wanneer je deze richtlijnen niet aanhoudt kan dat de werking van je Plex server nadelig beïnvloeden.

    Klik op 'Add Library' wanneer je je bestanden en mappen voor Plex hebt ingericht.

    plex server setup add media


    Stap 12

    Kies een library type, geef het een naam en kies een taal. Let wel dat je de library type accuraat kiest. Dit zorgt ervoor dat je bestanden daadwerkelijk in Plex onder de categoriëen te vinden zijn waar ze thuis horen en er bijvoorbeeld geen series in je filmlijst staan.

    plex select library type


    Stap 13

    Klik op 'Browse for Media folder' om je VPS te doorzoeken naar mappen met mediabestanden .

    plex browser for media folder


    Stap 14

    Navigeer naar de map die je wil toevoegen en klik op 'Add'.

    plex add folder

    In bovenstaand voorbeeld is dit een map op de gekoppelde Big Storage. Verderop in dit artikel leggen wij uit hoe je Big Storage samen met Plex gebruikt (spoiler: het is zeer eenvoudig).


    Stap 15

    Klik op 'Next' als je geen mappen meer wil toevoegen (dit kan ook later nog). Je bent nu klaar met de installatie van Plex!

    plex server setup finished

    Sluit de SSH-tunnel uit Stap 7 en installeer de Plex-app op alle apparaten waar je Plex op wil gebruiken (telefoon, tablet, TV, etc.)


    Stap 16

    Als allerlaatste zet je Plex poort 32400 nog open in je firewall. Ubuntu gebruikt standaard ufw als firewall en je zet je poort hierin open met het commando:

    ufw allow 32400

    Pro tip: Sta alternatief enkel specifieke IP-adressen toe tot de Plex webinterface door poort 32400 per specifiek IP open te zetten. Je gebruikt hiervoor de syntax:

    ufw allow 32400 from 123.123.123.123

    Vervang hier 123.123.123.123 door je eigen IP-adres. Deze achterhaal je bijvoorbeeld op deze website.


    De installatie van je Plex-server is nu afgerond! Je kunt nu verder met het installeren van de Plex app op je mobiele apparaten / televisie, of op je computer via een browser benaderen vanaf 123.123.123.123:32400 (vervang 123.123.123.123 door het IPv4-adres van je VPS).


    Big Storage met Plex gebruiken

    Met Big Storage voeg je eenvoudig zeer veel extra opslagcapaciteit toe aan je Plex Media Server (minimaal 2TB tot maximaal 400TB).

    Het enige dat je hoeft te doen om in Plex van je Big Storage gebruik te kunnen maken, is je Big Storage aan je VPS te koppelen. De folder waar je in dit proces je Big Storage in mount (/mnt/bigstorage in onze handleiding), zal dan automatisch beschikbaar zijn in Plex als je een nieuwe media library toevoegt.

    Let wel: Plex scant de mappen die je toevoegt aan je library voor ze gebruikt kunnen worden. Afhankelijk van de hoeveelheid data kan dit enige tijd duren.


    Rechten aanpassen

    Voor je daadwerkelijk bestanden upload naar je Plex-server is het belangrijk om eerst de rechten om te uploaden naar je server aanpast. Wij gaan hiervoor ervan uit dat je bestanden via SFTP of FTPS upload naar je server en verbindt met je server met de gebruiker 'plex' (die standaard wordt aangemaakt bij de installatie van Plex).

    • Pas de eigenaar van de plex-media folder (in dit voorbeeld een map op een Big Storage) aan naar de gebruiker en groep 'plex'.
    • Met het eerste Chmod-commando (en na het eventueel optimaliseren van media) worden files (automatisch) aangepast zodat er geen schrijf en execute rechten meer zijn op de nieuwe .mp4-bestanden, behalve voor de gebruiker 'plex'.
    • Laat alle nieuwe bestanden en mappen de bovenstaande group-rechten 'erven':
    chown plex:plex -R /mnt/bigstorage/plex-media/
    chmod 744 -R /mnt/bigstorage/plex-media/
    chmod g+s -R /mnt/bigstorage/plex-media/

     De toevoeging -R zorgt ervoor dat de stappen recursief worden uitgevoerd.


    Bestanden uploaden naar Plex

    Nu je Plex-server werkt, heb je uiteraard ook een methode nodig om je media op je Plex Media Server te krijgen. Een relatief eenvoudige methode om dit te doen is gebruik te maken van SFTP of FTPS. Hiervoor kun je een van onze handleidingen gebruiken:

    Zorg uiteraard wel ervoor dat je rechthebbende bent van de media die je upload naar je Plex-server.


    Media optimaliseren

    Een van de belangrijkste onderdelen van het gebruik van je Plex-server is het optimaliseren van videobestanden.

    • Staan er X265 .mkv-bestanden op je server? Dan zal Plex die bij het afspelen op je TV de bestanden in zijn geheel transcoden, oftewel; omzetten naar een formaat waar je TV mee overweg kan. Dit proces is zo CPU-intensief, dat als één enkel persoon een MKV stream in 1080p bekijkt, dit al 2 volle cores van je VPS zal belasten. 
    • Staan er X264 .mkv-bestanden op je server? Dan zal Plex enkel de audio transcoden tijdens het streamen. Dit zal niet meer dan 10-20% van één enkele CPU core vergen.

    Dit probleem los je op door óf enkel MP4-bestanden te gebruiken, óf je media bestanden te optimaliseren. In ons artikel 'Plex media files optimaliseren' laten wij zien hoe je het optimaliseren van .x265 HEVC- en x264- .MKV-bestanden automatiseert vanuit command-line, of handmatig vanuit Plex.


    Automatisch de library updaten

    Het is wenselijk dat als je media upload, of verwijdert, Plex je library ook automatisch update zodat na het uploaden van media die ook daadwerkelijk verschijnt binnen Plex. Je stelt dit in in je webinterface door in de webinterface van Plex (<je IP-adres>:32400) onder 'Settings' > 'Library' de opties 'Scan my library automatically' en 'Run a partial scan when changes are detected' aan te vinken.

    plex library scan


    Mocht je aan de hand van dit artikel nog vragen hebben, aarzel dan niet om onze supportafdeling te benaderen. Je kunt hen bereiken via de knop 'Neem contact op' onderaan deze pagina.

    Kom je er niet uit?

    Ontvang persoonlijke hulp van onze supporters

    Neem contact op