Indholdsfortegnelse:

Medieserver ved hjælp af Raspberry Pi: 6 trin
Medieserver ved hjælp af Raspberry Pi: 6 trin

Video: Medieserver ved hjælp af Raspberry Pi: 6 trin

Video: Medieserver ved hjælp af Raspberry Pi: 6 trin
Video: Installer Windows 11 på Raspberry Pi 2024, Juli
Anonim
Medieserver ved hjælp af Raspberry Pi
Medieserver ved hjælp af Raspberry Pi
Medieserver ved hjælp af Raspberry Pi
Medieserver ved hjælp af Raspberry Pi
Medieserver ved hjælp af Raspberry Pi
Medieserver ved hjælp af Raspberry Pi

Måske har du været på rejser eller ture og har tænkt: 'Jeg ville ønske, at jeg også kunne bære dette, åh.. og dette også.' Bare rolig, jeg er den samme:). At rejse kan ofte være tid- og hukommelseskrævende (fra at tage billeder og videoer), så for at tackle den kedsomhed og mangel på hukommelse var den bedste løsning, jeg stødte på, en kompakt og bærbar sky, der fungerer offline. Mens de fleste cloud-lagre er klumpede, er andre online-skyer afhængige af en internetforbindelse. Begge dele virker ikke som gode løsninger til rejser, så jeg besluttede at gå med en bærbar, offline-sky. Jeg omdøbte dette til ArOZ-Online-systemet, da det originale projekt også blev kaldt det samme (se nedenfor).

Siden udgivelsen af pi zero w er bærbare og tilsluttede projekter inklusive hindbærpi blevet mere populære og også mere kompakte. Hvad hvis du kunne lave din offline-sky med kun et pi-nul? Formfaktoren for pi zero samt de lave omkostninger gør den ganske velegnet til dette projekt.

Denne offline-cloud fungerer ved at levere et wifi-signal fra pi zero ws wifi-adapter. Ved at oprette forbindelse til wifi fra pi zero kan din telefon, tablet eller laptop få adgang til hukommelsen fra pi zero's micro sd-kort via et offline-websted leveret af pi zero w. Billeder, videoer og musik kan uploades, downloades og afspilles fra dette websted. Hele systemet fungerer automatisk ved blot at tænde pi zero w.

