Sveiki, vaikinai, todėl viena iš skaitmeninio amžiaus problemų yra tai, kad tiek daug duomenų saugoma čia ir ten, ypač daugialypės terpės failus, visada skauda, kai namie kompiuteryje turite tą mėgstamą dainą ir negalite iš tikrųjų jos pasiekti. dalinkitės su bet kuriuo kitu asmeniu iš bet kurios kitos namo dalies, nebent nusileisite ten, kur jis yra. Visas šias konkrečias problemas ir kitas panašias problemas Plex bandė išspręsti, o šiai pamokai mes įdiegsime „Plex“ serverį jūsų „Raspberry Pi“, suteikdami jums neribotą, nepririštą ryšį su jūsų medijos biblioteka.
Įvadas į „Plex Server“:
„Plex“ yra kliento-serverio medijos leistuvų sistema, turinti „ Plex Server“, skirtą aptarnauti visus daugialypės terpės failus, ir „ Plex Client“, norint pasiekti arba perduoti visus daugialypės terpės failus iš serverio.
- „Plex Media Server“ galima paleisti daugelyje operacinių sistemų, pvz., „Windows“, „MacOS“, „Linux“ ir kt. dalykus iš internetinių paslaugų. Čia mes naudojame „ Raspberry Pi“ kaip „Plex Server“.
- Medijos leistuvai yra klientai, veikiantys kliento įrenginiuose, tokiuose kaip mobilusis, kompiuteris ir kt. Klientai gali pasiekti medijos failus iš „Plex Server“.
„Plex Home Media Server“ leidžia laikyti visus savo daugialypės terpės failus vienoje vietoje ir pasiekti juos iš bet kurio ir visų kitų jūsų įrenginių. Galite pasiekti duomenis iš visų mėgstamų įrenginių, tokių kaip internetas, „Android“ išmanusis telefonas, „Apple“, „Amazon Fire TV“, „iOS“, „Windows“, „Xbox“, „PlayStation“, „Chromecast“, išmanieji televizoriai ir kt. Visiems šiems įrenginiams palaikoma „ Plex Client“.
Šiai pamokai mes sukursime „Plex“ serverį Rasbperry Pi. Savo daugialypės terpės failus galėsite įkelti į pridėtą atmintį (USB rašymo įrenginį arba išorinį HD), o tada transliuoti laikmeną iš serverio į bet kurį kitą įrenginį, ar tai būtų mobilusis telefonas, ar prijungtas kompiuteris. Tai gali būti labai naudingas įrankis, nes jis padeda jums gana gerai valdyti vietą visuose kituose įrenginiuose ir palengvina bendrinimą su draugais ir šeimos nariais.
Reikalingi komponentai:
- Aviečių Pi 3 (turėtų gerai veikti su Pi 2)
- SD kortelė (mažiausiai 8 GB)
- USB diskas arba išorinis kietasis diskas (pasirinktinai)
Šioje aviečių pi plex serverio pamokoje mes naudojame Raspberry Pi 3 su Raspbian Jessie OS. Visi pagrindiniai techninės ir programinės įrangos reikalavimai yra aptarti anksčiau, jų galite ieškoti „Raspberry Pi“ įvade.
Taigi, manau, kad jūs esate susipažinę su „Raspberry Pi“ nustatymu ir žinote, kaip pasiekti „Raspberry Pi“ per terminalą naudojant tokią programinę įrangą kaip glaistas. Daug prielaidų, tiesa? Taip, bet tai yra gana pagrindiniai dalykai, kuriuos galite sužinoti iš mūsų ankstesnių „Raspberry Pi“ projektų.
Mes imsimės „ Plex“ serverio įdiegimo „ Raspberry Pi “ pakopomis, atidžiai jų laikysimės ir projektas veiks kaip žavesys. Leidžia pasinerti!
„Plex Server“ nustatymas „Raspberry Pi“:
1 žingsnis: atnaujinkite Pi
Pirmas dalykas, kurį man patinka atlikti prieš pradedant kiekvieną projektą, yra „pi“ atnaujinimas, norint gauti visus naujausius OS atnaujinimus. Mes tai darome naudodami;
sudo apt-get update sudo apt-get atnaujinimas
Tai atlikę perkraukite pi naudodami;
sudo perkraukite
Palaukite šiek tiek laiko, tada iš naujo paleiskite terminalo sesiją ir tęskite 2 veiksmą.
2 žingsnis: „Pi“ statinis IP adresas
Kitas dalykas, kurį turime padaryti, yra priskirti statinį IP adresą mūsų aviečių pi.
Pirmas dalykas, kurį turime padaryti, yra būti tikri dėl dabartinio IP adreso. Tai galima padaryti naudojant;
sudo kompiuterio vardas -I
Tai parodys dabartinį IP adresą. Nukopijuokite ir saugokite.
Tada redaguosime aviečių pi failą cmdline.txt, kad būtų įtrauktas IP adresas.
sudo nano /boot/cmdline.txt
Failo pabaigoje pridėkite žemiau esančią eilutę, pakeiskite „IP_ADDRESS“ savo IP adresu “
ip = IP_ADRESAS
Perkraukite aviečių pi, kad įvyktų pokyčiai.
sudo perkraukite
3 žingsnis: įdiekite HTTPS transportavimo paketą
Kitas dalykas mums yra įdiegti (arba patvirtinti, kad įdiegėme) HTTPS transportą. Tačiau tai pateikiama su naujesne „raspbian“ versija ir jos reikia norint pasiekti „https“ paketus per „apt-get“.
sudo apt-get įdiekite apt-transport-https
Tai įdiegs naujausią versiją. Jei ją jau turite, gausite tik jums atsiųstą pranešimą. Bet kuriuo atveju jūs esate pasirengęs kitam žingsniui.
4 žingsnis: Gaukite „dev2day“ saugyklą
Kitas dalykas, ką turime padaryti, yra gauti „dev2day“ saugyklą („Plex“ projekto dokumentaciją), kurioje yra „Plex“, tačiau tam reikia „dev2day“ svetainės „O“ šifravimo rakto.
Norėdami gauti kriptos O raktą;
wget -O - https://dev2day.de/pms/dev2day-pms.gpg.key - sudo apt-key add -
Šiame etape galite susidurti su problema, kai terminalas grąžins kažką panašaus;
Ši problema yra susijusi su jūsų pi neteisingu laiku ir data. Norėdami tai išspręsti, paleiskite;
sudo dpkg-pertvarkyti tzdata
Tada pasirinkite savo laiko juostą ir artimiausią miestą
Tada naudokite žemiau pateiktą liniją, kad nustatytumėte tikslų laiką.
Perkraukite „Pi“ ir paleiskite komandą, kad vėl gautumėte „crypt 0“ raktą.
Viskas padaryta? Tada pridėsime „dev2day“ saugyklą prie paketų šaltinių sąrašo.
aidas „deb https://dev2day.de/pms/ jessie main“ - sudo tee /etc/apt/sources.list.d/pms.list
Tai tiesiog grąžins eilutę su pakartotu įėjimu.
Galiausiai atnaujinkite paketų sąrašą naudodami;
sudo apt-get atnaujinimas
Perkraukite „pi“ ir pereikite prie kito žingsnio, kai jis vėl įsijungs.
sudo perkraukite
5 žingsnis: įdiekite „Plex Media Server“
Kai prietaisas vėl įjungtas, mes pagaliau esame pasirengę įdiegti „Plex!“. Norėdami tai padaryti, mes naudojame komandą;
sudo apt-get install -t jessie plexmediaserver
Atsakykite taip (paspausdami y), jei jis prašo jūsų leidimo įdiegti kokią nors priklausomybę.
6 veiksmas: nustatykite „Plex“, kad jis veiktų „Pi“ vartotojui
Kitas dalykas, kurį turime padaryti, yra nustatyti „Plex“, kad jis veiktų „Pi“ vartotojui, su kuriuo esame prisijungę. Norėdami tai padaryti, turime redaguoti failą plexmediaserver.prev ir pakeisti vartotoją iš plex į pi. Norėdami tai padaryti, mes naudojame
sudo nano /etc/default/plexmediaserver.prev
Tai atvers tekstinį failą. Mes ieškome teksto failo dalies, kurioje parašyta
PLEX_MEDIA_SERVER_USER = plex
Mes jį pakeisime, kad jis taptų;
PLEX_MEDIA_SERVER_USER = pi.
Išsaugokite teksto failą kaip įprasta ir išeikite naudodami CTRL + X ir tada y.
Tai atlikę iš naujo paleiskite „plex“ serverį, kad atliktumėte pakeitimus naudodami;
„sudo service plexmediaserver“ paleiskite iš naujo
tai atlikę dar kartą perkraukite savo pi, kai atliksime paskutinius pakeitimus.
sudo perkraukite
Tai, ką mes turime, visi turime „ Plex“ serverį, sukurtą ir veikiantį mūsų „Raspberry Pi“, bet aš sakyčiau, kad serveris nenaudingas, jei į jį neužkrauname failų? Kiti keli veiksmai bus parodyti mums, kaip įkelti failus ir taip pat perduoti failus iš prijungtų įrenginių.
7 žingsnis: Įkelkite failus į „Plex Server“
Veiksmas parodys, kaip užpildyti „Plex“ laikmenų serverį.
Pirmas dalykas yra prijungti USB diską arba išorinį kietąjį diską, kuriame yra laikmenų failai, kuriais norite užpildyti serverį, prie savo Pi.
Tai atlikę atidarome interneto naršyklę ir einame į;
„MyPiIPAdress“: 32400 / web /
ARBA
raspberrypi.mshome.net:32400/web/
Taip pateksite į „plex“ žiniatinklio programą, prisijungsite arba sukursite paskyrą.
„Plex“ parodys, kaip viskas veikia, ir pamatysite, kaip pridėti biblioteką. Naršykite po aplanką, pasirinkite tinkamą failo tipą ir pridėkite juos prie „Plex“ bibliotekos.
Viskas, dabar galite lengvai prijungti bet kurį kliento įrenginį tame pačiame tinkle, o „Plex“ prijungs jį prie jūsų serverio.
7 veiksmas: pasiekite failus iš „Plex Client“
Norėdami tai padaryti, turėsite įdiegti ir atidaryti „Plex“ programą iš kliento įrenginio, o jei jie yra tame pačiame tinkle, tai veiks kaip žavesys. Kaip jau minėta, „Plex Client“ gali būti bet koks jūsų mobilusis telefonas, kompiuteris, išmanioji televizija, „Playstation“ ir kt.
Tai viskas, vaikinai, praneškite man, jei turite klausimų.