Hallo allemaal, dus een van de problemen met het digitale tijdperk is dat er hier en daar zoveel gegevens zijn opgeslagen, vooral mediabestanden, het is altijd vervelend als je dat favoriete nummer thuis op je computer hebt staan en je er niet echt toegang toe hebt of deel met een andere persoon uit een ander deel van het huis, tenzij je naar beneden komt waar het zich bevindt. Al deze specifieke problemen en andere soortgelijke problemen zijn wat Plex probeerde op te lossen en voor deze tutorial zullen we de Plex-server op je Raspberry Pi installeren, waardoor je onbeperkte, niet-gekoppelde connectiviteit met je mediabibliotheek krijgt.
Introductie tot Plex Server:
Plex is een client-server mediaspelersysteem, dat een Plex-server heeft om alle mediabestanden te bedienen en een Plex-client om alle mediabestanden van de server te openen of te streamen.
- De Plex Media Server kan op veel besturingssystemen worden uitgevoerd, zoals Windows, macOS en Linux enz. Plex organiseert al uw mediabestanden, of het nu muziek, films, foto's, shows zijn, op een schone manier met posters en miniaturen en laat ook beoordelingen en andere zien dingen van de online diensten. Hier gebruiken we Raspberry Pi als Plex Server.
- Mediaspelers zijn de clients die op de client-apparaten draaien, zoals mobiel, computer enz. Cliënten hebben toegang tot de mediabestanden van de Plex Server.
Met de Plex Home Media Server kunt u al uw mediabestanden op één plek bewaren en ze openen vanaf al uw andere apparaten. Je hebt toegang tot de gegevens van al je favoriete apparaten zoals internet, Android Smart phone, Apple, Amazon Fire TV, iOS, Windows, Xbox, PlayStation, Chromecast, Smart TV's etc. Plex Client wordt ondersteund voor al deze apparaten.
Voor deze zelfstudie maken we de Plex-server op Rasbperry Pi. U kunt uw mediabestanden uploaden naar de aangesloten opslag (USB-stick of externe HD) en vervolgens de media streamen van de server naar een ander apparaat, of het nu een mobiele telefoon is of een aangesloten computer. Dit kan een erg handig hulpmiddel zijn, omdat het u helpt de ruimte op al uw andere apparaten goed te beheren en het delen met vrienden en familie gemakkelijk maakt.
Vereiste componenten:
- Raspberry Pi 3 (zou prima moeten werken met Pi 2)
- SD-kaart (minimaal 8GB)
- USB-station of externe harde schijf (optioneel)
In deze Raspberry Pi Plex Server- zelfstudie gebruiken we Raspberry Pi 3 met Raspbian Jessie OS. Alle basisvereisten voor hardware en software zijn eerder besproken, u kunt het opzoeken in de Raspberry Pi-introductie.
Dus hier ga ik ervan uit dat je bekend bent met het instellen van de Raspberry Pi en dat je weet hoe je via een terminal toegang kunt krijgen tot je Raspberry Pi met software zoals stopverf. Veel aannames toch? Ja, maar dat zijn vrij basale dingen die je kunt leren van onze eerdere Raspberry Pi-projecten.
We zullen de Plex-server stapsgewijs op Raspberry Pi implementeren, ze zorgvuldig volgen en het project zal als een zonnetje werken. Laten we erin duiken!
Plex Server instellen op Raspberry Pi:
Stap 1: de Pi upgraden
Het eerste dat ik leuk vind om te doen voordat ik aan elk project begin, is het updaten van de pi, om elke laatste update van het besturingssysteem te krijgen. We doen dat met;
sudo apt-get update sudo apt-get upgrade
Als dit klaar is, start u de pi opnieuw op met;
sudo opnieuw opstarten
Wacht even, start de terminalsessie opnieuw en ga verder met stap 2.
Stap 2: Statisch IP-adres voor de Pi
Het volgende dat we moeten doen, is een statisch IP-adres toewijzen aan onze Raspberry Pi.
Het eerste dat we moeten doen, is zeker zijn van het huidige IP-adres. Dit kan gedaan worden met;
sudo hostnaam -I
Hierdoor wordt het huidige IP-adres weergegeven. Kopieer en bewaar veilig.
Vervolgens bewerken we het cmdline.txt-bestand van de raspberry pi om het IP-adres op te nemen.
sudo nano /boot/cmdline.txt
Voeg de onderstaande regel toe aan het einde van het bestand, vervang "IP_ADDRESS" door uw IP-adres "
ip = IP_ADDRESS
Start de Raspberry Pi opnieuw op om wijzigingen door te voeren.
sudo opnieuw opstarten
Stap 3: Installeer
Het volgende voor ons is om het HTTPS-transport te installeren (of te bevestigen dat we het hebben geïnstalleerd). Dit komt echter met een nieuwere versie van de raspbian en het is nodig om toegang te krijgen tot de https-pakketten via apt-get.
sudo apt-get install apt-transport-https
Hiermee wordt de nieuwste versie geïnstalleerd. Als je het al hebt, krijg je gewoon een bericht teruggeschopt om je dat te vertellen. Hoe dan ook, u bent nu klaar voor de volgende stap.
Stap 4: Download de dev2day-repository
Het volgende dat we moeten doen, is de dev2day-repository (A-projectdocumentatie op plex) ophalen die Plex bevat, maar om dit te doen hebben we een crypt O-sleutel nodig voor de dev2day-website.
Om de crypto-sleutel te krijgen;
wget -O - https://dev2day.de/pms/dev2day-pms.gpg.key - sudo apt-key toevoegen -
U kunt in dit stadium een probleem tegenkomen waarbij de terminal zoiets als dit retourneert;
Dit probleem houdt verband met het feit dat uw pi een verkeerde tijd en datum heeft. Om dit op te lossen, voert u uit;
sudo dpkg-tzdata opnieuw configureren
Selecteer vervolgens uw tijdzone en dichtstbijzijnde stad
Gebruik vervolgens de onderstaande regel om de exacte tijd in te stellen.
Start de Pi opnieuw op en voer de opdracht uit om de crypt 0-sleutel opnieuw te krijgen.
Helemaal klaar? Vervolgens voegen we de repository van dev2day toe aan de pakketbronlijst.
echo "deb https://dev2day.de/pms/ jessie main" - sudo tee /etc/apt/sources.list.d/pms.list
Het zal gewoon een regel met de echo-invoer retourneren.
Werk ten slotte de pakketlijst bij met;
sudo apt-get update
Start de pi opnieuw op en ga verder met de volgende stap wanneer deze weer wordt ingeschakeld.
sudo opnieuw opstarten
Stap 5: installeer Plex Media Server
Nu het apparaat weer is ingeschakeld, zijn we eindelijk klaar om Plex! Te installeren. Om dit te doen gebruiken we het commando;
sudo apt-get install -t jessie plexmediaserver
Antwoord ja (door op y te drukken) als het je toestemming vraagt om een afhankelijkheid te installeren.
Stap 6: Stel Plex in om op de 'Pi'-gebruiker te draaien
Het volgende dat we moeten doen, is Plex instellen om te draaien op de 'Pi'-gebruiker waarmee we zijn ingelogd. Om dit te doen, moeten we het bestand plexmediaserver.prev bewerken en de gebruiker van plex naar pi wijzigen. Hiervoor gebruiken we
sudo nano /etc/default/plexmediaserver.prev
Dit opent een tekstbestand. We zoeken het deel van het tekstbestand dat zegt
PLEX_MEDIA_SERVER_USER = plex
We zullen het veranderen zodat het wordt;
PLEX_MEDIA_SERVER_USER = pi.
Sla het tekstbestand op de gebruikelijke manier op en sluit af met CTRL + X en vervolgens y.
Nu dit is gebeurd, start u uw plex-server opnieuw op om wijzigingen door te voeren met;
sudo service plexmediaserver herstart
Als u dit hebt gedaan, start u uw pi opnieuw op terwijl we de laatste wijzigingen doorvoeren.
sudo opnieuw opstarten
Dat zijn het jongens, we hebben de Plex-server allemaal ingesteld en uitgevoerd op onze Raspberry Pi, maar ik zou zeggen dat de server nutteloos is als we er geen bestanden op laden, toch? Dus de volgende paar stappen zullen ons laten zien hoe we bestanden kunnen laden in en ook de bestanden kunnen streamen vanaf aangesloten apparaten.
Stap 7: Upload de bestanden op Plex Server
De stap laat zien hoe u uw Plex-mediaserver vult.
Het eerste is om een usb-stick of een externe harde schijf met de mediabestanden waarmee je de server wilt vullen op je Pi aan te sluiten.
Als dit klaar is, openen we een webbrowser en gaan we naar;
MyPiIP-adres: 32400 / web /
OF
raspberrypi.mshome.net:32400/web/
Hiermee gaat u naar de plex-webapp, logt u in of maakt u een account aan.
Plex laat je zien hoe dingen werken en je zult zien hoe je een bibliotheek kunt toevoegen. Navigeer door je map, selecteer het juiste type bestand en voeg ze toe aan je Plex-bibliotheek.
Dat is alles, u kunt nu eenvoudig elk clientapparaat op hetzelfde netwerk aansluiten en Plex zal het verbinden met uw server.
Stap 7: Open de bestanden van Plex Client
Om dit te doen, moet u de Plex-app installeren en openen vanaf een clientapparaat en als ze zich op hetzelfde netwerk bevinden, werkt het als een zonnetje. Zoals reeds vermeld, kan Plex Client van alles zijn, zoals uw mobiele telefoon, computer, smart-tv, playstation enz.
Dat zijn het jongens, laat het me weten als je vragen hebt.