Det originale projekt (https://www.instructables.com/id/Simplest-Media-Ce…) tilhører tobychui fra intructables (https://www.instructables.com/member/tobychui/), som lagde en masse tid og arbejde med at gøre dette projekt til virkelighed. Jeg vil gerne takke denne gode ven for al hans hjælp og vil gerne bede dig om at se på hans projekter.

Trin 1: Hvad er der brug for?

Hvad er der brug for?
Hvad er der brug for?

Adgang til en bærbar eller pc

En hindbær pi zero w

Et mirco sd -kort (min. 8 GB) til operativsystemet (Sandisk Ultra og Samsung EVO+ anbefales på grund af deres høje skrive- og læsehastigheder)

Noget at få adgang til micro SD -kortet fra din bærbare/ pc. Jeg behøvede ikke noget, men du har muligvis brug for en micro SD til SD -kortadapter eller en usb, hvor micro SD -kortet kan monteres og tilgås fra pc'en/ den bærbare computer.

Et mikro -USB -kabel til strømforsyning til nul w

Og måske en sag til beskyttelse af pi zero w.

Hvad angår micro SD-kortet, vil operativsystemet tage omkring 3, 5 GB, den resterende hukommelse kan bruges til offline-skyen. Jeg personligt brugte en 64 GB sandisk ultra og havde omkring 59 GB tilbage til brug for filer. Så vidt jeg husker, er max. understøttet micro SD -kortstørrelse til Raspberry Pi er 128 GB, men ikke alle kort understøttes, og nogle skal formateres, før de kan bruges.

Trin 2: Kom godt i gang

Kom godt i gang
Kom godt i gang
Kom godt i gang
Kom godt i gang
Kom godt i gang
Kom godt i gang

I stedet for at skrive omkring 50 trin eller mere for at konfigurere dette projekt på din Raspberry Pi zero w, valgte jeg bare at udgive billedfilen i stedet, som skal brændes på et tomt micro SD -kort. Billedfilen er 1, 45 GB stor og er komprimeret. Du behøver ikke at pakke filen ud, hvis du følger instruktionerne herunder. Her er linket til billedfilen:

ArOZ alpha billedfil

Billedet er brændt på et tomt SD -kort (min. 8 GB). For at gøre dette skal du først formatere micro SD -kortet ved hjælp af softwaren 'SDFormatter' (kan downloades fra https://www.sdcard.org/downloads/formatter_4/index…). Når du har tilsluttet dit micro SD-kort, skal du vælge indstillinger og aktivere 'Format-størrelse-justering'. Efter formatering kan billedet brændes på micro sd -kortet. Jeg foretrækker personligt at bruge Etcher til at brænde billeder, da det er enkelt at bruge og ikke kræver, at du pakker billedfilerne ud. Etcher kan downloades her: https://etcher.io/. Efter at have valgt drevet med dit micro SD-kort på ætser, skal du vælge ArOZ-Online-billedet og klikke på flash. Når processen er fuldført, er systemet operationelt, men kræver nogle ændringer.

Trin 3: Test af systemet

Test af systemet
Test af systemet
Test af systemet
Test af systemet
Test af systemet
Test af systemet
Test af systemet
Test af systemet

Nu hvor micro SD -kortet er sat op, skal du sætte micro SD -kortet i stikket på pi zero w. Tænd hindbæret med mikro -USB -kablet. Efter cirka 2 minutter skulle du kunne se 'ArOZ-Online' som et nyt netværk. Prøv at oprette forbindelse til den ved hjælp af en anden enhed. Standardadgangskoden er 'toby-chui'. Du skal være forbundet til at være wifi fra hindbær pi, men der er ikke noget reelt internet tilgængeligt. Naviger til din browser og skriv:

192.168.0.1

Du skulle nu kunne se ArOZ-Online-webstedet, hvis alt blev udført korrekt. Nu hvor det virker, skal nogle filer redigeres. For at redigere filerne skal du downloade VNC Viewer herfra på din bærbare/pc (helst) og oprette forbindelse til ArOZ-Online-systemet i wifi-indstillingerne.

Da det er en smerte at skulle skrive hele IP-adressen hver gang du vil have adgang til offline-skyen, bogmærkede jeg adressen på ArOZ-Online-webstedet, så jeg kan få adgang til skyen ved at klikke på en knap.

www.realvnc.com/download/viewer/

Åbn VNC Viewer, og skriv denne adresse i adressefeltet:

192.168.0.1

Det vil bede om et brugernavn og en adgangskode. Standardbrugernavnet er 'pi', og standardadgangskoden er 'hindbær'. Hvis det ikke lader dig logge ind med disse oplysninger, kan du prøve 'root' som brugernavn og 'password' som adgangskode.

Du skulle nu se skrivebordet i ArOZ-Online-systemet.

Efter at have logget ind, genstart enheden ved at binde denne i LXTerminal:

sudo genstart

Efter genstart kan du logge ind med brugeren 'pi'

Trin 4: Endelig konfiguration

Endelig konfiguration
Endelig konfiguration
Endelig konfiguration
Endelig konfiguration
Endelig konfiguration
Endelig konfiguration

Uanset hvilken størrelse dit micro SD-kort har, kan hukommelsens fulde omfang ikke bare bruges som det er. Hvis du vil bruge den fulde hukommelse, der er tilgængelig på dit mirco SD -kort, skal du åbne LX -terminalen og derefter indtaste:

sudo raspi-config

En menu skal dukke op nu. Vælg 'Avancerede indstillinger' i menuen, og tryk derefter på enter. Herfra skal du vælge 'Udvid-filsystem'. Naviger til 'tilbage' ved at bruge højre og venstre piletast, tryk på enter, vælg derefter 'Afslut' på samme måde, og tryk også på enter. Systemet beder dig om at genstarte (genstarte). Vælg 'ja' og vent. Mens systemet genstarter, mister du wifi -signalerne, og VNC afbrydes. For at oprette forbindelse igen, vent cirka 2 minutter, genopret forbindelse til ArOZ-Online i wifi-indstillingerne fra din enhed og brug VNC Viewer til at vise skrivebordet.

Den næste ting at gøre er at ændre standardadgangskoden. Dette kan gøres ved at klikke på hindbærikonet i nederste venstre hjørne, derefter vælge 'Preferences' og klikke på 'Raspberry Pi Configuration'. Klik på 'Skift adgangskode', og indtast 'hindbær' som den aktuelle adgangskode. Indtast en ny adgangskode, og indtast den igen i det sidste felt. Klik til sidst på enter for at anvende ændringen. Når du opretter forbindelse til VNC en anden gang, skal du bruge din angivne adgangskode.

For at ændre wifi-adgangskoden fra ArOZ-Online-systemet skal en bestemt fil ændres. Skriv dette i terminalen:

sudo leafpad /etc/hostapd/hostapd.conf

Find linjen 'wpa_passphrase = toby-chui', og rediger adgangskoden ved at erstatte 'toby-chui' med din egen adgangskode. Sørg for, at det nye kodeord har mindst 8 tegn langt og ikke er let at gætte. Gem filen ved at trykke på 'Ctrl' og 's', og efter at have gemt, skal du afslutte editoren ved at trykke på 'Alt' og 'F4'. For at anvende ændringerne skal du genstarte hindbær pi ved at skrive:

sudo genstart

Efter et minut eller to, når du kan se ArOZ-Online som et wifi-netværk, vil du indse, at adgangskoden er blevet opdateret, og ingen enhed længere kan oprette forbindelse til den. Enten vil den enhed, du forsøger at oprette forbindelse til, fortælle dig at indtaste adgangskoden igen, eller du skal muligvis manuelt ændre adgangskoden til dette netværk i netværksindstillingerne. Når du er tilsluttet, skal du indtaste 192.168.0.1 i din browser. ArOZ-Online-webstedet skulle dukke op. Hvis det virker, er alt fint.

Tillykke, du er færdig med at oprette din egen bærbare offline-cloud.

Jeg håber, at du kunne lide dette projekt og ønsker at høre din mening i kommentarerne herunder:) Glem ikke at klikke på 'Jeg klarede det!' når du har afsluttet dette system, da dette er min første instruks. Jeg ville også blive glad, hvis du tilføjede dette projekt til dine favoritter:))

