Innehållsförteckning:

Mediaserver med Raspberry Pi: 6 steg
Mediaserver med Raspberry Pi: 6 steg

Video: Mediaserver med Raspberry Pi: 6 steg

Video: Mediaserver med Raspberry Pi: 6 steg
Video: How to Make a Raspberry Pi NAS - A NAS-Berry that Runs OpenMediaVault 2024, November
Anonim
Mediaserver med Raspberry Pi
Mediaserver med Raspberry Pi
Mediaserver med Raspberry Pi
Mediaserver med Raspberry Pi
Mediaserver med Raspberry Pi
Mediaserver med Raspberry Pi

Kanske har du varit på resor eller resor och har tänkt: "Jag önskar att jag kunde bära det här också, åh.. och det här också." Oroa dig inte, jag är densamma:). Att resa kan ofta vara tid- och minneskrävande (från att ta bilder och videor) så för att ta itu med tristess och brist på minne var den bästa lösningen jag stötte på ett kompakt och bärbart moln, som fungerar offline. Medan de flesta molnlagringar är tjocka, är andra onlinemoln beroende av en internetanslutning. Båda verkar inte vara bra lösningar för resor så jag bestämde mig för att gå med ett bärbart, offline-moln. Jag bytte namn på detta som ArOZ-Online-systemet, eftersom det ursprungliga projektet också kallades detsamma (se nedan).

Sedan lanseringen av pi zero w har bärbara och anslutna projekt inklusive hallon pi blivit mer populära och även mer kompakta. Vad händer om du kunde göra ditt offline-moln med bara en pi-noll? Formfaktorn för pi noll såväl som den låga kostnaden gör den ganska lämplig för detta projekt.

Detta offline-moln fungerar genom att tillhandahålla en wifi-signal från pi zero ws wifi-adapter. Genom att ansluta till wifi från pi zero kan din telefon, surfplatta eller bärbara dator komma åt minnet från pi zero's micro sd-kort via en offline-webbplats som tillhandahålls av pi zero w. Bilder, videor och musik kan laddas upp, laddas ner och spelas upp från den webbplatsen. Hela systemet fungerar automatiskt genom att helt enkelt driva pi zero w.

