skapa en bärbar Plex-Server; TravelPlex

semester utomlands är ofta full av äventyr, sightseeing, och massor av resor. Om du är som jag, behöver du ibland lite stillestånd på kvällarna och söker en varelsekomfort som Netflix eller Hulu bara för att upptäcka att innehållet inte är tillgängligt i det land du befinner dig i och de blockerar VPN.

om du är som jag och har en Plex-server med innehåll, kan det vara ett enkelt alternativ om du reser. I år hade vi sex personer i vår grupp och inga garantier för WiFi som kunde stödja en ström (mycket mindre sex). Så jag trodde att det skulle vara en bra ursäkt för att bygga en lokal, bärbar Plex-server som vi kunde ta med oss som jag kallar TravelPlex.

först och främst behövde jag en dator och en hårddisk för detta, och efter lite forskning på kompakta datorer bestämde jag mig för att bygga hela det bärbara ekosystemet på en Raspberry Pi med USB-flashenheter med hög kapacitet. Det erbjöd modularitet och kompaktitet med låg effektbehov (vilket innebar att jag kunde köra den av en bärbar telefonladdare). Att välja en Raspberry Pi innebar att jag inte skulle ha tillräckligt med beräkningshästkraft för att göra någon on-The-fly-transkodning, men det var en gräns som jag var mer än villig att leva med.

eftersom jag inte var säker på hur mycket vi skulle behöva använda det, antog jag ett värsta fall och beställde 1 TB lagring (vilket innebar att varje person skulle ha cirka 36 timmar HD-videoinnehåll). Det hamnade faktiskt närmare 45 på grund av en del omkodning på framsidan som jag gjorde, men var fortfarande mer än tillräcklig för att hålla 3-veckors resan.

hårdvara jag använde ($185 totalt):

  • 1x Raspberry Pi 3B+ med Premium Klart fall
  • 1x SanDisk 16GB Ultra microSDHC
  • 4x SanDisk 256GB Ulta Fit USB 3.1 flash-enhet
  • 1x AmazonBasics USB A-hane till Micro B-Kabel

programvara

ur ett mjukvaruperspektiv visste jag att jag skulle installera Plex, men jag var också tvungen att ta reda på ett sätt att ta ett helt nätverk med mig. Eftersom Raspberry Pi hade ett inbyggt trådlöst kort, så valde jag att göra det till en trådlös åtkomstpunkt så att användarna bara kunde ansluta till TravelPlex WiFi-nätverket.

när alla Raspberry Pi anlände installerade jag Raspbian Buster på SSD-kortet och startade upp det. Medan jag skapade programvaran kopierade jag de relevanta digitala medierna jag ville ha på Flash-enheterna från min dator.

trådlöst nätverk

efter alltför mycket tid på att försöka få hostapd arbetar på Raspberry Pi, upptäckte jag raspap-webgui, en öppen källkod wifi management portable som hanterar det trådlösa nätverket för dig. Quick installer fungerar perfekt för att få det igång.

när det är igång finns det ett par saker att konfigurera (säkerhet först!).

konfigurera hotspot > grundläggande

  • ändra SSID
  • Ställ in det trådlösa läget på 802.11a - 5 GHz

konfigurera hotspot > säkerhet

  • ändra PSK (Detta är WiFi-lösenordet)

konfigurera Auth

  • ändra lösenordet till något som inte är secret

Plex

att installera Plex-servern var relativt snabbt, men Plex är inte utformad för att fungera offline, så det krävde några mindre justeringar att göra när den är igång. Du måste logga in som vanligt men avmarkera alternativet Allow me to access my media outside my home. Installera inte något media ännu.

Inställningar > allmänt

  • avmarkera: skicka kraschrapporter till Plex (planerar att vara offline, kom ihåg?)

Inställningar > fjärråtkomst

  • begränsa fjärrström bitrate: Original ingen gräns (effektivt inaktivera omkodning)

Inställningar > Bibliotek

  • avmarkera: Töm papperskorgen automatiskt efter varje skanning
  • avmarkera: Tillåt borttagning av media (bara om någon trycker på fel knapp)

Inställningar > nätverk

  • avmarkera: Aktivera serverstöd för IPv6
  • lista över IP-adresser och nätverk som är tillåtna utan auth: 10.3.141.1/24 (detta gör det möjligt för alla WiFi-enheter som är anslutna till RaspAP att inte kräva autentisering eftersom vi sannolikt kommer att vara offline)
  • avmarkera: Webhooks

med Raspberry Pi redo att gå och media överfördes till Flash-enheterna, kopplade jag dem till Raspberry Pi och monterade enheterna och konfigurerade automount så att de skulle fortsätta efter omstart.

nu kan du lägga till varje enhet till Plex. När de alla har lagts till, utlösa en fullständig bibliotekssökning (se till att Pi är ansluten till ditt nätverk via Ethernet, så det har internet).

Gå tid

när bibliotekssökningen är klar kan du koppla bort Raspberry Pi och börja resa! Alla följeslagare behöver bara ha Plex-appen förinstallerad på mobila enheter och ansluta till WiFi-nätverket (Plex ska automatiskt upptäcka och bara fungera).

ett par anteckningar för att undvika problem:

  • om du planerar att köra den från ett bärbart batteri / telefonladdare, se till att den matar ut tillräckligt med ström (den har fyra Flash-enheter som den behöver ström utöver Raspberry Pi)
  • mellan resor kan du ansluta Raspberry Pi tillbaka till ditt hemnätverk via Ethernet och använda SFTP för att byta ut media

lyckliga resor!

Lämna ett svar

Din e-postadress kommer inte publiceras.