Vai vēlaties izklaidēt cilvēkus, kamēr esat ārpus tīkla? Iestatiet savu Raspberry Pi kā multivides serveri, izmantojot Jellyfin.

Kempings vai karavāna ārpus tīkla ir lielisks veids, kā izvairīties no ikdienas steigas un nemiera. Bet, lai gan dzīve bez mobilā signāla var palīdzēt jums atpūsties, daži jūsu partijas dalībnieki var ilgoties pēc straumēšanas video un mūzikas, pie kuras viņi ir pieraduši. Lūk, kā padarīt viņus laimīgus…

Kempings vai treilera izņemšana no tīkla ļauj jums pietuvoties dabai un piedzīvot dzīvi tā, kā to darīja mūsu senči pirms tūkstošiem gadu.

Jūsu ideja par labu laiku varētu būt pamestu taku izpēte un seno mežu miera piedzīvošana, taču mēs varam garantējiet, ka, ja esat paņēmis līdzi bērnus, viņiem būs garlaicīgi, kad iekārtosit savu pārvietojamo mājokli vakars.

Atgriežoties mājās, viņi būs pieraduši pieslēgties Netflix savos tālruņos un skatīties labāko bērniem draudzīgi straumēšanas pakalpojumi vai klausoties dziesmas no Spotify.

Protams, lai gan jūs, iespējams, plānojat, ka visi ņems līdzi tālruņus, ir maz ticams, ka varēsiet saņemt

instagram viewer
5G vai 5G+ signāls no dziļas aizas, kuru esat izvēlējies par savu bāzi.

Mēs parādīsim, kā iestatīt Raspberry Pi 4B kā multivides serveri filmām, audiogrāmatām, mūzikai un TV pārraidēm un kā izveidot savienojumu ar to no tālruņa.

Nav īsti daudz, kas jums nepieciešams, lai izveidotu ideālu bezsaistes multivides serveri, un pēc iestatīšanas varat atstāt barošanas avotu un interneta savienojumu mājās. Lai sāktu, pārliecinieties, vai jums ir:

  • Raspberry Pi 4B
  • Lielas ietilpības SD karte vai USB zibatmiņas disks
  • USB barošanas avots
  • interneta pieslēgums
  • Lieljaudas ar saules enerģiju darbināma strāvas banka ar USB-C izeju
  • Lielas ietilpības ar saules enerģiju darbināmas enerģijas bankas jūsu tālruņiem
  • Digitālie mediji, kurus vēlaties ņemt līdzi. Filmām un šoviem jābūt MP4 formātā, lai nepārslogotu Pi ar pārkodēšanu.

Kad esat ieguvis visus piederumus, varat sākt veidot savu Raspberry Pi bezsaistes multivides serveri.

Lai sāktu, instalējiet operētājsistēmu savā Raspberry Pi. Šim projektam mēs iesakām Raspberry Pi OS Lite (64 bitu). Noteikti atcerieties noklikšķināt uz zobrata ikonas Raspberry Pi Imager rīkā, lai iestatītu lietotājvārdu un paroli, kā arī mājas Wi-Fi tīkla SSID un paroli. Ir ļoti svarīgi, lai jūs arī iestatītu savu Bezvadu LAN valsts pareizi.

Iestatiet arī draudzīgu saimniekdatora nosaukumu, lai atvieglotu savienojuma izveidi vietējā tīklā — mēs izvēlējāmies "vanpi", kas sākotnēji ļaus mums izveidot savienojumu, izmantojot SSH [email protected]. Kad operētājsistēma ir uzrakstīta, ievietojiet SD karti vai zibatmiņas disku Raspberry Pi un pievienojiet to barošanas avotam.

Iestatot Pi kā serveri, nav jēgas to savienot ar monitoru. Tā vietā jūs tai piekļūsit, izmantojot Secure Shell (SSH) un Droša kopija (SCP). Ja izmantojat Linux vai macOS, varat izmantot šos rīkus no sava termināļa. Ja izmantojat Windows, izmantosit PowerShell. Ja neesat pārliecināts, kā izmantot SSH, skatiet mūsu ceļvedi kā attālināti piekļūt savam Raspberry Pi un kontrolēt to, izmantojot SSH.

