Hei folkens, så et av problemene med den digitale tidsalderen er å ha så mye data lagret her og der, spesielt mediefiler, det er alltid vondt når du har den favorittsangen på datamaskinen din hjemme og du ikke får tilgang til den eller dele med noen annen person fra andre deler av huset, med mindre du kommer ned til hvor den ligger. Alle disse spesifikke problemene og andre lignende er hva Plex prøvde å løse, og for denne opplæringen installerer vi Plex-serveren på Raspberry Pi, og gir deg ubegrenset, ikke tilknyttet tilkobling til mediebiblioteket ditt.
Introduksjon til Plex Server:
Plex er et klientserver-mediespillersystem, som har en Plex-server for å betjene alle mediefilene og en Plex-klient for å få tilgang til eller streame alle mediefilene fra serveren.
- Plex Media Server kan kjøres på mange operativsystemer som Windows, macOS og Linux etc. Plex organiserer alle mediefiler, enten det er musikk, filmer, bilder, show, på en ren måte med plakater og miniatyrbilder og viser også rangeringer og annet ting fra de elektroniske tjenestene. Her bruker vi Raspberry Pi som Plex Server.
- Mediaspillere er klientene som kjører på klientenheter som mobil, datamaskin osv. Klienter kan få tilgang til mediefilene fra Plex Server.
Plex Home Media Server lar deg holde alle mediefilene dine på ett sted og få tilgang til dem fra alle andre enheter. Du kan få tilgang til dataene fra alle favorittenhetene dine, som Web, Android Smart telefon, Apple, Amazon fire TV, iOS, Windows, Xbox, PlayStation, Chromecast, Smart TV osv. Plex Client støttes for alle disse enhetene.
For denne opplæringen vil vi lage Plex-serveren på Rasbperry Pi. Du vil kunne laste opp mediefilene til den vedlagte lagringen (USB-pennstasjon eller ekstern HD) og deretter streame media fra serveren til en hvilken som helst annen enhet, det være seg mobiltelefon eller tilkoblet datamaskin. Dette kan være et veldig nyttig verktøy da det hjelper deg med å administrere plassen på alle dine andre enheter ganske bra og gjør det enkelt å dele med venner og familie.
Nødvendige komponenter:
- Raspberry Pi 3 (skal fungere bra med Pi 2)
- SD-kort (minst 8 GB)
- USB-stasjon eller ekstern harddisk (valgfritt)
I denne raspberry pi plex serveropplæringen bruker vi Raspberry Pi 3 med Raspbian Jessie OS. Alle de grunnleggende maskinvare- og programvarekravene er tidligere diskutert, du kan slå opp i Raspberry Pi Introduksjon.
Så her antar jeg at du er kjent med å sette opp Raspberry Pi, og at du vet hvordan du får tilgang til Raspberry Pi via terminal ved hjelp av programvare som kitt. Mange antakelser, ikke sant? Ja, men det er ganske grunnleggende ting som du kan lære av våre tidligere Raspberry Pi-prosjekter.
Vi tar implementeringen av Plex-serveren på Raspberry Pi i trinn, følger dem nøye, og prosjektet vil fungere som en sjarm. Lar oss dykke inn!
Sette opp Plex Server på Raspberry Pi:
Trinn 1: Oppgradere Pi
Det første jeg liker å gjøre før jeg starter hvert prosjekt, er å oppdatere pi, for å få hver siste oppdatering til operativsystemet. Vi gjør det ved hjelp av;
sudo apt-get update sudo apt-get upgrade
Når dette er gjort, start pi på nytt ved hjelp av;
sudo omstart
Vent en stund, start deretter terminalsesjonen på nytt og fortsett til trinn 2.
Trinn 2: Statisk IP-adresse for Pi
Den neste tingen vi trenger å gjøre er å tildele en statisk IP-adresse til bringebær-pi.
Det første vi må gjøre er å være sikker på den gjeldende IP-adressen. Dette kan gjøres ved hjelp av;
sudo vertsnavn -I
Dette vil vise gjeldende IP-adresse. Kopier og vær trygg.
Deretter redigerer vi cmdline.txt-filen til bringebær-pi for å inkludere IP-adressen.
sudo nano /boot/cmdline.txt
Legg til linjen nedenfor på slutten av filen, erstatt "IP_ADDRESS" med IP-adressen din "
ip = IP_ADDRESS
Start bringebær-pi på nytt for å få til endringer.
sudo omstart
Trinn 3: Installer HTTPS transportpakke
Neste ting for oss er å installere (eller bekrefte at vi har installert) HTTPS-transporten. Dette kommer imidlertid med nyere versjon av raspbian og det er nødvendig for å kunne få tilgang til https-pakkene via apt-get.
sudo apt-get install apt-transport-https
Dette vil installere den nyeste versjonen. Hvis du allerede har det, vil du bare få en melding sparket tilbake som forteller deg det. Uansett er du nå klar for neste trinn.
Trinn 4: Få dev2day-depotet
Den neste tingen vi trenger å gjøre er å skaffe dev2day repository (En prosjektdokumentasjon på plex) som inneholder Plex, men for å gjøre dette trenger vi en krypt O-nøkkel for dev2day-nettstedet.
For å få krypt O-nøkkelen;
wget -O - https://dev2day.de/pms/dev2day-pms.gpg.key - sudo apt-key add -
Du kan støte på et problem på dette stadiet der terminalen vil returnere noe slikt;
Dette problemet er forbundet med at pi har feil tid og dato. For å fikse dette, løp;
sudo dpkg-omkonfigurere tzdata
Velg deretter tidssone og nærmeste by
Bruk deretter linjen illustrert nedenfor for å stille inn nøyaktig tid.
Start Pi på nytt og kjør kommandoen for å få krypt 0-nøkkelen igjen.
Ferdig? Deretter legger vi til dev2day's repository i pakkekildelisten.
ekko “deb https://dev2day.de/pms/ jessie main” - sudo tee /etc/apt/sources.list.d/pms.list
Det vil bare returnere en linje med ekkoinngangen.
Til slutt, oppdater pakkelisten ved hjelp av;
sudo apt-get oppdatering
Start pi på nytt og fortsett til neste trinn når det kommer på igjen.
sudo omstart
Trinn 5: Installer Plex Media Server
Med enheten på igjen er vi endelig klare til å installere Plex !. For å gjøre dette bruker vi kommandoen;
sudo apt-get install -t jessie plexmediaserver
Svar ja (ved å trykke på y) hvis den ber om tillatelse til å installere avhengighet.
Trinn 6: Setup Plex for å kjøre på 'Pi' brukeren
Den neste tingen vi trenger å gjøre er å sette opp Plex for å kjøre på 'Pi' brukeren som vi er logget på. For å gjøre dette må vi redigere plexmediaserver.prev-filen og endre brukeren fra plex til pi. For å gjøre dette bruker vi
sudo nano /etc/default/plexmediaserver.prev
Dette åpner en tekstfil. Vi ser etter den delen av tekstfilen som sier
PLEX_MEDIA_SERVER_USER = plex
Vi vil endre det slik at det blir;
PLEX_MEDIA_SERVER_USER = pi.
Lagre tekstfilen som vanlig, og avslutt med CTRL + X og deretter y.
Når dette er gjort, start plex-serveren på nytt for å utføre endringer ved hjelp av;
sudo service plexmediaserver start på nytt
Når dette er gjort, må du starte pi-en på nytt når vi foretar de endelige endringene.
sudo omstart
Det er gutta, vi har Plex-servere alle konfigurert og kjører på vår Raspberry Pi, men jeg vil si at serveren er ubrukelig hvis vi ikke laster filer på den, ikke sant? Så de neste trinnene handler om å vise oss hvordan du laster inn filer og også streamer filene fra tilkoblede enheter.
Trinn 7: Last opp filene på Plex Server
Trinnet viser deg hvordan du fyller ut Plex-medieserveren din.
Det første er å koble en USB-stasjon eller en ekstern harddisk som inneholder mediefilene du vil fylle serveren med til din Pi.
Når dette er gjort, åpner vi en nettleser og går til;
MyPiIPAdress: 32400 / web /
ELLER
raspberrypi.mshome.net:32400/web/
Dette vil føre deg til plex web-appen, logge på eller opprette en konto.
Plex vil vise deg hvordan ting fungerer, og du vil se hvordan du legger til bibliotek. Naviger gjennom mappen din, velg riktig filtype og legg dem til Plex-biblioteket ditt.
Det er alt, du kan nå enkelt koble hvilken som helst klientenhet i samme nettverk, og Plex vil koble den til serveren din.
Trinn 7: Få tilgang til filene fra Plex Client
For å gjøre dette må du installere og åpne Plex-appen fra en klientenhet, og hvis de er på samme nettverk, vil det fungere som en sjarm. Som allerede nevnt kan Plex Client være noe som din mobiltelefon, datamaskin, Smart TV, Playstation etc.
Det er det gutta, gi meg beskjed hvis du har spørsmål.