Tja, tak og vi ses igen.

Trin 5: Tilføjelse af sikkerhed …

Tilføjer sikkerhed …
Tilføjer sikkerhed …

Sikkerhed er vigtig. Ingen ville kunne lide det, hvis en ond hacker kigger på nogens data. I øjeblikket er din nul w temmelig sikker, da den faktisk ikke er forbundet til internettet, men lokale hackere stadig kan få adgang til dine data fra din sky. Med 'lokal' mener jeg folk, der kan se SSID'en for din sky. Et par ting kan gøres for at forbedre sikkerheden i din sky:

Tvinger 'sudo' -brugeren til at indtaste din adgangskode:

Skriv 'sudo passwd' på terminalen. Det vil bede dig om et nyt kodeord. Bare rolig, Terminalen viser dig ikke nogen tegn, du skriver, men det er normalt. Tryk på enter, og indtast din adgangskode igen. Nu har brugeren 'sudo' et kodeord, men det vil ikke bede om det indtil videre. For at tvinge 'sudo' -brugere til at indtaste en adgangskode skal du skrive:

sudo nano /etc/sudoers.d/010_pi-nopasswd

og skift 'nopasswd' til 'passwd' (fjern bare 'nej'). Tryk på kontrolknappen og bogstavet 'X' på dit tastatur, og tryk på enter. For at gemme filen skal du blot trykke på 'y' og trykke på enter, That's done!

Oprettelse af en adgangskode til brugerens 'root':

Brugerens 'root' har flere rettigheder end nogen bruger. Som standard vil brugerens 'root' ikke bede om et kodeord, der er et sikkerhedshul. Oprettelse af en adgangskode til 'root' -brugeren vil forbedre sikkerheden. For at gøre dette skal du indtaste 'sudo su' i terminalen for at skifte til brugerens 'root'. Når du er der, skal du skrive 'passwd' og tilføje en adgangskode. Tryk på enter, og indtast din adgangskode igen. Tryk enter igen for at afslutte. Nu er din sky mere sikker mod hackere.

Undskyld hackere, godt forsøg men ingen cigar;)

Trin 6: Valgfrit: Debugging, opdatering, installation af ny software …

Valgfrit: Debugging, opdatering, installation af ny software …
Valgfrit: Debugging, opdatering, installation af ny software …
Valgfrit: Debugging, opdatering, installation af ny software …
Valgfrit: Debugging, opdatering, installation af ny software …

Som du sikkert har indset, er din pi efter det sidste trin blevet afbrudt fra world wide web. På skrivebordet fortæller Pi dig, at der ikke er fundet nogen trådløs grænseflade. Hvis du måske vil opdatere eller opgradere systemet eller installere yderligere software, er der en måde at få internetadgang uden at ændre noget som helst. Til dette skal du dog bruge en linux-certificeret plug-n-play wifi-dongle (dybest set en wifi-dongle, der understøttes på Raspberry Pi f.eks. PiHut / Edimax / Pimoroni …) samt en mikro-USB til USB adapter. Sæt mikro -USB -adapteren i den venstre mikro -usb -slot på Pi'en, og slut donglen til adapteren, og tænd for Pi. Opret forbindelse til Pi over VNC ved hjælp af 192.168.0.1, og søg efter wifi-netværk ved at klikke på wifi-ikonet nederst til venstre. Du bliver bedt om at indtaste adgangskoden til netværket. Du skal have en fungerende internetforbindelse nu, som vil vare, så længe den eksterne wifi -adapter er tilsluttet.

En stor fordel ved dette system er, at alle funktioner i Raspberry Pi Zero W stadig kan bruges. Hvis du er på rejse, kan du endda arbejde på hindbær pi's Desktop over VNC og få adgang til det, når Pi'en er tændt. Du behøver ikke engang en skærm, et tastatur eller en mus for at få adgang til skrivebordet på Pi Zero W.

Anbefalede: