Innholdsfortegnelse:

Medieserver som bruker Raspberry Pi: 6 trinn
Medieserver som bruker Raspberry Pi: 6 trinn

Video: Medieserver som bruker Raspberry Pi: 6 trinn

Video: Medieserver som bruker Raspberry Pi: 6 trinn
Video: Как создать свой собственный сервер принтеров Canon с помощью Raspberry Pi 2024, Juli
Anonim
Medieserver som bruker Raspberry Pi
Medieserver som bruker Raspberry Pi
Medieserver som bruker Raspberry Pi
Medieserver som bruker Raspberry Pi
Medieserver som bruker Raspberry Pi
Medieserver som bruker Raspberry Pi

Kanskje du har vært på reiser eller turer og har tenkt: 'Jeg skulle ønske jeg kunne bære dette også, oh.. og dette også.' Ikke bekymre deg, jeg er den samme:). Å reise kan ofte være tid- og hukommelseskrevende (fra å ta bilder og videoer), så for å takle kjedsomhet og mangel på minne var den beste løsningen jeg kom over en kompakt og bærbar sky, som fungerer offline. Mens de fleste skylagringene er tette, er andre nettskyer avhengige av en internettforbindelse. Begge virker ikke som gode løsninger for reiser, så jeg bestemte meg for å gå med en bærbar, offline-sky. Jeg omdøpte dette til ArOZ-Online-systemet, siden det opprinnelige prosjektet også ble kalt det samme (se nedenfor).

Siden utgivelsen av pi zero w har bærbare og tilkoblede prosjekter inkludert bringebær pi blitt mer populære og også mer kompakte. Hva om du kunne lage din offline-sky med bare en pi null? Formfaktoren til pi null så vel som den lave kostnaden gjør den ganske egnet for dette prosjektet.

Denne offline-skyen fungerer ved å gi et wifi-signal fra Wi-Fi-adapteren til pi zero w. Ved å koble til wifi fra pi zero, kan telefonen, nettbrettet eller den bærbare datamaskinen få tilgang til minnet fra pi zero's micro sd-kort gjennom et frakoblet nettsted levert av pi zero w. Bilder, videoer og musikk kan lastes opp, lastes ned og spilles av fra nettstedet. Hele systemet fungerer automatisk ved ganske enkelt å drive pi zero w.

Det opprinnelige prosjektet (https://www.instructables.com/id/Simplest-Media-Ce…) tilhører tobychui fra intructables (https://www.instructables.com/member/tobychui/), som legger mye tid og arbeid for å gjøre dette prosjektet til virkelighet. Jeg vil takke denne gode vennen min for all hans hjelp, og jeg vil be deg om å se på prosjektene hans.

Trinn 1: Hva trengs?

Hva trengs?
Hva trengs?

Tilgang til en bærbar eller PC

En bringebær pi zero w

Et mirco sd -kort (min. 8 GB) for operativsystemet (Sandisk Ultra og Samsung EVO+ anbefales på grunn av deres høye skrive- og lesehastighet)

Noe å få tilgang til micro SD -kortet fra din bærbare/ pc. Jeg trengte ingenting, men du trenger kanskje en micro SD til SD -kortadapter eller en usb der micro SD -kortet kan monteres og nås fra PC/ bærbar PC.

En mikro -USB -kabel for å drive null w

Og kanskje et tilfelle for å beskytte pi zero w.

Når det gjelder micro SD-kortet, vil operativsystemet ta omtrent 3, 5 GB, det gjenværende minnet kan brukes til offline-skyen. Jeg personlig brukte en 64 GB sandisk ultra og hadde omtrent 59 GB igjen å bruke til filer. Så langt jeg husker er maks. støttet micro SD -kortstørrelse for Raspberry Pi er 128 GB, men ikke alle kort støttes og noen må formateres før de kan brukes.

Trinn 2: Komme i gang

Starter
Starter
Starter
Starter
Starter
Starter

I stedet for å skrive omtrent 50 trinn eller mer for å sette opp dette prosjektet på din Raspberry Pi zero w, valgte jeg å bare publisere bildefilen i stedet, som må brennes på et tomt micro SD -kort. Bildefilen er 1, 45 GB stor og er komprimert. Du trenger ikke å pakke ut filen faktisk hvis du følger instruksjonene nedenfor. Her er lenken til bildefilen:

ArOZ alfa -bildefil

Bildet er brent på et tomt SD -kort (min. 8 GB). For å gjøre dette må du først formatere micro SD -kortet ved hjelp av programvaren 'SDFormatter' (kan lastes ned fra https://www.sdcard.org/downloads/formatter_4/index…). Etter at du har plugget inn micro SD-kortet, velger du alternativer og aktiverer 'Format-størrelse-justering'. Etter formatering kan bildet brennes på micro sd -kortet. Jeg foretrekker personlig å bruke Etcher til å brenne bilder, siden det er enkelt å bruke og ikke krever at du pakker ut bildefilene. Etcher kan lastes ned her: https://etcher.io/. Etter å ha valgt stasjonen med micro SD-kortet på etser, velger du ArOZ-Online-bildet og klikker på blits. Når prosessen er fullført, er systemet operativt, men krever noen endringer.

Trinn 3: Testing av systemet

Testing av systemet
Testing av systemet
Testing av systemet
Testing av systemet
Testing av systemet
Testing av systemet
Testing av systemet
Testing av systemet

Nå som micro SD -kortet er satt opp, kobler du micro SD -kortet til sporet på pi zero w. Kjør bringebæret med mikro -USB -kabelen. Etter omtrent 2 minutter bør du kunne se 'ArOZ-Online' som et nytt nettverk. Prøv å koble til den med en annen enhet. Standardpassordet er 'toby-chui'. Du bør være tilkoblet for å være wifi fra bringebærpi, men det er ikke noe faktisk internett tilgjengelig. Naviger til nettleseren din og skriv:

192.168.0.1

Du bør nå kunne se ArOZ-Online-nettstedet hvis alt ble gjort riktig. Nå som det fungerer, må noen filer redigeres. For å redigere filene, last ned VNC Viewer herfra på din bærbare PC/PC (helst) og koble til ArOZ-Online-systemet i wifi-innstillingene.

Siden det er vondt å måtte skrive hele IP-adressen hver gang du vil ha tilgang til offline-skyen, la jeg bokmerket adressen til ArOZ-Online-nettstedet slik at jeg kan få tilgang til nettskyen ved å klikke på en knapp.

www.realvnc.com/download/viewer/

Åpne VNC Viewer og skriv inn denne adressen i adressefeltet:

192.168.0.1

Det vil be om et brukernavn og passord. Standard brukernavn er 'pi' og standardpassordet er 'bringebær'. Hvis det ikke lar deg logge inn med denne informasjonen, kan du prøve 'root' som brukernavn og 'passord' som passord.

Du bør nå se skrivebordet til ArOZ-Online-systemet.

Etter å ha logget deg på, start enheten på nytt ved å knytte denne i LXTerminal:

sudo omstart

Etter omstarten kan du logge på med brukeren 'pi'

Trinn 4: Sluttkonfigurasjon

Sluttkonfigurasjon
Sluttkonfigurasjon
Sluttkonfigurasjon
Sluttkonfigurasjon
Sluttkonfigurasjon
Sluttkonfigurasjon

Uansett hvilken størrelse micro SD-kortet ditt har, kan hele minnets omfang ikke bare brukes som det er. For å bruke hele minnet som er tilgjengelig på mirco SD -kortet, åpner du LX Terminal og skriver inn:

sudo raspi-config

En meny skal dukke opp nå. Velg 'Avanserte alternativer' fra menyen, og trykk deretter enter. Herfra velger du 'Utvid-filsystem'. Naviger til "tilbake" ved å bruke høyre og venstre piltast, trykk enter, velg deretter "Fullfør" på samme måte og trykk deretter enter. Systemet vil be deg om å starte på nytt (start på nytt). Velg "ja" og vent. Mens systemet starter på nytt, mister du wifi -signalene, og VNC blir avbrutt. For å koble til igjen, vent ca. 2 minutter, koble til ArOZ-Online på nytt i wifi-innstillingene fra enheten din og bruk VNC Viewer til å vise skrivebordet.

Den neste tingen å gjøre er å endre standardpassordet. Dette kan gjøres ved å klikke på bringebærikonet nederst i venstre hjørne, deretter velge 'Preferences' og klikke på 'Raspberry Pi Configuration'. Klikk på "Endre passord" og skriv inn "bringebær" som gjeldende passord. Skriv inn et nytt passord og skriv det på nytt i det siste feltet. Til slutt klikker du på enter for å bruke endringen. Når du kobler til VNC en annen gang, bruker du det angitte passordet.

For å endre wifi-passordet fra ArOZ-Online-systemet må en bestemt fil endres. Skriv inn dette i terminalen:

sudo leafpad /etc/hostapd/hostapd.conf

Finn linjen 'wpa_passphrase = toby-chui' og endre passordet ved å erstatte 'toby-chui' med ditt eget passord. Sørg for at det nye passordet har minst 8 tegn langt og ikke er lett å gjette. Lagre filen ved å trykke 'Ctrl' og 's', og etter å ha lagret, avslutt redaktøren ved å trykke 'Alt' og 'F4'. For å bruke endringene, start på nytt bringebær pi ved å skrive:

sudo omstart

Etter et minutt eller to, når du kan se ArOZ-Online som et wifi-nettverk, vil du innse at passordet er oppdatert og ingen enhet kan koble til det lenger. Enten vil enheten du prøver å koble til, be deg om å skrive inn passordet på nytt, eller du må kanskje endre passordet for dette nettverket manuelt i nettverksinnstillingene. Når du er tilkoblet, skriver du inn 192.168.0.1 i nettleseren din. ArOZ-Online-nettstedet skal dukke opp. Hvis det fungerer, er alt bra.

Gratulerer, du har konfigurert din egen bærbare offline-sky.

Jeg håper du har likt dette prosjektet og ønsker å høre din mening i kommentarene nedenfor:) Ikke glem å klikke på 'Jeg klarte det!' når du har fullført dette systemet siden dette er min første instruks. Jeg vil også være glad hvis du legger dette prosjektet til dine favoritter:))

