Obsah:

Mediální server využívající Raspberry Pi: 6 kroků
Mediální server využívající Raspberry Pi: 6 kroků

Video: Mediální server využívající Raspberry Pi: 6 kroků

Video: Mediální server využívající Raspberry Pi: 6 kroků
Video: Smartdata - Moderní technologie hrou – 6. díl – Jak Smartdata využívá Raspberry Pi? 2024, Červenec
Anonim
Mediální server využívající Raspberry Pi
Mediální server využívající Raspberry Pi
Mediální server využívající Raspberry Pi
Mediální server využívající Raspberry Pi
Mediální server využívající Raspberry Pi
Mediální server využívající Raspberry Pi

Možná jste byli na cestách nebo výletech a pomysleli jste si: „Přál bych si, abych mohl nosit i toto, oh.. a tohle také.“Nebojte se, jsem na tom stejně:). Cestování může být často časově i paměťově náročné (při pořizování fotografií a videí), takže pro řešení této nudy a nedostatku paměti bylo nejlepším řešením kompaktní a přenosné cloudové řešení, které funguje offline. Zatímco většina cloudových úložišť je robustních, ostatní online cloudy se spoléhají na připojení k internetu. Obojí se nezdá být dobrým řešením pro cestování, takže jsem se rozhodl jít s přenosným offline cloudem. Přejmenoval jsem to na systém ArOZ-Online, protože původní projekt se také jmenoval stejně (viz níže).

Od vydání pí nulové w jsou přenosné a propojené projekty včetně malinového pi stále oblíbenější a také kompaktnější. Co kdybyste mohli svůj offline cloud vytvořit pouze s nulou pí? Faktor tvaru nuly pi a nízké náklady jej činí pro tento projekt docela vhodným.

Tento offline cloud funguje tak, že poskytuje wifi signál z wifi adaptéru pi zero w. Připojením k síti Wi-Fi z pi nuly má váš telefon, tablet nebo notebook přístup k paměti z micro sd karty pi zero prostřednictvím offline webových stránek poskytovaných pi zero w. Obrázky, videa a hudbu lze z tohoto webu nahrávat, stahovat a přehrávat. Celý systém funguje automaticky pouhým napájením pí nula w.

Původní projekt (https://www.instructables.com/id/Simplest-Media-Ce…) patří tobychui z intructables (https://www.instructables.com/member/tobychui/), který dal mnoho čas a práci, aby se tento projekt stal skutečností. Chtěl bych poděkovat tomuto mému dobrému příteli za veškerou jeho pomoc a chtěl bych vás požádat, abyste se podívali na jeho projekty.

Krok 1: Co je potřeba?

Co je potřeba?
Co je potřeba?

Přístup k notebooku nebo PC

Malina pi nula w

Karta mirco sd (min. 8 GB) pro operační systém (Sandisk Ultra a Samsung EVO+ jsou doporučeny kvůli jejich vysoké rychlosti zápisu a čtení)

Něco pro přístup ke kartě micro SD z vašeho notebooku/ počítače. Nepotřeboval jsem nic, ale možná budete potřebovat adaptér micro SD na SD kartu nebo USB, do kterého lze micro SD kartu vložit a přistupovat z počítače/ notebooku.

Kabel micro USB pro napájení nuly

A možná případ pro ochranu pí nula w.

Pokud jde o kartu micro SD, operační systém zabere asi 3, 5 GB, zbývající paměť lze použít pro offline cloud. Osobně jsem použil 64 GB sandisk ultra a zbývalo mu asi 59 GB na použití pro soubory. Pokud si pamatuji, max. podporovaná velikost karty micro SD pro Raspberry Pi je 128 GB, ale ne všechny karty jsou podporovány a některé je třeba před použitím naformátovat.

Krok 2: Začínáme

Začínáme
Začínáme
Začínáme
Začínáme
Začínáme
Začínáme

Místo psaní asi 50 kroků nebo více k nastavení tohoto projektu na váš Raspberry Pi zero w, rozhodl jsem se místo toho jednoduše publikovat obrazový soubor, který je třeba vypálit na prázdnou kartu micro SD. Soubor obrázku je velký 1, 45 GB a je komprimovaný. Pokud budete postupovat podle níže uvedených pokynů, nemusíte soubor ve skutečnosti rozbalit. Zde je odkaz na soubor obrázku:

Soubor obrázku ArOZ alpha

Obraz byl vypálen na prázdnou kartu SD (min. 8 GB). Chcete -li to provést, nejprve naformátujte kartu micro SD pomocí softwaru „SDFormatter“(lze stáhnout z https://www.sdcard.org/downloads/formatter_4/index…). Po připojení karty micro SD vyberte možnosti a aktivujte „Nastavení formátu a velikosti“. Po formátování lze obrázek vypálit na kartu micro sd. Osobně dávám přednost použití programu Etcher k vypalování obrázků, protože se snadno používá a nevyžaduje rozbalení obrazových souborů. Etcher lze stáhnout zde: https://etcher.io/. Po výběru jednotky pomocí karty micro SD na etcher vyberte na obrázek ArOZ-Online a klikněte na flash. Po dokončení procesu je systém funkční, ale vyžaduje určité úpravy.

Krok 3: Testování systému

Testování systému
Testování systému
Testování systému
Testování systému
Testování systému
Testování systému
Testování systému
Testování systému

Nyní, když je karta micro SD nastavena, zasuňte kartu micro SD do slotu na pi zero w. Napájejte malinu kabelem micro USB. Asi po 2 minutách byste měli vidět „ArOZ-Online“jako novou síť. Zkuste se k němu připojit pomocí jiného zařízení. Výchozí heslo je „toby-chui“. Měli byste být připojeni k wifi z Raspberry Pi, ale není k dispozici žádný skutečný internet. Přejděte do prohlížeče a zadejte:

192.168.0.1

Pokud bylo vše provedeno správně, měli byste nyní vidět web ArOZ-Online. Nyní, když to funguje, je třeba některé soubory upravit. Chcete-li soubory upravit, stáhněte si VNC Viewer odtud do svého notebooku/PC (nejlépe) a připojte se k systému ArOZ-Online v nastavení wifi.

Vzhledem k tomu, že je bolestné napsat celou IP adresu pokaždé, když chcete přistupovat k offline cloudu, přidal jsem si do záložek adresu webové stránky ArOZ-Online, abych se ke cloudu dostal kliknutím na jedno tlačítko.

www.realvnc.com/download/viewer/

Otevřete prohlížeč VNC a do pole adresy zadejte tuto adresu:

192.168.0.1

Zobrazí se výzva k zadání uživatelského jména a hesla. Výchozí uživatelské jméno je „pi“a výchozí heslo je „malina“. Pokud vám to nedovolí přihlásit se pomocí těchto informací, zkuste 'root' jako uživatelské jméno a 'heslo' jako heslo.

Nyní byste měli vidět plochu systému ArOZ-Online.

Po přihlášení restartujte zařízení tak, že toto spojíte v LXTerminal:

sudo restart

Po restartu se budete moci přihlásit pomocí uživatele „pi“

Krok 4: Konečná konfigurace

Konečná konfigurace
Konečná konfigurace
Konečná konfigurace
Konečná konfigurace
Konečná konfigurace
Konečná konfigurace

Bez ohledu na to, jakou velikost má vaše karta micro SD, celý rozsah paměti nelze jednoduše použít tak, jak je. Chcete -li použít celou paměť dostupnou na vaší kartě mirco SD, otevřete terminál LX a zadejte:

sudo raspi-config

Nyní by se měla objevit nabídka. V nabídce vyberte položku „Pokročilé možnosti“a stiskněte klávesu Enter. Odtud vyberte možnost „Rozbalit souborový systém“. Pomocí kláves se šipkami doprava a doleva přejděte na „zpět“, stiskněte Enter, poté stejným způsobem vyberte „Dokončit“a také stiskněte Enter. Systém vás vyzve k restartu (restartu). Vyberte „ano“a počkejte. Během restartu systému ztratíte signály wifi a VNC bude přerušeno. Chcete-li se znovu připojit, počkejte asi 2 minuty, znovu se připojte k ArOZ-Online v nastavení wifi z vašeho zařízení a pomocí VNC Viewer zobrazte plochu.

Další věcí je změnit výchozí heslo. To lze provést kliknutím na ikonu maliny umístěnou v levém dolním rohu, poté výběrem „Předvolby“a kliknutím na „Konfigurace Raspberry Pi“. Klikněte na „Změnit heslo“a jako aktuální heslo zadejte „malina“. Zadejte nové heslo a zadejte jej znovu do posledního pole. Nakonec změnu potvrďte kliknutím na Enter. Při jiném připojení k VNC použijte zadané heslo.

Chcete-li změnit heslo wifi ze systému ArOZ-Online, je třeba upravit konkrétní soubor. Do terminálu zadejte toto:

sudo leafpad /etc/hostapd/hostapd.conf

Najděte řádek 'wpa_passphrase = toby-chui' a změňte heslo nahrazením 'toby-chui' svým vlastním heslem. Ujistěte se, že nové heslo má alespoň 8 znaků a není snadné ho uhodnout. Uložte soubor stisknutím kláves „Ctrl“a „s“a po uložení ukončete editor stisknutím kláves „Alt“a „F4“. Chcete -li použít změny, restartujte Raspberry Pi zadáním:

sudo restart

Po minutě nebo dvou, kdy uvidíte ArOZ-Online jako síť Wi-Fi, zjistíte, že heslo bylo aktualizováno a již se k němu nemůže připojit žádné zařízení. Buď vám zařízení, ke kterému se pokoušíte připojit, zadat heslo znovu, nebo budete muset heslo pro tuto síť změnit ručně v nastavení sítě. Po připojení zadejte do prohlížeče 192.168.0.1. Měl by se objevit web ArOZ-Online. Pokud to funguje, je vše v pořádku.

Gratulujeme, dokončili jste nastavení vlastního přenosného offline cloudu.

Doufám, že se vám tento projekt líbil a přejete si slyšet váš názor v níže uvedených komentářích:) Nezapomeňte prosím kliknout na 'Zvládl jsem to!' když dokončíte tento systém, protože toto je můj první instruktáž. Budu také rád, když si tento projekt přidáte do oblíbených:))