Det ursprungliga projektet (https://www.instructables.com/id/Simplest-Media-Ce…) tillhör tobychui från intructables (https://www.instructables.com/member/tobychui/), som lägger mycket tid och arbete för att göra detta projekt till verklighet. Jag skulle vilja tacka den här goda vännen för all hans hjälp och skulle vilja be från dig att ta en titt på hans projekt.

Steg 1: Vad behövs?

Vad behövs?
Vad behövs?

Tillgång till en bärbar dator eller dator

En hallon pi zero w

Ett mirco sd -kort (min 8 GB) för operativsystemet (Sandisk Ultra och Samsung EVO+ rekommenderas på grund av deras höga skriv- och läshastighet)

Något att komma åt micro SD -kortet från din bärbara dator/ dator. Jag behövde ingenting men du kan behöva en micro SD till SD -kortadapter eller en usb där micro SD -kortet kan monteras och nås från datorn/ bärbara datorn.

En mikro -USB -kabel för att driva nollpunkten

Och kanske ett fall för att skydda pi zero w.

När det gäller micro SD-kortet tar operativsystemet cirka 3, 5 GB, det återstående minnet kan användas för offline-molnet. Jag använde personligen en 64 GB sandisk ultra och hade cirka 59 GB kvar att använda för filer. Såvitt jag minns är max. micro SD -kortstorlek som stöds för Raspberry Pi är 128 GB, men alla kort stöds inte och vissa måste formateras innan de kan användas.

Steg 2: Komma igång

Komma igång
Komma igång
Komma igång
Komma igång
Komma igång
Komma igång

Istället för att skriva cirka 50 steg eller mer för att ställa in det här projektet på din Raspberry Pi zero w, valde jag att helt enkelt publicera bildfilen istället, som måste brännas på ett tomt micro SD -kort. Bildfilen är 1, 45 GB stor och komprimerad. Du behöver inte packa upp filen om du följer instruktionerna nedan. Här är länken till bildfilen:

ArOZ alpha -bildfil

Bilden har bränts på ett tomt SD -kort (minst 8 GB). För att göra det, formatera först micro SD -kortet med programvaran 'SDFormatter' (kan laddas ner från https://www.sdcard.org/downloads/formatter_4/index…). När du har anslutit ditt micro SD-kort väljer du alternativ och aktiverar "Format-storlek-justering". Efter formatering kan bilden brännas på micro sd -kortet. Jag föredrar personligen att använda Etcher för att bränna bilder, eftersom det är enkelt att använda och inte kräver att du packar upp bildfilerna. Etcher kan laddas ner härifrån: https://etcher.io/. När du har valt enheten med ditt micro SD-kort på etsaren väljer du ArOZ-Online-bilden och klickar på blixt. När processen är klar är systemet operativt men kräver vissa ändringar.

Steg 3: Testa systemet

Testar systemet
Testar systemet
Testar systemet
Testar systemet
Testar systemet
Testar systemet
Testar systemet
Testar systemet

Nu när micro SD -kortet är installerat ansluter du micro SD -kortet i facket på pi zero w. Driv hallon med mikro -USB -kabeln. Efter cirka 2 minuter bör du kunna se 'ArOZ-Online' som ett nytt nätverk. Prova att ansluta till den med en annan enhet. Standardlösenordet är 'toby-chui'. Du bör vara ansluten till wifi från hallon pi, men det finns inget faktiskt internet tillgängligt. Navigera till din webbläsare och skriv:

192.168.0.1

Du bör nu kunna se ArOZ-Online-webbplatsen om allt gjorts korrekt. Nu när det fungerar måste vissa filer redigeras. För att redigera filerna, ladda ner VNC Viewer härifrån på din bärbara dator/dator (helst) och anslut till ArOZ-Online-systemet i wifi-inställningarna.

Eftersom det är jobbigt att behöva skriva hela IP-adressen varje gång du vill komma åt offline-molnet, bokmärkte jag adressen till ArOZ-Online-webbplatsen så att jag kan komma åt molnet genom att klicka på en knapp.

www.realvnc.com/download/viewer/

Öppna VNC Viewer och skriv den här adressen i adressfältet:

192.168.0.1

Det kommer att fråga om ett användarnamn och lösenord. Standardnamnet är 'pi' och standardlösenordet är 'hallon'. Om det inte låter dig logga in med den informationen, prova 'root' som användarnamn och 'lösenord' som lösenord.

Du bör nu se skrivbordet för ArOZ-Online-systemet.

Efter inloggning startar du om enheten genom att knyta detta i LXTerminal:

sudo starta om

Efter omstarten kan du logga in med användarens 'pi'

Steg 4: Slutlig konfiguration

Slutlig konfiguration
Slutlig konfiguration
Slutlig konfiguration
Slutlig konfiguration
Slutlig konfiguration
Slutlig konfiguration

Oavsett vilken storlek ditt micro SD-kort har, kan hela minnets omfattning inte helt enkelt användas som det är. För att använda hela minnet som finns tillgängligt för ditt mirco SD -kort, öppna LX -terminalen och skriv in:

sudo raspi-config

En meny ska dyka upp nu. Välj "Avancerade alternativ" från menyn och tryck sedan på enter. Härifrån väljer du 'Expand-Filsystem'. Navigera till "tillbaka" genom att använda höger- och vänsterpiltangenterna, tryck på enter, välj sedan "Slutför" på samma sätt och tryck även på enter. Systemet uppmanar dig att starta om (starta om). Välj "ja" och vänta. Medan systemet startar om förlorar du wifi -signalerna och VNC avbryts. För att återansluta, vänta cirka 2 minuter, anslut till ArOZ-Online igen i wifi-inställningarna från din enhet och använd VNC Viewer för att visa skrivbordet.

Nästa sak att göra är att ändra standardlösenordet. Detta kan göras genom att klicka på hallonikonen i nedre vänstra hörnet, sedan välja "Inställningar" och klicka på "Raspberry Pi Configuration". Klicka på "Ändra lösenord" och skriv in "hallon" som det aktuella lösenordet. Skriv in ett nytt lösenord och skriv det igen i det sista fältet. Slutligen, klicka på enter för att tillämpa ändringen. När du ansluter till VNC en annan gång, använd ditt angivna lösenord.

För att ändra wifi-lösenordet från ArOZ-Online-systemet måste en specifik fil ändras. Skriv detta i terminalen:

sudo leafpad /etc/hostapd/hostapd.conf

Hitta raden 'wpa_passphrase = toby-chui' och ändra lösenordet genom att ersätta 'toby-chui' med ditt eget lösenord. Se till att det nya lösenordet har minst 8 tecken långt och inte är lätt att gissa. Spara filen genom att trycka på 'Ctrl' och 's' och efter att ha sparat, avsluta redigeraren genom att trycka på 'Alt' och 'F4'. För att tillämpa ändringarna, starta om hallon pi genom att skriva:

sudo starta om

Efter en minut eller två, när du kan se ArOZ-Online som ett wifi-nätverk, inser du att lösenordet har uppdaterats och ingen enhet kan ansluta till det längre. Antingen säger enheten från vilken du försöker ansluta till dig att skriva in lösenordet igen eller så kan du behöva ändra lösenordet för det här nätverket manuellt i nätverksinställningarna. När du är ansluten skriver du in 192.168.0.1 i din webbläsare. ArOZ-Online-webbplatsen ska dyka upp. Om det fungerar är allt bra.

Grattis, du har konfigurerat ditt eget bärbara offline-moln.

Jag hoppas att du gillade det här projektet och vill höra din åsikt i kommentarerna nedan:) Glöm inte att klicka på "Jag klarade det!" när du har slutfört detta system eftersom det här är mina första instruktioner. Jag skulle också vara glad om du lägger till det här projektet till dina favoriter:))

