Ahoj kluci, takže jedním z problémů digitálního věku je mít tolik dat uložených sem a tam, zejména multimediální soubory, je to vždycky bolest, když máte tu oblíbenou skladbu doma v počítači a nemáte k ní opravdu přístup sdílet s jakoukoli jinou osobou z kterékoli jiné části domu, pokud se nedostanete dolů na místo, kde se nachází. Všechny tyto konkrétní problémy a další podobné problémy se Plex pokusil vyřešit a pro tento tutoriál budeme instalovat server Plex na váš Raspberry Pi, což vám poskytne neomezené neomezené připojení k vaší mediální knihovně.
Úvod do serveru Plex:
Plex je systém přehrávače médií typu klient-server, který má server Plex pro obsluhu všech mediálních souborů a klienta Plex pro přístup nebo streamování všech mediálních souborů ze serveru.
- Server Plex Media lze provozovat na mnoha operačních systémech, jako jsou Windows, MacOS a Linux atd. Plex organizuje všechny vaše mediální soubory, ať už jde o hudbu, filmy, fotografie, pořady, čistým způsobem s plakáty a miniaturami, a také ukazuje hodnocení a další věci ze služeb online. Zde používáme Raspberry Pi jako server Plex.
- Přehrávače médií jsou klienti běžící na klientských zařízeních, jako jsou mobilní zařízení, počítače atd. Klienti mají přístup k mediálním souborům ze serveru Plex.
Server Plex Home Media Server vám umožňuje uchovávat všechny vaše mediální soubory na jednom místě a přistupovat k nim z jakéhokoli jiného zařízení. K datům máte přístup ze všech svých oblíbených zařízení, jako je Web, chytrý telefon Android, Apple, Amazon Fire TV, iOS, Windows, Xbox, PlayStation, Chromecast, Smart TV atd. Plex Client je podporován pro všechna tato zařízení.
V tomto tutoriálu budeme vytvářet server Plex na Rasbperry Pi. Budete moci nahrát mediální soubory do připojeného úložiště (USB flash disk nebo externí HD) a poté streamovat média ze serveru do jakéhokoli jiného zařízení, ať už je to mobilní telefon nebo připojený počítač. Může to být velmi užitečný nástroj, protože vám pomůže spravovat prostor na všech ostatních zařízeních celkem dobře a usnadní sdílení s přáteli a rodinou.
Požadované komponenty:
- Raspberry Pi 3 (s Pi 2 by mělo fungovat dobře)
- SD karta (minimálně 8 GB)
- Jednotka USB nebo externí pevný disk (volitelně)
V tomto tutoriálu serveru Raspberry Pi Plex používáme Raspberry Pi 3 s Raspbian Jessie OS. Všechny základní požadavky na hardware a software jsou diskutovány dříve, můžete si je vyhledat v úvodu k Raspberry Pi.
Takže zde předpokládám, že jste obeznámeni s nastavením Raspberry Pi a víte, jak přistupovat k vašemu Raspberry Pi přes terminál pomocí softwaru, jako je tmel. Spousta předpokladů, že? Ano, ale to jsou docela základní věci, které se můžete naučit z našich předchozích projektů Raspberry Pi.
Implementaci serveru Plex na Raspberry Pi provedeme v krocích, pečlivě je sledujeme a projekt bude fungovat jako kouzlo. Pojďme se ponořit!
Nastavení serveru Plex na Raspberry Pi:
Krok 1: Upgrade Pi
První věc, kterou rád dělám před zahájením každého projektu, je aktualizace pí, abychom dostali každou nejnovější aktualizaci OS. Děláme to pomocí;
sudo apt-get aktualizace sudo apt-get aktualizace
Po dokončení restartujte pi pomocí;
sudo restart
Chvíli počkejte, poté restartujte relaci terminálu a pokračujte krokem 2.
Krok 2: Statická IP adresa pro Pi
Další věcí, kterou musíme udělat, je přiřadit statickou IP adresu naší malinové pi.
První věcí, kterou musíme udělat, je ujistit se o aktuální IP adrese. To lze provést pomocí;
sudo hostname -I
Zobrazí se aktuální adresa IP. Kopírujte a uschovejte.
Dále upravíme soubor cmdline.txt malinového pi tak, aby obsahoval IP adresu.
sudo nano /boot/cmdline.txt
Přidejte následující řádek na konec souboru a nahraďte „IP_ADDRESS“ vaší IP adresou.
ip = IP_ADDRESS
Chcete-li provést změny, restartujte malinovou pí.
sudo restart
Krok 3: Nainstalujte přepravní balíček
Další věcí pro nás je instalace (nebo potvrzení, že jsme nainstalovali) přenos HTTPS. To však přichází s novější verzí raspbian a je potřeba mít přístup k balíčkům https přes apt-get.
sudo apt-get install apt-transport-https
Tím se nainstaluje nejnovější verze. Pokud ji již máte, dostanete zprávu, která vám to řekne. Ať tak či onak, jste nyní připraveni na další krok.
Krok 4: Získejte úložiště dev2day
Další věc, kterou musíme udělat, je získat úložiště dev2day (projektová dokumentace na plexu), které obsahuje Plex, ale k tomu potřebujeme kryptický O klíč pro web dev2day.
Chcete-li získat klíč O krypty;
wget -O - https://dev2day.de/pms/dev2day-pms.gpg.key - sudo apt-key add -
V této fázi se můžete setkat s problémem, kdy terminál vrátí něco takového;
Tento problém je spojen s tím, že vaše pi má nesprávný čas a datum. Chcete-li to opravit, spusťte;
sudo dpkg-reconfigure tzdata
Poté vyberte své časové pásmo a nejbližší město
Poté pomocí řádku zobrazeného níže nastavte přesný čas.
Restartujte Pi a spusťte příkaz, abyste znovu dostali klíč krypty 0.
Vše hotovo? Dále přidáme úložiště dev2day do seznamu zdrojů balíčků.
echo “deb https://dev2day.de/pms/ jessie main” - sudo tee /etc/apt/sources.list.d/pms.list
Pouze vrátí řádek s odraženým vstupem.
Nakonec aktualizujte seznam balíků pomocí;
sudo apt-get aktualizace
Restartujte pí a pokračujte dalším krokem, až se znovu objeví.
sudo restart
Krok 5: Nainstalujte server Plex Media Server
Po opětovném zapnutí zařízení jsme konečně připraveni nainstalovat Plex !. K tomu použijeme příkaz;
sudo apt-get install -t jessie plexmediaserver
Odpovězte ano (stisknutím tlačítka y), pokud vás požádá o povolení k instalaci jakékoli závislosti.
Krok 6: Nastavte Plex na uživatele „Pi“
Další věcí, kterou musíme udělat, je nastavit Plex tak, aby běžel na uživateli „Pi“, se kterým jsme přihlášeni. K tomu je třeba upravit soubor plexmediaserver.prev a změnit uživatele z plex na pi. K tomu používáme
sudo nano /etc/default/plexmediaserver.prev
Tím se otevře textový soubor. Hledáme část textového souboru, která říká
PLEX_MEDIA_SERVER_USER = plex
Změníme to tak, aby se to stalo;
PLEX_MEDIA_SERVER_USER = pi.
Uložte textový soubor jako obvykle a ukončete ho pomocí CTRL + X a poté y.
Po dokončení restartujte server plex, abyste provedli změny pomocí;
sudo service plexmediaserver restart
až budete hotovi, restartujte pi ještě jednou, když provedeme konečné změny.
sudo restart
To je vše, máme server Plex nastavený a spuštěný na našem Raspberry Pi, ale řekl bych, že server je k ničemu, pokud na něj nenačteme soubory, že? Dalších pár kroků tedy bude o tom, jak nám ukázat, jak načíst soubory a také je streamovat z připojených zařízení.
Krok 7: Nahrajte soubory na server Plex
Tento krok vám ukáže, jak naplnit váš server médií Plex.
První věcí je připojit jednotku USB nebo externí pevný disk obsahující mediální soubory, kterými chcete server naplnit, do svého Pi.
Když to uděláme, otevřeme webový prohlížeč a přejdeme na;
MyPiIPAdress: 32400 / web /
NEBO
raspberrypi.mshome.net:32400/web/
Tím se dostanete do webové aplikace plex, přihlásíte se nebo si vytvoříte účet.
Plex vám ukáže, jak věci fungují, a uvidíte, jak přidat knihovnu. Projděte svou složku, vyberte správný typ souboru a přidejte je do své knihovny Plex.
To je vše, nyní můžete snadno připojit jakékoli klientské zařízení ve stejné síti a Plex jej připojí k vašemu serveru.
Krok 7: Přístup k souborům z Plex Client
K tomu budete muset nainstalovat a otevřít aplikaci Plex z klientského zařízení a pokud jsou ve stejné síti, bude to fungovat jako kouzlo. Jak již bylo zmíněno, Plex Client může být cokoli jako váš mobilní telefon, počítač, Smart TV, Playstation atd.
To je vše, dejte mi vědět, pokud máte nějaké dotazy.