crearea unui server portabil Plex; TravelPlex

vacanțele în străinătate sunt adesea pline de aventuri, vizitare a obiectivelor turistice și multe călătorii. Dacă sunteți ca mine, uneori aveți nevoie de ceva timp de nefuncționare seara și căutați un confort al creaturii precum Netflix sau Hulu doar pentru a afla că conținutul nu este disponibil în țara în care vă aflați în prezent și blochează VPN-urile.

dacă sunteți ca mine și aveți un server Plex cu conținut, atunci aceasta poate fi o opțiune ușoară dacă călătoriți. În acest an, am avut șase persoane în grupul nostru și nu există garanții pentru WiFi care ar putea susține un flux (cu atât mai puțin șase). Deci, m-am gândit că ar fi o scuză excelentă pentru a construi un server local, portabil Plex pe care l-am putea lua cu noi pe care îl numesc TravelPlex.

în primul rând, aveam nevoie de un computer și un hard disk pentru asta și, după câteva cercetări pe computere compacte, m-am hotărât să construiesc întregul ecosistem portabil pe un Raspberry Pi cu unități Flash USB de mare capacitate. A oferit modularitate și compactitate cu cerințe reduse de energie (ceea ce însemna că aș putea să-l rulez de pe un încărcător de telefon portabil). Alegerea unui Raspberry Pi a însemnat că nu aș avea suficientă putere de calcul pentru a face orice transcodare on-the-fly, dar aceasta a fost o limită cu care am fost mai mult decât dispus să trăiesc.

din moment ce nu eram sigur cât de mult ar trebui să-l folosim, mi-am asumat un scenariu cel mai rău caz și am comandat 1 TB de stocare (ceea ce însemna că fiecare persoană ar avea aproximativ 36 de ore de conținut video HD). De fapt, a ajuns mai aproape de 45 din cauza unor transcodări în față pe care le-am făcut, dar a fost încă mai mult decât suficient pentru a dura călătoria de 3 săptămâni.

Hardware-ul am folosit ($185 total):

  • 1x zmeură Pi 3b+ cu Premium clar Caz
  • 1x SanDisk 16gb ultra microSDHC
  • 4x SanDisk 256gb Ulta Fit USB 3.1 Flash Drive
  • 1x AmazonBasics USB A-Male la cablu Micro B

Software-ul

din perspectiva software-ului, știam că voi instala Plex, dar a trebuit să găsesc o modalitate de a lua o întreagă rețea cu mine. Deoarece Raspberry Pi avea o placă Wireless încorporată, așa că am optat să o Transform și într-un punct de acces wireless, astfel încât utilizatorii să se poată conecta doar la rețeaua WiFi TravelPlex.

odată ce a sosit tot Raspberry Pi, am instalat Raspbian Buster pe cardul SSD și l-am pornit. În timp ce configuram software-ul, copiam suportul digital relevant pe care îl doream pe unitățile Flash de pe computerul meu.

rețea fără fir

după mult prea mult timp încercarea de a obține hostapd de lucru pe Raspberry Pi, am descoperit raspap-webgui, un open-source WiFi management portabil care gestionează rețeaua fără fir pentru tine. Programul de instalare rapidă funcționează perfect pentru a-l pune în funcțiune.

odată ce rulează, există câteva elemente de configurat (siguranța în primul rând!).

configurați hotspotul > Basic

  • schimbați SSID-ul
  • setați modul Wireless la 802.11a - 5 GHz

configurați hotspot > securitate

  • schimbați PSK (aceasta este parola WiFi)

configurați Auth

  • schimbați parola la ceva care nu estesecret

Plex

configurarea serverului Plex a fost relativ rapidă, dar Plex nu este proiectat să funcționeze offline, așa că a necesitat unele ajustări minore de făcut odată ce este în funcțiune. Va trebui să vă conectați normal, dar debifați opțiunea Allow me to access my media outside my home. Nu instalați încă niciun suport media.

Setări> General

  • debifați: Trimiteți rapoarte de blocare către Plex (planificați să fiți offline, vă amintiți?)

Setări > acces la distanță

  • limita bitrate flux la distanță: Original nici o limită (dezactivarea în mod eficient transcodare)

Setări > bibliotecă

  • debifați: goliți automat coșul de gunoi după fiecare scanare
  • debifați: permiteți ștergerea media (doar în cazul în care cineva apasă butonul greșit)

Setări> rețea

  • debifați: Activați suportul serverului pentru IPv6
  • lista adreselor IP și a rețelelor care sunt permise fără auth: 10.3.141.1/24 (acest lucru va permite dispozitivelor WiFi conectate la RaspAP să nu necesite autentificare, deoarece probabil vom fi offline)
  • debifați: Webhooks

cu Raspberry Pi gata de plecare și suportul transferat pe unitățile Flash, le-am conectat la Raspberry Pi și am montat unitățile și le-am configurat automount astfel încât acestea să persiste după reporniri.

acum Puteți adăuga fiecare unitate la Plex. Odată ce toate sunt adăugate, declanșați o Scanare completă a Bibliotecii (asigurați-vă că Pi este conectat la rețeaua dvs. prin Ethernet, deci are internet).

Go Time

după ce scanarea bibliotecii este completă, puteți deconecta Raspberry Pi și puteți începe să călătoriți! Orice călători însoțitori trebuie doar să aibă aplicația Plex preinstalată pe dispozitive mobile și să se conecteze la rețeaua WiFi (Plex ar trebui să descopere automat și să funcționeze).

câteva note pentru a evita problemele:

  • dacă intenționați să-l rulați de pe un acumulator portabil/încărcător de telefon, asigurați-vă că emite suficientă energie (are patru unități Flash de care are nevoie pentru a alimenta în plus față de Raspberry Pi)
  • între călătorii puteți conecta Raspberry Pi înapoi în rețeaua de domiciliu prin Ethernet și utilizați SFTP pentru a schimba media

călătorii fericite!

Lasă un răspuns

Adresa ta de email nu va fi publicată.