Nåja, tack och vi ses igen.

Steg 5: Lägg till säkerhet …

Lägger till säkerhet …
Lägger till säkerhet …

Säkerhet är viktigt. Ingen skulle gilla det om någon ond hackare letar igenom någons data. För närvarande är din noll w ganska säker eftersom den faktiskt inte är ansluten till internet men lokala hackare kan fortfarande få tillgång till dina data från ditt moln. Med "lokal" menar jag människor som kan se SSID för ditt moln. Några saker kan göras för att förbättra säkerheten i ditt moln:

Tvingar användaren 'sudo' att ange ditt lösenord:

Skriv "sudo passwd" på terminalen. Det kommer att be dig om ett nytt lösenord. Oroa dig inte, terminalen visar inte några tecken du skriver men det är normalt. Tryck på enter och skriv in ditt lösenord igen. Nu har användaren 'sudo' ett lösenord, men det kommer inte att be om det än så länge. För att tvinga "sudo" -användare att ange ett lösenord skriver du:

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

och ändra 'nopasswd' till 'passwd' (ta bara bort 'nej'). Tryck på kontrollknappen och bokstaven 'X' på tangentbordet och tryck på enter. För att spara filen, tryck helt enkelt på 'y' och tryck på enter, That's done!

Skapa ett lösenord för användarens "root":

Användarens "root" har fler rättigheter än någon användare. Som standard kommer användarens "root" inte att be om ett lösenord som är ett säkerhetshål. Att skapa ett lösenord för 'root' -användaren förbättrar säkerheten. För att göra det, ange 'sudo su' i terminalen för att växla till användarens 'root'. Väl där skriver du 'passwd' och lägger till ett lösenord. Tryck på enter och skriv in ditt lösenord igen. Tryck enter för att avsluta. Nu är ditt moln säkrare mot hackare.

Förlåt hackare, trevligt försök men ingen cigarr;)

Steg 6: Valfritt: Felsökning, uppdatering, installation av ny programvara …

Valfritt: Felsökning, uppdatering, installation av ny programvara …
Valfritt: Felsökning, uppdatering, installation av ny programvara …
Valfritt: Felsökning, uppdatering, installation av ny programvara …
Valfritt: Felsökning, uppdatering, installation av ny programvara …

Som du säkert har insett, efter det sista steget, har din pi stängts av från world wide web. På skrivbordet berättar Pi att det inte finns något trådlöst gränssnitt. Om du kanske vill uppdatera eller uppgradera systemet eller installera ytterligare programvara finns det ett sätt att få tillgång till internet utan att ändra något alls. För detta behöver du dock en linux-certifierad plug-n-play wifi-dongel (i princip en wifi-dongle som stöds på Raspberry Pi, t.ex. PiHut / Edimax / Pimoroni …) samt en mikro-USB till USB adapter. Anslut mikro -USB -adaptern i den vänstra mikro -usb -platsen på Pi och anslut dongeln till adaptern och slå på Pi. Anslut till Pi via VNC med 192.168.0.1 och sök efter wifi-nätverk genom att klicka på wifi-ikonen längst ned till vänster. Du uppmanas att ange lösenordet för nätverket. Du bör ha en fungerande internetanslutning nu, som kommer att pågå så länge som den externa wifi -adaptern är ansluten.

En stor fördel med detta system är att alla funktioner i Raspberry Pi Zero W fortfarande kan användas. Om du är på resa kan du till och med arbeta på hallon Pi -skrivbordet via VNC och få åtkomst till det när Pi -enheten drivs. Du behöver inte ens en skärm, ett tangentbord eller en mus för att komma åt skrivbordet i Pi Zero W.

Rekommenderad: