Hej killar, så ett av problemen med den digitala tidsåldern är att ha så mycket data lagrat här och där, särskilt mediefiler, det är alltid ont om du har den favoritsången på din dator hemma och du kan inte få tillgång till den dela med någon annan person från någon annan del av huset såvida du inte kommer dit du befinner dig. Alla dessa specifika problem och andra liknande är vad Plex försökte lösa och för den här guiden kommer vi att installera Plex-servern på din Raspberry Pi, vilket ger dig obegränsad, inte bunden anslutning till ditt mediebibliotek.
Introduktion till Plex Server:
Plex är ett klientserver-mediaspelarsystem som har en Plex-server för att betjäna alla mediefiler och en Plex-klient för åtkomst till eller strömning av alla mediefiler från servern.
- Plex Media Server kan köras på många operativsystem som Windows, macOS och Linux etc. Plex organiserar alla dina mediefiler, oavsett om det är musik, filmer, foton, shower, på ett rent sätt med affischer och miniatyrer och visar också betyg och annat saker från onlinetjänsterna. Här använder vi Raspberry Pi som Plex Server.
- Mediaspelare är de klienter som körs på klientenheter som mobil, dator etc. Kunder kan komma åt mediefilerna från Plex Server.
Med Plex Home Media Server kan du hålla alla dina mediefiler på ett ställe och komma åt dem från alla andra enheter. Du kan komma åt data från alla dina favoritenheter som webben, Android-smarttelefon, Apple, Amazon Fire TV, iOS, Windows, Xbox, PlayStation, Chromecast, Smart TV etc. Plex Client stöds för alla dessa enheter.
För den här handledningen skapar vi Plex-servern på Rasbperry Pi. Du kommer att kunna ladda upp dina mediefiler till det anslutna lagringsutrymmet (USB-pennanhet eller extern HD) och sedan strömma mediet från servern till vilken annan enhet som helst, oavsett om det är mobiltelefon eller ansluten dator. Detta kan vara ett mycket användbart verktyg eftersom det hjälper dig att hantera utrymmet på alla dina andra enheter ganska bra och gör det enkelt att dela med vänner och familj.
Nödvändiga komponenter:
- Raspberry Pi 3 (ska fungera bra med Pi 2)
- SD-kort (minst 8 GB)
- USB-enhet eller extern hårddisk (valfritt)
I denna handledning för hallon pi plex-server använder vi Raspberry Pi 3 med Raspbian Jessie OS. Alla grundläggande hårdvaru- och programvarukrav har tidigare diskuterats, du kan slå upp det i Raspberry Pi Introduktion.
Så här antar jag att du är bekant med att ställa in Raspberry Pi och du vet hur du kommer åt din Raspberry Pi via terminal med programvara som kitt. Många antaganden, eller hur? Ja, men det är ganska grundläggande saker som du kan lära dig av våra tidigare Raspberry Pi-projekt.
Vi tar implementeringen av Plex-servern på Raspberry Pi i steg, följ dem noggrant och projektet fungerar som en charm. Låter dyka in!
Konfigurera Plex Server på Raspberry Pi:
Steg 1: Uppgradera Pi
Det första jag gillar att göra innan jag startar varje projekt är att uppdatera pi, för att få varje senaste uppdatering till operativsystemet. Vi gör det med;
sudo apt-get uppdatering sudo apt-get upgrade
Starta om pi med detta gjort med;
omstart av sudo
Vänta en stund, starta sedan om terminalsessionen och fortsätt till steg 2.
Steg 2: Statisk IP-adress för Pi
Nästa sak vi behöver göra är att tilldela en statisk IP-adress till vårt hallon pi.
Det första vi behöver göra är att vara säker på den aktuella IP-adressen. Detta kan göras med hjälp av;
sudo värdnamn -I
Detta visar den aktuella IP-adressen. Kopiera och håll säker.
Därefter redigerar vi cmdline.txt-filen på hallon pi för att inkludera IP-adressen.
sudo nano /boot/cmdline.txt
Lägg till nedanstående rad i slutet av filen, ersätt "IP_ADDRESS" med din IP-adress "
ip = IP_ADDRESS
Starta om hallon pi för att åstadkomma förändringar.
omstart av sudo
Steg 3: Installera
Nästa sak för oss är att installera (eller bekräfta att vi har installerat) HTTPS-transporten. Detta kommer dock med nyare version av raspbian och det behövs för att kunna komma åt https-paketen via apt-get.
sudo apt-get install apt-transport-https
Detta kommer att installera den senaste versionen. Om du redan har det får du bara ett meddelande sparkat tillbaka som säger dig det. Hur som helst är du nu redo för nästa steg.
Steg 4: Hämta dev2day-förvaret
Nästa sak vi behöver göra är att hämta dev2day-förvaret (En projektdokumentation på plex) som innehåller Plex men för att göra detta behöver vi en krypt O-nyckel för dev2day-webbplatsen.
För att få krypt O-nyckeln;
wget -O - https://dev2day.de/pms/dev2day-pms.gpg.key - sudo apt-key add -
Du kan stöta på ett problem i detta skede där terminalen kommer att returnera något liknande detta;
Det här problemet är förknippat med att din pi har fel tid och datum. För att åtgärda detta, kör;
sudo dpkg-konfigurera om tzdata
Välj sedan din tidszon och närmaste stad
Använd sedan raden som illustreras nedan för att ställa in exakt tid.
Starta om Pi och kör kommandot för att få krypt 0-nyckeln igen.
Klart? Därefter lägger vi till dev2day-arkivet i paketkällistan.
echo “deb https://dev2day.de/pms/ jessie main” - sudo tee /etc/apt/sources.list.d/pms.list
Det kommer bara att returnera en rad med ekoingången.
Slutligen, uppdatera paketlistan med;
sudo apt-get uppdatering
Starta om pi och fortsätt till nästa steg när det kommer på igen.
omstart av sudo
Steg 5: Installera Plex Media Server
När enheten är på igen är vi äntligen redo att installera Plex !. För att göra detta använder vi kommandot;
sudo apt-get install -t jessie plexmediaserver
Svara ja (genom att trycka på y) om den ber om ditt tillstånd att installera något beroende.
Steg 6: Installera Plex för att köra på 'Pi' -användaren
Nästa sak vi behöver göra är att ställa in Plex så att den körs på 'Pi' -användaren som vi är inloggade med. För att göra detta måste vi redigera filen plexmediaserver.prev och ändra användaren från plex till pi. För att göra detta använder vi
sudo nano /etc/default/plexmediaserver.prev
Detta öppnar en textfil. Vi letar efter den del av textfilen som säger
PLEX_MEDIA_SERVER_USER = plex
Vi kommer att ändra det så att det blir;
PLEX_MEDIA_SERVER_USER = pi.
Spara textfilen som vanligt och avsluta med CTRL + X och sedan y.
När detta är gjort, starta om din plex-server för att göra ändringar med;
sudo service plexmediaserver starta om
med detta gjort, starta om din pi igen när vi gör de slutliga ändringarna.
omstart av sudo
Det är det, vi har Plex-servern klar och igång på vår Raspberry Pi, men jag skulle säga att servern är värdelös om vi inte laddar filer på den, eller hur? Så de närmaste stegen kommer att handla om att visa oss hur man laddar in filer och även streamer filerna från anslutna enheter.
Steg 7: Ladda upp filerna på Plex Server
Stegen visar hur du fyller i din Plex-mediaserver.
Det första är att ansluta en USB-enhet eller en extern hårddisk som innehåller de mediefiler som du vill fylla i servern till din Pi.
När detta är gjort öppnar vi en webbläsare och går till;
MyPiIPAdress: 32400 / web /
ELLER
raspberrypi.mshome.net:32400/web/
Detta leder dig till plex-webbappen, loggar in eller skapar ett konto.
Plex visar hur saker fungerar och du kommer att se hur du lägger till bibliotek. Navigera genom din mapp, välj rätt filtyp och lägg till dem i ditt Plex-bibliotek.
Det är allt, du kan nu enkelt ansluta vilken klientenhet som helst i samma nätverk, och Plex kommer att ansluta den till din server.
Steg 7: Få åtkomst till filerna från Plex Client
För att göra detta måste du installera och öppna Plex-appen från en klientenhet och om de är i samma nätverk fungerar det som en charm. Som redan nämnts kan Plex Client vara något som din mobiltelefon, dator, Smart TV, Playstation etc.
Det är det killar, låt mig veta om ni har några frågor.