Izveidojiet savienojumu ar savu Pi, izmantojot:

ssh pi@vanpi.local

Ja izvēlējāties citu saimniekdatora nosaukumu vai lietotāju, izmantojiet to.

Atjauniniet un jauniniet visas iepriekš instalētās pakotnes, izmantojot:

sudo apt update && sudo apt upgrade -y 

Jellyfin ir bezmaksas un atvērtā koda multivides straumēšanas programmatūra, kas labi darbosies jūsu Raspberry Pi. Ja programmatūra ir atjaunināta, tagad varat pievienot Jellyfin repozitorija atslēgu:

sudo apt install curl gnupg
curl -fsSL https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/jellyfin.gpg

Nākamā komanda atbalsos jūsu procesora tipu un OS teksta failā, kas tiks izmantots, lai instalētu pareizo Jellyfin versiju:

echo"deb [arch=$( dpkg --print-architecture )] https://repo.jellyfin.org/$( awk -F'=' '/^ID=/{ print $NF }' /etc/os-release )$( awk -F'=' '/^VERSION_CODENAME=/{ print $NF }' /etc/os-release ) main" | sudo tee /etc/apt/sources.list.d/jellyfin.list

Atjauniniet vēlreiz, un jūs varat instalēt Jellyfin no jaunās krātuves:

sudo apt update
sudo apt install jellyfin

Kad esat atgriezies komandu uzvednē, palaidiet un iespējojiet Jellyfin kā pakalpojumu:

sudo systemctl start jellyfin
sudo systemctl enable jellyfin

Jums jau ir jābūt gataviem MP3 un MP4 failiem pārsūtīšanai. Pārliecinieties, vai lokālajā datorā tās ir sadalītas dažādās mapēs un vai mapēm ir viegli iegaumējami nosaukumi, piemēram, filmas, rāda, un mūzika.

Aizveriet SSH savienojumu, pēc tam pārsūtiet šīs mapes no vietējā datora uz Pi, izmantojot:

scp -r movies/ shows/ music/ pi@vanpi.local:~

Atkarībā no jūsu kolekcijas lieluma šī pārsūtīšana var ilgt vairākas stundas. Kad tas ir pabeigts, atveriet pārlūkprogrammu un URL joslā ievadiet sava Pi resursdatora nosaukumu, pēc tam nospiediet Ievadiet. Mūsu gadījumā tā būtu vanpi.local: 8096.

Izvēlieties savu Displeja valoda, pēc tam noklikšķiniet Nākamais lai izvēlētos lietotājvārdu un paroli administratora kontam.

Pēc tam jums tiks piedāvāts pievienot multivides bibliotēkas. Noklikšķiniet uz lielā zilā + pogu un nolaižamajā sarakstā atlasiet multivides veidu, pēc tam noklikšķiniet uz Pievienot mapes pogu.

Sarakstā redzēsit divus vienumus: "/" un "/boot". Klikšķis "/"tad sākumlapa > pi > filmas. Pēc tam nospiediet lielo zilo labi pogu. Atkārtojiet šīs darbības ar citām multivides mapēm. Kad esat laimīgs, nospiediet labi atkal.

Klikšķis Nākamais lai izvēlētos metadatu valodu un valsti Nākamais vēlreiz un pārliecinieties, vai Atļaut attālos savienojumus ar šo serveri ir atzīmēta izvēles rūtiņa.

Klikšķis Pabeigtun piesakieties ar iepriekš iestatītajiem akreditācijas datiem. Jellyfin automātiski skenēs multividi jūsu mapēs, identificēs to un iegūs saistītos metadatus no interneta.

Kad tas ir pabeigts, jūsu Jellyfin instancei vajadzētu izskatīties līdzīgi iepriekš redzamajam ekrānuzņēmumam.

Jums nav jāpievieno papildu lietotāji Jellyfin, taču individuālie konti var palīdzēt novērst neskaidrības. Pēc tam nospiediet hamburgera ikonu augšējā kreisajā stūrī Informācijas panelis > Lietotāji. Noklikšķiniet uz + ikonu, lai pievienotu lietotājus un iestatītu atļaujas, kurām bibliotēkām var skatīt. Ieteicams visus bērniem piemērotos multivides failus ievietot vienā mapē un ierobežot jaunāko lietotāju piekļuvi šai bibliotēkai. Klikšķis Saglabāt kad esat pabeidzis.

