Ahoj chlapci, takže jedným z problémov digitálneho veku je to, že tu a tam je uložených toľko dát, najmä mediálnych súborov, vždy to bolí, keď máte doma obľúbenú skladbu v počítači a nemáte k nej skutočne prístup alebo zdieľajte s inou osobou z ktorejkoľvek inej časti domu, pokiaľ neprídete na miesto, kde sa nachádza. Všetky tieto konkrétne problémy a podobné problémy sú tým, čo sa Plex pokúsil vyriešiť, a v rámci tohto tutoriálu nainštalujeme server Plex na váš Raspberry Pi, ktorý vám poskytne neobmedzené neobmedzené pripojenie k vašej knižnici médií.
Úvod do servera Plex:
Plex je systém prehrávača médií klient-server, ktorý má server Plex slúžiaci na poskytovanie všetkých mediálnych súborov a klienta Plex na prístup alebo streamovanie všetkých mediálnych súborov zo servera.
- Server Plex Media Server je možné prevádzkovať na mnohých operačných systémoch, ako sú Windows, MacOS a Linux atď. Plex organizuje všetky vaše mediálne súbory, či už hudbu, filmy, fotografie, relácie, čistým spôsobom s plagátmi a miniatúrami, a tiež zobrazuje hodnotenia a ďalšie. vecí zo služieb online. Tu používame Raspberry Pi ako server Plex.
- Prehrávače médií sú klienti bežiaci na klientskych zariadeniach, ako sú mobilné telefóny, počítače atď. Klienti majú prístup k mediálnym súborom zo servera Plex.
Server Plex Home Media Server vám umožňuje uchovávať všetky vaše mediálne súbory na jednom mieste a pristupovať k nim zo všetkých ostatných zariadení. K dátam máte prístup zo všetkých svojich obľúbených zariadení, ako je Web, inteligentný telefón so systémom Android, Apple, Amazon Fire TV, iOS, Windows, Xbox, PlayStation, Chromecast, Smart TV atď. Plex Client je podporovaný pre všetky tieto zariadenia.
Pre tento tutoriál budeme vytvárať server Plex na Rasbperry Pi. Budete mať možnosť nahrať svoje mediálne súbory na pripojené úložisko (USB flash disk alebo externé HD) a potom streamovať médiá zo servera do iného zariadenia, či už ide o mobilný telefón alebo pripojený počítač. Môže to byť veľmi užitočný nástroj, pretože vám pomôže celkom dobre spravovať priestor na všetkých ostatných zariadeniach a uľahčí zdieľanie s priateľmi a rodinou.
Požadované komponenty:
- Raspberry Pi 3 (malo by fungovať dobre s Pi 2)
- SD karta (minimálne 8 GB)
- Jednotka USB alebo externý pevný disk (voliteľné)
V tomto výučbe servera Raspberry Pi Plex používame Raspberry Pi 3 s Raspbian Jessie OS. Všetky základné hardvérové a softvérové požiadavky sú už predtým diskutované. Môžete si ich vyhľadať v úvode k Raspberry Pi.
Takže tu predpokladám, že ste oboznámení s nastavením Raspberry Pi a viete, ako k svojmu Raspberry Pi pristupovať cez terminál pomocou softvéru, ako je tmel. Veľa predpokladov, že? Áno, ale jedná sa o celkom základné veci, ktoré sa môžete naučiť z našich predchádzajúcich projektov Raspberry Pi.
Implementáciu serveru Plex na Raspberry Pi podnikneme v krokoch, budeme ich starostlivo sledovať a projekt bude fungovať ako kúzlo. Poďme sa ponoriť!
Nastavenie servera Plex na Raspberry Pi:
Krok 1: Vylepšenie verzie Pi
Prvá vec, ktorú rád robím pred začatím každého projektu, je aktualizácia pí, aby som dostal každú najnovšiu aktualizáciu operačného systému. Robíme to pomocou;
sudo apt-get aktualizácia sudo apt-get aktualizácia
Keď je to hotové, reštartujte pí pomocou;
sudo reštart
Chvíľu počkajte, potom reštartujte reláciu terminálu a pokračujte krokom 2.
Krok 2: Statická adresa IP zariadenia Pi
Ďalšou vecou, ktorú musíme urobiť, je priradiť statickú adresu IP našej malinovej pi.
Prvá vec, ktorú musíme urobiť, je overiť si aktuálnu IP adresu. To je možné vykonať pomocou;
sudo hostname -I
Zobrazí sa aktuálna adresa IP. Kopírujte a uschovajte.
Ďalej upravíme súbor cmdline.txt malinového pi tak, aby obsahoval adresu IP.
sudo nano /boot/cmdline.txt
Pridajte nasledujúci riadok na koniec súboru a nahraďte „IP_ADDRESS“ svojou IP adresou.
ip = IP_ADDRESS
Na vykonanie zmien reštartujte malinovú pí.
sudo reštart
Krok 3: Nainštalujte transportný balík
Ďalšou vecou pre nás je inštalácia (alebo potvrdenie, že sme nainštalovali) prenos HTTPS. Toto však prichádza s novšou verziou raspbian a je potrebné, aby mal prístup k balíkom https cez apt-get.
sudo apt-get nainštalovať apt-transport-https
Týmto sa nainštaluje najnovšia verzia. Ak ju už máte, dostanete správu, ktorá vám to oznámi. Tak či onak, teraz ste pripravení na ďalší krok.
Krok 4: Získajte úložisko dev2day
Ďalšou vecou, ktorú musíme urobiť, je získať úložisko dev2day (Projektová dokumentácia k plexu), ktoré obsahuje Plex, ale na to potrebujeme kryptický O kľúč pre web dev2day.
Ak chcete získať kľúč O krypty;
wget -O - https://dev2day.de/pms/dev2day-pms.gpg.key - sudo apt-key add -
V tejto fáze sa môžete stretnúť s problémom, keď terminál vráti niečo také;
Tento problém súvisí s nesprávnym časom a dátumom vašej pí. Ak to chcete opraviť, spustite;
sudo dpkg-prekonfigurovať tzdata
Potom vyberte svoje časové pásmo a najbližšie mesto
Potom pomocou riadku zobrazeného nižšie nastavte presný čas.
Reštartujte Pi a spustite príkaz, aby ste znovu dostali kľúč krypty 0.
Všetko hotové? Ďalej pridáme úložisko dev2day do zoznamu zdrojov balíkov.
echo “deb https://dev2day.de/pms/ jessie main” - sudo tee /etc/apt/sources.list.d/pms.list
Iba vráti riadok s ozveným vstupom.
Nakoniec aktualizujte zoznam balíkov pomocou;
sudo apt-get aktualizácia
Reštartujte pí a po opätovnom zapnutí prejdite na ďalší krok.
sudo reštart
Krok 5: Nainštalujte server Plex Media Server
Po opätovnom zapnutí zariadenia sme konečne pripravení nainštalovať Plex !. Na to použijeme príkaz;
sudo apt-get install -t jessie plexmediaserver
Ak žiada o povolenie na inštaláciu akejkoľvek závislosti, odpovedzte áno (stlačením klávesu y).
Krok 6: Nastavte Plex tak, aby bežal na užívateľovi „Pi“
Ďalšou vecou, ktorú musíme urobiť, je nastaviť Plex tak, aby bežal na používateľovi „Pi“, s ktorým sme prihlásení. Aby sme to dosiahli, musíme upraviť súbor plexmediaserver.prev a zmeniť používateľa z plex na pi. K tomu používame
sudo nano /etc/default/plexmediaserver.prev
Týmto sa otvorí textový súbor. Hľadáme časť textového súboru, ktorá hovorí
PLEX_MEDIA_SERVER_USER = plex
Zmeníme to tak, aby sa to stalo;
PLEX_MEDIA_SERVER_USER = pi.
Uložte textový súbor ako obvykle a ukončite ho pomocou kombinácie klávesov CTRL + X a potom y.
Keď to urobíte, reštartujte server plex, aby sa zmeny vykonali pomocou;
sudo služba plexmediaserver reštart
keď je to hotové, reštartujte svoje pi ešte raz, keď vykonáme posledné zmeny.
sudo reštart
To je všetko, máme server Plex nastavený a spustený na našom Raspberry Pi, ale povedal by som, že server je zbytočný, ak na ňom nenačítame súbory, však? Nasledujúcich niekoľko krokov bude teda o tom, ako nám ukázať, ako načítať súbory a tiež ich streamovať z pripojených zariadení.
Krok 7: Nahrajte súbory na server Plex
Tento krok vám ukáže, ako naplniť váš mediálny server Plex.
Prvá vec je pripojiť jednotku USB alebo externý pevný disk obsahujúci mediálne súbory, pomocou ktorých chcete server naplniť, do svojho Pi.
Keď to urobíme, otvoríme webový prehliadač a prejdeme na;
MyPiIPAdress: 32400 / web /
ALEBO
raspberrypi.mshome.net:32400/web/
Dostanete sa tak do webovej aplikácie plex, prihlásite sa alebo si vytvoríte účet.
Plex vám ukáže, ako to funguje, a uvidíte, ako pridať knižnicu. Prejdite si priečinok, vyberte správny typ súboru a pridajte ich do svojej knižnice Plex.
To je všetko, odteraz môžete ľahko pripojiť akékoľvek klientske zariadenie v rovnakej sieti a Plex ho pripojí k vášmu serveru.
Krok 7: Prístup k súborom z aplikácie Plex Client
Aby ste to dosiahli, budete si musieť nainštalovať a otvoriť aplikáciu Plex z klientskeho zariadenia, a ak sú v rovnakej sieti, bude to fungovať ako kúzlo. Ako už bolo spomenuté, klientom Plex môže byť čokoľvek ako váš mobilný telefón, počítač, Smart TV, Playstation atď.
To je všetko, chlapci, dajte mi vedieť, ak máte nejaké otázky.