Hej gutter, så et af problemerne med den digitale tidsalder er at have så mange data gemt her og der, især mediefiler, det er altid en smerte, når du har den yndlingssang på din computer derhjemme, og du ikke rigtig kan få adgang til den eller del med enhver anden person fra enhver anden del af huset, medmindre du kommer ned til, hvor den er placeret. Alle disse særlige problemer og andre lignende er, hvad Plex forsøgte at løse, og til denne vejledning installerer vi Plex-serveren på din Raspberry Pi, hvilket giver dig ubegrænset, ikke bundet forbindelse til dit mediebibliotek.
Introduktion til Plex Server:
Plex er et klientserver-medieafspillersystem, der har en Plex-server til at betjene alle mediefiler og en Plex-klient til at få adgang til eller streame alle mediefiler fra serveren.
- Plex Media Server kan køres på mange operativsystemer som Windows, macOS og Linux osv. Plex organiserer alle dine mediefiler, hvad enten det er musik, film, fotos, shows, på en ren måde med plakater og miniaturer og viser også ratings og andet ting fra onlinetjenesterne. Her bruger vi Raspberry Pi som Plex Server.
- Medieafspillere er de klienter, der kører på klientenheder som mobil, computer osv. Klienter kan få adgang til mediefiler fra Plex Server.
Plex Home Media Server giver dig mulighed for at opbevare alle dine mediefiler på ét sted og få adgang til dem fra alle dine andre enheder. Du kan få adgang til dataene fra alle dine yndlingsenheder som Web, Android Smart telefon, Apple, Amazon fire TV, iOS, Windows, Xbox, PlayStation, Chromecast, Smart TV osv. Plex Client understøttes til alle disse enheder.
Til denne vejledning opretter vi Plex-serveren på Rasbperry Pi. Du vil være i stand til at uploade dine mediefiler til det tilsluttede lager (USB-pen-drev eller ekstern HD) og derefter streame mediet fra serveren til en hvilken som helst anden enhed, det være sig mobiltelefon eller tilsluttet computer. Dette kan være et meget nyttigt værktøj, da det hjælper dig med at administrere pladsen på alle dine andre enheder ganske godt og gør det nemt at dele med venner og familie.
Nødvendige komponenter:
- Raspberry Pi 3 (skal fungere fint med Pi 2)
- SD-kort (mindst 8 GB)
- USB-drev eller ekstern harddisk (valgfri)
I denne raspberry pi plex-servervejledning bruger vi Raspberry Pi 3 med Raspbian Jessie OS. Alle de grundlæggende hardware- og softwarekrav er tidligere diskuteret, du kan slå det op i Raspberry Pi Introduktion.
Så her antager jeg, at du er fortrolig med at opsætte Raspberry Pi, og at du ved, hvordan du får adgang til din Raspberry Pi via terminal ved hjælp af software som kitt. Mange antagelser, ikke? Ja, men det er ret grundlæggende ting, som du kan lære af vores tidligere Raspberry Pi-projekter.
Vi tager implementeringen af Plex-serveren på Raspberry Pi i trin, følg dem omhyggeligt, og projektet fungerer som en charme. Lad os dykke ind!
Opsætning af Plex Server på Raspberry Pi:
Trin 1: Opgradering af Pi
Den første ting, jeg kan lide at gøre, før jeg starter hvert projekt, er opdatering af pi, for at få hver nyeste opdatering til operativsystemet. Vi gør det ved hjælp af;
sudo apt-get opdater sudo apt-get upgrade
Når dette er gjort, skal du genstarte pi'en ved hjælp af;
sudo genstart
Vent et stykke tid, genstart derefter terminalsessionen og fortsæt til trin 2.
Trin 2: Statisk IP-adresse til Pi
Den næste ting, vi skal gøre er at tildele en statisk IP-adresse til vores hindbær pi.
Den første ting, vi skal gøre, er at være sikker på den aktuelle IP-adresse. Dette kan gøres ved hjælp af;
sudo værtsnavn -I
Dette viser den aktuelle IP-adresse. Kopier og hold sikker.
Dernæst redigerer vi cmdline.txt-filen af hindbær pi for at inkludere IP-adressen.
sudo nano /boot/cmdline.txt
Tilføj nedenstående linje i slutningen af filen, erstat "IP_ADDRESS" med din IP-adresse "
ip = IP_ADDRESS
Genstart hindbær pi for at foretage ændringer.
sudo genstart
Trin 3: Installer
Den næste ting for os er at installere (eller bekræfte, at vi har installeret) HTTPS-transporten. Dette kommer dog med en nyere version af raspbian, og det er nødvendigt for at kunne få adgang til https-pakkerne via apt-get.
sudo apt-get install apt-transport-https
Dette installerer den nyeste version. Hvis du allerede har det, får du bare en besked sparket tilbage, der fortæller dig det. Uanset hvad er du nu klar til næste trin.
Trin 4: Hent dev2day-arkivet
Den næste ting, vi skal gøre er at hente dev2day-arkivet (En projektdokumentation på plex), som indeholder Plex, men for at gøre dette har vi brug for en krypt O-nøgle til dev2day-webstedet.
For at få krypt O-nøglen;
wget -O - https://dev2day.de/pms/dev2day-pms.gpg.key - sudo apt-key add -
Du kan støde på et problem på dette tidspunkt, hvor terminalen returnerer noget som dette;
Dette problem er forbundet med, at din pi har forkert tid og dato. For at løse dette skal du køre;
sudo dpkg-omkonfigurer tzdata
Vælg derefter din tidszone og nærmeste by
Brug derefter linjen illustreret nedenfor for at indstille det nøjagtige tidspunkt.
Genstart Pi og kør kommandoen for at få krypt 0-nøglen igen.
Helt færdig? Dernæst tilføjer vi dev2day's lager til pakkelisten.
ekko “deb https://dev2day.de/pms/ jessie main” - sudo tee /etc/apt/sources.list.d/pms.list
Det returnerer bare en linje med ekko-input.
Endelig skal du opdatere pakkelisten ved hjælp af;
sudo apt-get opdatering
Genstart pi'en og gå videre til næste trin, når det tændes igen.
sudo genstart
Trin 5: Installer Plex Media Server
Når enheden er tændt igen, er vi endelig klar til at installere Plex !. For at gøre dette bruger vi kommandoen;
sudo apt-get install -t jessie plexmediaserver
Svar ja (ved at trykke på y), hvis det beder om din tilladelse til at installere en afhængighed.
Trin 6: Setup Plex til at køre på 'Pi' brugeren
Den næste ting, vi skal gøre, er at konfigurere Plex til at køre på den 'Pi' bruger, som vi er logget ind med. For at gøre dette skal vi redigere plexmediaserver.prev-filen og ændre brugeren fra plex til pi. For at gøre dette bruger vi
sudo nano /etc/default/plexmediaserver.prev
Dette åbner en tekstfil. Vi leder efter den del af tekstfilen, der siger
PLEX_MEDIA_SERVER_USER = plex
Vi vil ændre det, så det bliver;
PLEX_MEDIA_SERVER_USER = pi.
Gem tekstfilen som normalt, og afslut ved hjælp af CTRL + X og derefter y.
Når dette er gjort, skal du genstarte din plex-server for at foretage ændringer ved hjælp af;
sudo service plexmediaserver genstart
Når dette er gjort, skal du genstarte din pi igen, når vi foretager de endelige ændringer.
sudo genstart
Thats it guys, vi har Plex-server klar til at køre på vores Raspberry Pi, men jeg vil sige, at serveren er ubrugelig, hvis vi ikke indlæser filer på den rigtige? Så de næste par trin handler om at vise os, hvordan vi indlæser filer i og også streamer filerne fra tilsluttede enheder.
Trin 7: Upload filerne på Plex Server
Trinet viser dig, hvordan du udfylder din Plex-medieserver.
Den første ting er at forbinde et usb-drev eller en ekstern harddisk, der indeholder de mediefiler, som du vil udfylde serveren til din Pi.
Når dette er gjort, åbner vi en webbrowser og går til;
MyPiIPAdresse: 32400 / web /
ELLER
raspberrypi.mshome.net:32400/web/
Dette bringer dig til plex webappen, log ind eller opret en konto.
Plex viser dig, hvordan tingene fungerer, og du vil se, hvordan du tilføjer bibliotek. Naviger gennem din mappe, vælg den rigtige filtype, og tilføj dem til dit Plex-bibliotek.
Det er alt, du kan nu nemt forbinde enhver klientenhed på det samme netværk, og Plex vil forbinde den til din server.
Trin 7: Få adgang til filerne fra Plex Client
For at gøre dette skal du installere og åbne Plex-appen fra en klientenhed, og hvis de er på det samme netværk, fungerer det som en charme. Som allerede nævnt kan Plex Client være alt som din mobiltelefon, computer, Smart TV, Playstation osv.
Det er det gutter, lad mig det vide, hvis du har spørgsmål.