Takže děkuji a uvidíme se znovu.

Krok 5: Přidání zabezpečení…

Přidávání zabezpečení…
Přidávání zabezpečení…

Zabezpečení je důležité. Nikomu by se nelíbilo, kdyby si nějaký zlý hacker prohlížel něčí data. V tuto chvíli je vaše nula w do značné míry zabezpečená, protože ve skutečnosti není připojena k internetu, ale místní hackeři by stále mohli získat přístup k vašim datům z vašeho cloudu. „Místním“mám na mysli lidi, kteří vidí SSID vašeho cloudu. Pro zlepšení zabezpečení cloudu lze udělat několik věcí:

Nutí uživatele 'sudo' zadat vaše heslo:

Na terminálu zadejte 'sudo passwd'. Požádá vás o nové heslo. Nebojte se, terminál vám nezobrazí žádné znaky, které zadáte, ale to je normální. Stiskněte Enter a zadejte heslo znovu. Nyní má uživatel 'sudo' heslo, ale zatím o něj nebude žádat. Chcete -li uživatele 'sudo' přinutit k zadání hesla, zadejte:

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

a změňte 'nopasswd' na 'passwd' (stačí odstranit 'ne'). Stiskněte ovládací tlačítko a písmeno „X“na klávesnici a stiskněte klávesu Enter. Chcete -li soubor uložit, jednoduše stiskněte 'y' a stiskněte Enter, je hotovo!

Vytvoření hesla pro uživatele 'root':

Uživatel „root“má více práv než kterýkoli jiný uživatel. Ve výchozím nastavení uživatel 'root' nebude požadovat heslo, které je bezpečnostní dírou. Vytvoření hesla pro uživatele „root“zlepší zabezpečení. Chcete -li to provést, zadejte v terminálu 'sudo su' a přepněte na uživatele 'root'. Jakmile jste tam, zadejte 'passwd' a přidejte heslo. Stiskněte Enter a zadejte heslo znovu. Dokončete znovu stisknutím klávesy Enter. Nyní je váš cloud bezpečnější proti hackerům.

Promiňte hackeři, pěkný pokus, ale žádný doutník;)

Krok 6: Volitelné: Ladění, aktualizace, instalace nového softwaru…

Volitelné: Ladění, aktualizace, instalace nového softwaru…
Volitelné: Ladění, aktualizace, instalace nového softwaru…
Volitelné: Ladění, aktualizace, instalace nového softwaru…
Volitelné: Ladění, aktualizace, instalace nového softwaru…

Jak jste si pravděpodobně uvědomili, po posledním kroku byla vaše pí odříznuta od celosvětové sítě. Na ploše vám Pi říká, že nebylo nalezeno žádné bezdrátové rozhraní. V případě, že budete chtít aktualizovat nebo upgradovat systém nebo nainstalovat další software, existuje způsob, jak získat přístup k internetu, aniž byste museli cokoli upravovat. K tomu však budete potřebovat linuxový certifikovaný plug-n-play wifi dongle (v zásadě wifi-dongle, který je podporován na Raspberry Pi např. PiHut / Edimax / Pimoroni…) a také micro-USB na USB adaptér. Zapojte adaptér micro USB do levého slotu micro USB na Pi a připojte hardwarový klíč k adaptéru a napájení na Pi. Připojte se k Pi přes VNC pomocí 192.168.0.1 a vyhledejte wifi sítě kliknutím na ikonu wifi v levé dolní části. Budete vyzváni k zadání hesla pro síť. Nyní byste měli mít funkční připojení k internetu, které bude trvat tak dlouho, dokud bude připojen externí wifi adaptér.

Jednou velkou výhodou tohoto systému je, že všechny funkce Raspberry Pi Zero W lze stále používat. Pokud jste na cestách, můžete dokonce pracovat na ploše Raspberry Pi přes VNC a přistupovat k ní, kdykoli je Pi napájeno. K přístupu na plochu Pi Zero W. nebudete potřebovat ani obrazovku, klávesnici nebo myš.

Doporučuje: