Pozdravljeni, ena izmed težav digitalne dobe je, da je tu in tam shranjenih toliko podatkov, zlasti predstavnostnih datotek, vedno je boleče, če imate doma tisto najljubšo pesem in do nje res ne morete dostopati ali delite s katero koli osebo iz katerega koli drugega dela hiše, razen če se spustite tja, kjer se nahaja. Vse te posebne in druge podobne težave je tisto, kar je Plex poskušal rešiti, za to vadnico pa bomo na vaš Raspberry Pi namestili strežnik Plex, ki vam bo omogočil neomejeno, nevezano povezavo z vašo medijsko knjižnico.
Uvod v Plex Server:
Plex je sistem medijskega predvajalnika odjemalec-strežnik, ki ima Plex Server, ki služi vsem predstavnostnim datotekam, in Plex Client za dostop ali predvajanje vseh predstavnostnih datotek s strežnika.
- Medijski strežnik Plex je mogoče zagnati v številnih operacijskih sistemih, kot so Windows, macOS in Linux itd. Plex organizira vse vaše predstavnostne datoteke, bodisi glasbo, filme, fotografije, oddaje, na čist način s plakati in sličicami, prikazuje pa tudi ocene in druge stvari iz spletnih storitev. Tu uporabljamo Raspberry Pi kot Plex Server.
- Medijski predvajalniki so odjemalci, ki se izvajajo na odjemalskih napravah, kot so mobilni, računalniki itd. Stranke lahko dostopajo do predstavnostnih datotek s strežnika Plex.
Plex Home Media Server vam omogoča, da vse svoje predstavnostne datoteke hranite na enem mestu in do njih dostopate iz katere koli druge naprave. Do podatkov lahko dostopate iz vseh svojih najljubših naprav, kot so splet, pametni telefon Android, Apple, Amazon fire TV, iOS, Windows, Xbox, PlayStation, Chromecast, Smart TV itd. Plex Client je podprt za vse te naprave.
Za to vadnico bomo ustvarili strežnik Plex na Rasbperry Pi. Medijske datoteke boste lahko naložili v priloženi pomnilnik (pogon USB s pisalom ali zunanji HD) in nato medije s strežnika pretočili v katero koli drugo napravo, naj bo to mobilni telefon ali priključen računalnik. To je lahko zelo uporabno orodje, saj vam pomaga precej dobro upravljati prostor na vseh drugih napravah in olajša skupno rabo s prijatelji in družino.
Zahtevane komponente:
- Raspberry Pi 3 (mora dobro delovati s Pi 2)
- Kartica SD (najmanj 8 GB)
- Pogon USB ali zunanji trdi disk (neobvezno)
V tej vadnici za strežnik raspberry Raspberry Pi uporabljamo Raspberry Pi 3 z OS Raspbian Jessie. Vse osnovne zahteve glede strojne in programske opreme so že obravnavane, poglejte v uvodu Raspberry Pi.
Torej tukaj domnevam, da ste seznanjeni z nastavitvijo Raspberry Pi in veste, kako dostopati do Raspberry Pi prek terminala s pomočjo programske opreme, kot je kit. Veliko predpostavk kajne? Ja, ampak to so precej osnovne stvari, ki se jih lahko naučite iz naših prejšnjih projektov Raspberry Pi.
Mi bo izvajanje strežnika Plex na Raspberry Pi v korakih, jim sledite natančno, projekt pa bo deloval brezhibno. Potopimo se!
Nastavitev strežnika Plex na Raspberry Pi:
1. korak: Nadgradnja Pi
Prvo, kar rad počnem pred vsakim projektom, je posodobitev pi-ja, da dobim vsako najnovejšo posodobitev operacijskega sistema.
posodobitev sudo apt-get
Ko končate, znova zaženite pi z uporabo;
sudo ponovni zagon
Počakajte nekaj časa, nato znova zaženite terminalsko sejo in nadaljujte s korakom 2.
2. korak: Statični naslov IP za Pi
Naslednja stvar, ki jo moramo storiti, je, da naši malini pi dodelimo statični naslov IP.
Najprej se moramo prepričati o trenutnem naslovu IP. To lahko storite z uporabo;
sudo ime gostitelja -I
To bo prikazalo trenutni naslov IP. Kopirajte in varujte.
Nato uredimo datoteko cmdline.txt datoteke Raspberry Pi, da vključimo naslov IP.
sudo nano /boot/cmdline.txt
Na koncu datoteke dodajte spodnjo vrstico, "IP_ADDRESS" zamenjajte z vašim naslovom IP "
ip = IP_ADRES
Znova zaženite malino pi, da izvedete spremembe.
sudo ponovni zagon
3. korak: Namestite transportni paket
Naslednja stvar je, da namestimo (ali potrdimo, da smo namestili) transport HTTPS. Ta pa prihaja z novejšo različico raspbian in je bila potrebna za dostop do paketov https prek apt-get.
sudo apt-get namestite apt-transport-https
To bo namestilo najnovejšo različico. Če ga že imate, boste prejeli sporočilo, ki vam sporoča. Kakorkoli že, zdaj ste pripravljeni na naslednji korak.
4. korak: Pridobite dev2day repozitorij
Naslednja stvar, ki jo moramo storiti, je, da dobimo dev2day repozitorij (projektna dokumentacija na plexu), ki vsebuje Plex, vendar za to potrebujemo kriptični O ključ za spletno mesto dev2day.
Da dobite ključ O kripte;
wget -O - https://dev2day.de/pms/dev2day-pms.gpg.key - sudo apt-key add -
V tej fazi lahko naletite na težavo, ko bo terminal vrnil nekaj takega;
Ta težava je povezana s tem, da ima vaš pi napačen čas in datum. Če želite to popraviti, zaženite;
sudo dpkg-prekonfiguriraj tzdata
Nato izberite svoj časovni pas in najbližje mesto
Nato s spodnjo črto nastavite točen čas.
Znova zaženite Pi in zaženite ukaz, da znova dobite ključ kripta 0.
Končano? Nato bomo na seznam virov paketov dodali repozitorij dev2day.
echo “deb https://dev2day.de/pms/ jessie main” - sudo tee /etc/apt/sources.list.d/pms.list
Vrnil bo vrstico z odmevnim vnosom.
Na koncu posodobite seznam paketov z uporabo;
posodobitev sudo apt-get
Znova zaženite pi in nadaljujte z naslednjim korakom, ko se znova vklopi.
sudo ponovni zagon
5. korak: Namestite Plex Media Server
Ko je naprava ponovno vklopljena, smo končno pripravljeni na namestitev Plex !. Za to uporabimo ukaz;
sudo apt-get install -t jessie plexmediaserver
Odgovorite z da (s pritiskom na y), če vas prosi za dovoljenje za namestitev odvisnosti.
6. korak: Nastavite Plex za zagon na uporabniku 'Pi'
Naslednja stvar, ki jo moramo storiti, je, da Plex nastavimo tako, da deluje na uporabniku 'Pi', s katerim smo prijavljeni. Če želite to narediti, moramo urediti datoteko plexmediaserver.prev in uporabnika spremeniti iz plex v pi. Za to uporabljamo
sudo nano /etc/default/plexmediaserver.prev
To bo odprlo besedilno datoteko. Iščemo del besedilne datoteke, v katerem piše
PLEX_MEDIA_SERVER_USER = pleks
Spremenili ga bomo, tako da postane;
PLEX_MEDIA_SERVER_USER = pi.
Shranite besedilno datoteko kot običajno in zapustite s tipkama CTRL + X in nato y.
Po tem znova zaženite svoj plex strežnik, da izvedete spremembe s pomočjo;
sudo service plexmediaserver znova zaženi
po tem ponovno znova zaženite svoj pi, ko bomo izvedli končne spremembe.
sudo ponovni zagon
To je vse, imamo strežnik Plex, ki je ves nastavljen in deluje na naši Raspberry Pi, vendar bi rekel, da je strežnik neuporaben, če nanj ne naložimo datotek, kajne? V naslednjih nekaj korakih bo torej prikazano, kako naložimo datoteke in jih tudi predvajamo iz povezanih naprav.
7. korak: Naložite datoteke na Plex Server
Korak vam bo pokazal, kako zapolniti medijski strežnik Plex.
Prva stvar je, da na svoj Pi povežete USB-pogon ali zunanji trdi disk, ki vsebuje predstavnostne datoteke, s katerimi želite strežnik napolniti.
Ko to storimo, odpremo spletni brskalnik in odpremo;
MyPiIPAdress: 32400 / web /
ALI
raspberrypi.mshome.net:32400/web/
Tako boste prišli do spletne aplikacije plex, se prijavili ali ustvarili račun.
Plex vam bo pokazal, kako stvari delujejo, in videli boste, kako dodate knjižnico. Pomaknite se po svoji mapi, izberite pravo vrsto datoteke in jih dodajte v svojo knjižnico Plex.
To je vse, zdaj lahko enostavno povežete katero koli odjemalsko napravo v istem omrežju, Plex pa jo bo povezal z vašim strežnikom.
7. korak: Dostop do datotek iz odjemalca Plex
Če želite to narediti, boste morali namestiti in odpreti aplikacijo Plex iz odjemalske naprave in če so v istem omrežju, bo delovala kot čarobno. Kot smo že omenili, je Plex Client lahko karkoli, kot je vaš mobilni telefon, računalnik, Smart TV, Playstation itd.
To je to, fantje, sporočite mi, če imate kakšna vprašanja.