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.
- Gebruik sudo, of voer de stappen in dit artikel uit als root-user.
- Voor deze handleiding gebruiken wij een X4-VPS met een Big-Storage.
Plex Media Server installeren
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'.
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 + x > y > 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 -
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.
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.
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.
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.
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.
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.
Stap 13
Klik op 'Browse for Media folder' om je VPS te doorzoeken naar mappen met mediabestanden .
Stap 14
Navigeer naar de map die je wil toevoegen en klik op 'Add'.
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!
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.
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.