Iestatiet savu Raspberry Pi kā piekļuves punktu

Līdz šim jūs piekļuvāt savam Raspberry Pi, izmantojot mājas tīklu. Tas ir jāiestata, lai tas darbotos kā piekļuves punkts, ar kuru ierīces var izveidot savienojumu bez piekļuves internetam.

SSH vēlreiz savā Raspberry Pi un instalējiet hostapd:

sudo apt install hostapd

Iespējojiet pakalpojumu, lai tas sāktu darboties, tiklīdz jūsu Pi sāk darboties:

sudo systemctl unmask hostapd
sudo systemctl enable hostapd

Jums būs nepieciešams arī spraudnis dnsmasq, netfilter-persistent un tā iptables-persistent spraudnis:

sudo apt install dnsmasq && sudo DEBIAN_FRONTEND=noninteractive apt install -y netfilter-persistent iptables-persistent

Jūsu Pi tīklam ir jāpiešķir sava IP adrese. Izmantojiet nano, lai rediģētu dhcpcd.conf konfigurācijas fails:

sudo nano /etc/dhcpcd.conf

Faila beigās ielīmējiet šo:

interfacewlan0
static ip_address=192.168.4.1/24
nohook wpa_supplicant

Saglabājiet un izejiet no nano ar Ctrl+O tad Ctrl+Xun rediģējiet dnsmasq.conf fails:

sudo nano /etc/dnsmasq.conf

Izdzēsiet saturu un ielīmējiet:

interface=wlan0
dhcp-range=192.168.4.2,192.168.4.20,255.255.255.0,24h

domain=wlan
address=/van.wlan/192.168.4.1

Tas ļaus jūsu Pi piešķirt atsevišķas IP adreses ierīcēm, kas ar to savienojas. Saglabājiet un izejiet no nano ar Ctrl+O tad Ctrl+X.

Visbeidzot, konfigurējiet piekļuves punktu:

sudo nano /etc/hostapd/hostapd.conf

Šis fails būs tukšs. Ielīmējiet tālāk norādīto:

country_code=GB
interface=wlan0
ssid=caravanlan
hw_mode=g
channel=7
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=caravan
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP

Noteikti iestatiet pareizo valsts kodu un izvēlieties saprātīgu SSID un paroli. Mēs izvēlējāmies karavanlans kā mūsu SSID, jo tas ir tematiski piemērots, viegli iegaumējams un sakrīt.

Saglabājiet un izejiet no nano ar Ctrl+O tad Ctrl+X, pēc tam restartējiet Pi:

sudo reboot

Pievienojieties savam jaunajam Raspberry Pi LAN

Kad jūsu Pi tiks atsāknēts, jūs nevarēsit uzreiz izveidot savienojumu ar to, izmantojot SSH, jo tas tagad ir citā tīklā. Ja izmantojāt mūsu ieteikto SSID nosaukumu, varat to viegli atrast un izveidojiet savienojumu ar jauno Wi-Fi tīklu: karavanlans.

Lai piekļūtu savam Jellyfin serverim tīklā, ievadiet van.wlan: 8096 vai 192.168.4.1:8096. Jūsu mobilās ierīces var izmantot iebūvēto tīmekļa pārlūkprogrammu vai iOS vai Android ierīcēm paredzētas lietotnes.

3 attēli

Lejupielādēt: Jellyfin par iOS | Jellyfin Android ierīcēm (Spēļu veikals) | Jellyfin Android ierīcēm (F-Droid)

Ievadiet iepriekš minētās adreses lietotnē, kad tiek prasīta Jellyfin servera adrese.

Ar simtiem filmu, šovu un albumu, kas jums un jūsu nometnes biedriem ir pieejami pat tad, kad esat pašā vidū. nekur, ir svarīgi, lai jums būtu pietiekami daudz jaudas savam Raspberry Pi un ierīcēm, kurām piekļūst to. Saules enerģijas bankas ir lieliska iespēja, un tās var nodrošināt jūsu ierīču uzlādi dienu un nakti.