Bună băieți, așa că una dintre problemele legate de era digitală este faptul că aveți atât de multe date stocate aici și acolo, în special fișiere media, este întotdeauna o durere când aveți acea melodie preferată pe computerul dvs. acasă și nu o puteți accesa cu adevărat sau împărtășiți cu orice altă persoană din orice altă parte a casei, cu excepția cazului în care coborâți acolo unde se află. Toate aceste tipuri speciale de probleme și alte probleme similare sunt ceea ce Plex a încercat să rezolve și, pentru acest tutorial, vom instala serverul Plex pe Raspberry Pi, oferindu-vă conectivitate nelimitată, nu legată la biblioteca dvs. media.
Introducere în Plex Server:
Plex este un sistem de player media client-server, care are un server Plex pentru a servi toate fișierele media și un client Plex pentru a accesa sau transmite toate fișierele media de pe server.
- Plex Media Server poate fi rulat pe multe sisteme de operare precum Windows, macOS și Linux etc. Plex vă organizează toate fișierele media, fie că este vorba de muzică, filme, fotografii, emisiuni, într-un mod curat, cu afișe și miniaturi și, de asemenea, arată evaluări și altele lucruri din serviciile online. Aici folosim Raspberry Pi ca server Plex.
- Playerele media sunt clienții care rulează pe dispozitivele client precum mobil, computer etc. Clienții pot accesa fișierele media de pe serverul Plex.
Plex Home Media Server vă permite să vă păstrați toate fișierele media într-un singur loc și să le accesați de pe orice alt dispozitiv. Puteți accesa datele de pe toate dispozitivele dvs. preferate, cum ar fi Web, telefon inteligent Android, Apple, Amazon fire TV, iOS, Windows, Xbox, PlayStation, Chromecast, televizoare inteligente etc. Plex Client este acceptat pentru toate aceste dispozitive.
Pentru acest tutorial, vom crea serverul Plex pe Rasbperry Pi. Veți putea să încărcați fișierele media în spațiul de stocare atașat (pen drive USB sau HD extern) și apoi să transmiteți media de pe server pe orice alt dispozitiv, fie el telefon mobil sau computer conectat. Acesta ar putea fi un instrument foarte util, deoarece vă ajută să gestionați destul de bine spațiul de pe toate celelalte dispozitive și facilitează partajarea cu prietenii și familia.
Componente necesare:
- Raspberry Pi 3 (ar trebui să funcționeze bine cu Pi 2)
- Card SD (cel puțin 8 GB)
- Unitate USB sau hard disk extern (opțional)
În acest tutorial pentru serverul raspberry pi plex, folosim Raspberry Pi 3 cu sistemul de operare Raspbian Jessie. Toate cerințele de bază privind hardware-ul și software-ul sunt discutate anterior, le puteți căuta în Introducerea Raspberry Pi.
Așadar, presupun că sunteți familiarizați cu configurarea Raspberry Pi și știți cum să vă accesați Raspberry Pi prin terminal folosind software precum chitul. O mulțime de presupuneri nu? Da, dar acestea sunt lucruri destul de simple pe care le puteți învăța din proiectele noastre anterioare Raspberry Pi.
Vom lua implementarea serverului Plex pe Raspberry Pi în pași, le vom urmări cu atenție și proiectul va funcționa ca un farmec. Să ne scufundăm!
Configurarea serverului Plex pe Raspberry Pi:
Pasul 1: Actualizarea Pi
Primul lucru pe care îmi place să-l fac înainte de a începe fiecare proiect este actualizarea pi, pentru a obține fiecare ultimă actualizare a sistemului de operare. Facem asta folosind;
sudo apt-get update sudo apt-get upgrade
Cu acest lucru, reporniți pi folosind;
sudo reboot
Așteptați un timp, apoi reporniți sesiunea terminalului și continuați cu pasul 2.
Pasul 2: Adresă IP statică pentru Pi
Următorul lucru pe care trebuie să-l facem este să atribuim o adresă IP statică la raspberry pi.
Primul lucru pe care trebuie să-l facem este să fim siguri de adresa IP curentă. Acest lucru se poate face folosind;
sudo hostname -I
Aceasta va afișa adresa IP curentă. Copiați și păstrați în siguranță.
Apoi, edităm fișierul cmdline.txt al raspberry pi pentru a include adresa IP.
sudo nano /boot/cmdline.txt
Adăugați linia de mai jos la sfârșitul fișierului, înlocuiți „IP_ADDRESS” cu adresa dvs. IP „
ip = IP_ADDRESS
Reporniți zmeura pi pentru a efectua modificări.
sudo reboot
Pasul 3: Instalați pachetul de transport
Următorul lucru pentru noi este să instalăm (sau să confirmăm că am instalat) transportul HTTPS. Deși vine cu o versiune mai nouă a raspbianului și este necesară pentru a putea accesa pachetele https prin apt-get.
sudo apt-get install apt-transport-https
Aceasta va instala cea mai recentă versiune. Dacă îl aveți deja, veți primi doar un mesaj respins, care vă spune acest lucru. Oricum ar fi, sunteți acum gata pentru următorul pas.
Pasul 4: Obțineți depozitul dev2day
Următorul lucru pe care trebuie să-l facem este să obținem depozitul dev2day (O documentație a proiectului pe plex) care conține Plex, dar pentru a face acest lucru avem nevoie de o cheie O criptă pentru site-ul dev2day.
Pentru a obține criptă cheie O;
wget -O - https://dev2day.de/pms/dev2day-pms.gpg.key - sudo apt-key add -
Este posibil să întâmpinați o problemă în acest stadiu în care terminalul va returna ceva de genul acesta;
Această problemă este asociată cu faptul că pi-ul dvs. are o dată și o dată greșite. Pentru a remedia acest lucru, executați;
sudo dpkg-reconfigure tzdata
Apoi selectați fusul orar și cel mai apropiat oraș
Apoi utilizați linia ilustrată mai jos pentru a seta ora exactă.
Reporniți Pi și rulați comanda pentru a obține din nou cheia criptă 0.
Totul este gata? Apoi, vom adăuga depozitul dev2day în lista de surse de pachete.
echo „deb https://dev2day.de/pms/ jessie main” - sudo tee /etc/apt/sources.list.d/pms.list
Va returna doar o linie cu intrarea econată.
În cele din urmă, actualizați lista de pachete folosind;
sudo apt-get update
Reporniți pi-ul și treceți la pasul următor atunci când revine.
sudo reboot
Pasul 5: Instalați Plex Media Server
Cu dispozitivul pornit, în sfârșit suntem gata să instalăm Plex !. Pentru a face acest lucru folosim comanda;
sudo apt-get install -t jessie plexmediaserver
Răspundeți da (apăsând y) dacă vă cere permisiunea de a instala orice dependență.
Pasul 6: Configurați Plex pentru a rula pe utilizatorul „Pi”
Următorul lucru pe care trebuie să-l facem este să configurăm Plex pentru a rula pe utilizatorul „Pi” cu care ne-am conectat. Pentru a face acest lucru, trebuie să edităm fișierul plexmediaserver.prev și să schimbăm utilizatorul de la plex la pi. Pentru a face acest lucru, folosim
sudo nano /etc/default/plexmediaserver.prev
Aceasta va deschide un fișier text. Căutăm partea din fișierul text care scrie
PLEX_MEDIA_SERVER_USER = plex
Îl vom schimba astfel încât să devină;
PLEX_MEDIA_SERVER_USER = pi.
Salvați fișierul text ca de obicei și ieșiți folosind CTRL + X și apoi y.
După ce ați terminat, reporniți serverul plex pentru a efectua modificări folosind;
reporniți serviciul sudo plexmediaserver
cu acest lucru, reporniți din nou pi-ul, pe măsură ce efectuăm modificările finale.
sudo reboot
Asta e băieți, avem serverul Plex instalat și rulat pe Raspberry Pi, dar aș spune că serverul este inutil dacă nu încărcăm fișiere pe el nu? Așadar, următorii câțiva pași vor fi despre a ne arăta cum să încărcăm fișiere și să transmitem fișierele de pe dispozitivele conectate.
Pasul 7: Încărcați fișierele pe Plex Server
Pasul vă va arăta cum să completați serverul media Plex.
Primul lucru este să conectați o unitate USB sau un hard disk extern care conține fișierele media cu care doriți să completați serverul pe Pi.
După ce am făcut acest lucru, deschidem un browser web și mergem la;
Adresa MyPiIP: 32400 / web /
SAU
raspberrypi.mshome.net:32400/web/
Acest lucru vă va duce la aplicația web plex, vă conectați sau vă creați un cont.
Plex vă va arăta cum funcționează lucrurile și veți vedea cum să adăugați biblioteca. Navigați prin folderul dvs., selectați tipul corect de fișier și adăugați-le la biblioteca Plex.
Asta este tot, acum puteți conecta cu ușurință orice dispozitiv client din aceeași rețea, iar Plex îl va conecta la serverul dvs.
Pasul 7: Accesați fișierele de la Plex Client
Pentru a face acest lucru, va trebui să instalați și să deschideți aplicația Plex de pe un dispozitiv client și, dacă acestea sunt în aceeași rețea, va funcționa ca un farmec. Așa cum am menționat deja, Plex Client poate fi orice tip de telefon mobil, computer, Smart TV, Playstation etc.
Gata, băieți, spuneți-mi dacă aveți întrebări.