Vel, takk og vi sees igjen.

Trinn 5: Legger til sikkerhet …

Legger til sikkerhet…
Legger til sikkerhet…

Sikkerhet er viktig. Ingen vil like det hvis en ond hacker ser gjennom andres data. For øyeblikket er din null w ganske sikker siden den faktisk ikke er koblet til internett, men lokale hackere kan fortsatt få tilgang til dataene dine fra nettskyen din. Med 'lokal' mener jeg folk som kan se SSID -en til skyen din. Et par ting kan gjøres for å forbedre sikkerheten til skyen din:

Tvinger 'sudo' -brukeren til å skrive inn passordet ditt:

Skriv 'sudo passwd' på terminalen. Det vil be deg om et nytt passord. Ikke bekymre deg, Terminalen vil ikke vise deg noen tegn du skriver, men det er normalt. Trykk enter og skriv inn passordet på nytt. Nå har brukeren 'sudo' et passord, men den vil ikke be om det så langt. For å tvinge 'sudo' brukere til å skrive inn et passord, skriver du inn:

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

og endre 'nopasswd' til 'passwd' (fjern bare 'nei'). Trykk på kontrollknappen og bokstaven 'X' på tastaturet og trykk enter. For å lagre filen, bare trykk 'y' og trykk enter, That's done!

Opprette et passord for brukerens 'root':

Brukerens 'root' har flere rettigheter enn noen bruker. Som standard vil ikke brukerens 'root' be om et passord som er et sikkerhetshull. Å opprette et passord for 'root' -brukeren vil forbedre sikkerheten. For å gjøre det, skriv inn 'sudo su' i terminalen for å bytte til brukerens 'root'. Når du er der, skriver du 'passwd' og legger til et passord. Trykk enter og skriv inn passordet på nytt. Trykk enter igjen for å fullføre. Nå er skyen din sikrere mot hackere.

Beklager hackere, fint forsøk, men ingen sigar;)

Trinn 6: Valgfritt: Feilsøking, oppdatering, installering av ny programvare …

Valgfritt: Feilsøking, oppdatering, installering av ny programvare …
Valgfritt: Feilsøking, oppdatering, installering av ny programvare …
Valgfritt: Feilsøking, oppdatering, installering av ny programvare …
Valgfritt: Feilsøking, oppdatering, installering av ny programvare …

Som du sikkert har innsett, ble pi -en din etter det siste trinnet avskåret fra internett. På skrivebordet forteller Pi deg at det ikke er funnet noe trådløst grensesnitt. Hvis du vil oppdatere eller oppgradere systemet eller installere tilleggsprogramvare, er det en måte å få internettilgang uten å endre noe i det hele tatt. For dette trenger du imidlertid en linux-sertifisert plug-n-play wifi-dongle (i utgangspunktet en wifi-dongle som støttes på Raspberry Pi f.eks. PiHut / Edimax / Pimoroni …) samt en mikro-USB til USB adapter. Koble til mikro -USB -adapteren i venstre mikro -usb -spor på Pi og koble dongelen til adapteren og slå på Pi. Koble til Pi over VNC ved hjelp av 192.168.0.1 og søk etter wifi-nettverk ved å klikke på wifi-ikonet nederst til venstre. Du blir bedt om å skrive inn passordet for nettverket. Du bør ha en fungerende internettforbindelse nå, som vil vare så lenge den eksterne wifi -adapteren er koblet til.

En stor fordel med dette systemet er at alle funksjonene til Raspberry Pi Zero W fortsatt kan brukes. Hvis du er på reise, kan du til og med jobbe på bringebær Pi -skrivebordet via VNC og få tilgang til det når Pi -enheten er slått på. Du trenger ikke engang en skjerm, et tastatur eller en mus for å få tilgang til skrivebordet til Pi Zero W.

Anbefalt: