Obsah:

Mediálny server používajúci Raspberry Pi: 6 krokov
Mediálny server používajúci Raspberry Pi: 6 krokov

Video: Mediálny server používajúci Raspberry Pi: 6 krokov

Video: Mediálny server používajúci Raspberry Pi: 6 krokov
Video: Веб-программирование – информатика для руководителей бизнеса 2016 2024, Júl
Anonim
Mediálny server využívajúci Raspberry Pi
Mediálny server využívajúci Raspberry Pi
Mediálny server používajúci Raspberry Pi
Mediálny server používajúci Raspberry Pi
Mediálny server používajúci Raspberry Pi
Mediálny server používajúci Raspberry Pi

Možno ste boli na cestách alebo na výletoch a pomysleli ste si: „Prial by som si, aby som mohol nosiť aj toto, oh.. a toto tiež.“Neboj sa, som na tom rovnako:). Cestovanie môže byť často náročné na čas a pamäť (od fotografovania a nahrávania videa), a tak som na riešenie tejto nudy a nedostatku pamäte najradšej prišiel s kompaktným a prenosným cloudom, ktorý funguje offline. Aj keď je väčšina cloudových úložísk robustná, ostatné online cloudy sa spoliehajú na internetové pripojenie. Oba sa nezdajú byť dobrým riešením na cestovanie, a tak som sa rozhodol ísť s prenosným offline cloudom. Premenoval som to na systém ArOZ-Online, pretože pôvodný projekt sa tiež volal rovnako (pozri nižšie).

Od vydania pí nula w sú prenosné a prepojené projekty vrátane malinového pi stále obľúbenejšie a kompaktnejšie. Čo keby ste si mohli offline cloud vytvoriť iba s nulou pí? Faktor tvaru nuly pi a nízke náklady ho robia celkom vhodným pre tento projekt.

Tento offline cloud funguje tak, že poskytuje wifi signál z wifi adaptéra pi zero w. Pripojením k sieti Wi-Fi z pí nu bude váš telefón, tablet alebo prenosný počítač mať prístup k pamäti z karty micro sd pí nu prostredníctvom offline webovej stránky, ktorú poskytuje pi zero w. Obrázky, videá a hudbu je možné nahrávať, sťahovať a prehrávať z týchto webových stránok. Celý systém funguje automaticky tak, že jednoducho zapnete pí nulové w.

Pôvodný projekt (https://www.instructables.com/id/Simplest-Media-Ce…) patrí tobychui z unructructables (https://www.instructables.com/member/tobychui/), ktorý dal veľa času a práce na realizácii tohto projektu. Chcel by som poďakovať tomuto môjmu dobrému priateľovi za všetku pomoc a chcel by som vás požiadať, aby ste sa pozreli na jeho projekty.

Krok 1: Čo je potrebné?

Čo je potrebné?
Čo je potrebné?

Prístup k notebooku alebo PC

Malina pi nula š

Pre operačný systém je použitá karta mirco sd (min. 8 GB) (odporúča sa Sandisk Ultra a Samsung EVO+, pretože ponúkajú vysokú rýchlosť zápisu a čítania)

Niečo na prístup k karte micro SD z prenosného počítača/ počítača. Nepotreboval som nič, ale možno budete potrebovať adaptér na karty micro SD na SD alebo usb, do ktorého je možné vložiť kartu micro SD a pristupovať k nej z počítača/ prenosného počítača.

Kábel micro USB na napájanie nuly

A možno prípad na ochranu pi nuly w.

Pokiaľ ide o kartu micro SD, operačný systém zaberie asi 3, 5 GB, zostávajúcu pamäť je možné použiť na offline cloud. Osobne som použil 64 GB sandisk ultra a zostalo mi asi 59 GB na použitie pre súbory. Pokiaľ si pamätám, max. podporovaná veľkosť karty micro SD pre Raspberry Pi je 128 GB, ale nie všetky karty sú podporované a niektoré je potrebné pred použitím naformátovať.

Krok 2: Začíname

Začíname
Začíname
Začíname
Začíname
Začíname
Začíname

Namiesto toho, aby som napísal asi 50 krokov alebo viac na nastavenie tohto projektu na vašom Raspberry Pi zero w, rozhodol som sa namiesto toho jednoducho zverejniť súbor s obrázkom, ktorý je potrebné napáliť na prázdnu kartu micro SD. Obrazový súbor má veľkosť 1, 45 GB a je komprimovaný. Ak budete postupovať podľa nižšie uvedených pokynov, súbor v skutočnosti nemusíte rozbaľovať. Tu je odkaz na súbor s obrázkom:

Obrazový súbor ArOZ alfa

Obrázok bol napálený na prázdnu kartu SD (min. 8 GB). Za týmto účelom najskôr naformátujte kartu micro SD pomocou softvéru „SDFormatter“(je možné ho stiahnuť z https://www.sdcard.org/downloads/formatter_4/index…). Po zapojení karty micro SD vyberte možnosti a aktivujte „Úpravu formátu a veľkosti“. Po formátovaní je možné obrázok vypáliť na kartu micro sd. Osobne dávam prednosť používaniu programu Etcher na napaľovanie obrázkov, pretože sa ľahko používa a nevyžaduje, aby ste rozbaľovali súbory s obrázkami. Etcher je možné stiahnuť tu: https://etcher.io/. Po vybratí disku pomocou karty micro SD na etcheri vyberte obrázok ArOZ-Online a kliknite na tlačidlo flash. Keď je proces dokončený, systém je funkčný, ale vyžaduje si určité úpravy.

Krok 3: Testovanie systému

Testovanie systému
Testovanie systému
Testovanie systému
Testovanie systému
Testovanie systému
Testovanie systému
Testovanie systému
Testovanie systému

Teraz, keď je karta micro SD nastavená, zapojte kartu micro SD do otvoru na pí nu n. Napájajte malinu káblom micro USB. Asi po 2 minútach by ste mali vidieť „ArOZ-Online“ako novú sieť. Skúste sa k nemu pripojiť pomocou iného zariadenia. Predvolené heslo je „toby-chui“. Mali by ste byť pripojení k sieti Wi -Fi z Raspberry Pi, ale neexistuje žiadny skutočný internet. Prejdite do prehliadača a zadajte:

192.168.0.1

Teraz by ste mali mať možnosť vidieť webovú stránku ArOZ-Online, ak bolo všetko vykonané správne. Teraz, keď to funguje, je potrebné niektoré súbory upraviť. Ak chcete súbory upravovať, stiahnite si VNC Viewer odtiaľto do svojho prenosného počítača/PC (najlepšie) a v nastaveniach wifi sa pripojte k systému ArOZ-Online.

Pretože je ťažké písať celú IP adresu zakaždým, keď chcete získať prístup k offline cloudu, uložil som si adresu webovej stránky ArOZ-Online ako záložku, aby som sa k cloudu dostal kliknutím na jedno tlačidlo.

www.realvnc.com/download/viewer/

Otvorte prehliadač VNC a do poľa s adresou zadajte túto adresu:

192.168.0.1

Zobrazí sa výzva na zadanie používateľského mena a hesla. Predvolené používateľské meno je „pi“a predvolené heslo je „malina“. Ak vám to neumožňuje prihlásiť sa pomocou týchto informácií, vyskúšajte „root“ako používateľské meno a „heslo“ako heslo.

Teraz by ste mali vidieť pracovnú plochu systému ArOZ-Online.

Po prihlásení reštartujte zariadenie uviazaním v LXTerminal:

sudo reštart

Po reštarte sa budete môcť prihlásiť pomocou používateľa „pi“

Krok 4: Konečná konfigurácia

Konečná konfigurácia
Konečná konfigurácia
Konečná konfigurácia
Konečná konfigurácia
Konečná konfigurácia
Konečná konfigurácia

Bez ohľadu na to, akú veľkosť má vaša karta micro SD, celý rozsah pamäte nemožno jednoducho používať tak, ako je. Ak chcete využiť celú pamäť, ktorá je k dispozícii na vašej karte mirco SD, otvorte terminál LX a zadajte:

sudo raspi-config

Teraz by mala vyskočiť ponuka. V ponuke vyberte položku „Rozšírené možnosti“a potom stlačte kláves Enter. Tu vyberte možnosť „Rozbaliť-súborový systém“. Pomocou klávesov so šípkami doprava a doľava prejdite na položku „Späť“, stlačte kláves Enter, potom rovnakým spôsobom vyberte „Dokončiť“a tiež stlačte kláves Enter. Systém vás vyzve na reštart (reštart). Vyberte „áno“a počkajte. Kým sa systém reštartuje, stratíte signály wifi a VNC bude prerušené. Ak sa chcete znova pripojiť, počkajte asi 2 minúty, znova sa pripojte k ArOZ-Online v nastaveniach siete Wi-Fi zo svojho zariadenia a na zobrazenie pracovnej plochy použite prehliadač VNC Viewer.

Ďalšia vec, ktorú musíte urobiť, je zmeniť predvolené heslo. To je možné vykonať kliknutím na ikonu maliny umiestnenou v ľavom dolnom rohu, výberom položky „Predvoľby“a kliknutím na položku „Konfigurácia Raspberry Pi“. Kliknite na „Zmeniť heslo“a ako aktuálne heslo zadajte „malina“. Zadajte nové heslo a znova ho zadajte do posledného poľa. Nakoniec kliknite na Enter, aby ste použili zmenu. Pri inom pripojení k VNC použite zadané heslo.

Ak chcete zmeniť heslo wifi zo systému ArOZ-Online, je potrebné upraviť konkrétny súbor. Napíšte to do terminálu:

sudo leafpad /etc/hostapd/hostapd.conf

Nájdite riadok 'wpa_passphrase = toby-chui' a upravte heslo nahradením výrazu 'toby-chui' vlastným heslom. Uistite sa, že nové heslo má najmenej 8 znakov a nie je ľahké ho uhádnuť. Uložte súbor stlačením klávesov „Ctrl“a „s“a po uložení ukončite editor stlačením klávesov „Alt“a „F4“. Ak chcete zmeny použiť, reštartujte Raspberry Pi zadaním:

sudo reštart

Po minúte alebo dvoch, keď uvidíte ArOZ-Online ako sieť Wi-Fi, zistíte, že heslo bolo aktualizované a už sa k nemu nemôže pripojiť žiadne zariadenie. Buď vám zariadenie, ku ktorému sa pokúšate pripojiť, znova zadať heslo, alebo budete musieť heslo pre túto sieť zmeniť ručne v nastaveniach siete. Po pripojení zadajte do prehliadača 192.168.0.1. Mal by sa objaviť webový server ArOZ-Online. Ak to funguje, všetko je v poriadku.

Blahoželáme, dokončili ste nastavenie vlastného prenosného offline cloudu.

Dúfam, že sa vám tento projekt páčil a želáte si počuť svoj názor v nižšie uvedených komentároch:) Nezabudnite kliknúť na položku „Dokázal som to!“keď dokončíte tento systém, pretože toto je môj prvý pokyn. Tiež by som bol rád, keby ste si tento projekt zaradili medzi obľúbené:))

Tak teda ďakujem a uvidíme sa znova.

Krok 5: Pridanie zabezpečenia…

Pridáva sa zabezpečenie…
Pridáva sa zabezpečenie…

Bezpečnosť je dôležitá. Nikomu by sa nepáčilo, keby sa nejaký zlý hacker pozeral cez údaje niekoho. V súčasnej dobe je vaša nula w celkom bezpečná, pretože nie je v skutočnosti pripojená k internetu, ale miestni hackeri môžu stále získať prístup k vašim údajom z vášho cloudu. „Miestnym“mám na mysli ľudí, ktorí môžu vidieť SSID vášho cloudu. Na zlepšenie zabezpečenia cloudu je možné urobiť niekoľko vecí:

Nútenie používateľa „sudo“zadať vaše heslo:

Na Terminál zadajte „sudo passwd“. Požiada vás o nové heslo. Nebojte sa, terminál vám nezobrazí žiadne znaky, ktoré zadávate, ale je to normálne. Stlačte kláves Enter a znova zadajte heslo. Používateľ „sudo“má teraz heslo, ale zatiaľ ho nebude požadovať. Ak chcete prinútiť používateľov „sudo“zadať heslo, zadajte:

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

a zmeňte 'nopasswd' na 'passwd' (stačí odstrániť 'nie'). Na klávesnici stlačte ovládacie tlačidlo, písmeno „X“a stlačte kláves Enter. Ak chcete súbor uložiť, kliknite na tlačidlo „y“a stlačte kláves Enter. Hotovo!

Vytvorenie hesla pre používateľa „root“:

Používateľ „root“má viac práv ako ktorýkoľvek iný používateľ. V predvolenom nastavení používateľ „root“nebude požadovať heslo, ktoré je bezpečnostnou dierou. Zabezpečenie sa zvýši vytvorením hesla pre používateľa „root“. Ak to chcete urobiť, zadajte do terminálu „sudo su“a prepnite na používateľský „root“. Potom zadajte 'passwd' a zadajte heslo. Stlačte kláves Enter a znova zadajte heslo. Dokončite znova stlačením klávesu Enter. Teraz je váš cloud bezpečnejší pred hackermi.

Prepáčte hackeri, dobrý pokus, ale žiadna cigara;)

Krok 6: Voliteľné: Ladenie, aktualizácia, inštalácia nového softvéru …

Voliteľné: Ladenie, aktualizácia, inštalácia nového softvéru …
Voliteľné: Ladenie, aktualizácia, inštalácia nového softvéru …
Voliteľné: Ladenie, aktualizácia, inštalácia nového softvéru …
Voliteľné: Ladenie, aktualizácia, inštalácia nového softvéru …

Ako ste si pravdepodobne uvedomili, po poslednom kroku boli vaše pi odrezané od World Wide Web. Na pracovnej ploche vám pí oznámi, že nebolo nájdené žiadne bezdrôtové rozhranie. V prípade, že budete chcieť aktualizovať alebo aktualizovať systém alebo nainštalovať ďalší softvér, existuje spôsob, ako získať prístup na internet bez toho, aby ste čokoľvek museli upravovať. Na to však budete potrebovať linuxový certifikovaný plug-n-play wifi dongle (v zásade wifi-dongle, ktorý je podporovaný na Raspberry Pi napr. PiHut / Edimax / Pimoroni …), ako aj micro USB na USB adaptér. Zapojte adaptér micro USB do ľavého slotu micro usb na zariadení Pi a pripojte dongle k adaptéru a zapnite zariadenie Pi. Pripojte sa k Pi cez VNC pomocou 192.168.0.1 a vyhľadajte siete Wi-Fi kliknutím na ikonu wifi v dolnej ľavej časti. Zobrazí sa výzva na zadanie hesla pre sieť. Teraz by ste mali mať funkčné internetové pripojenie, ktoré bude trvať tak dlho, ako bude zapojený externý wifi adaptér.

Jednou z veľkých výhod tohto systému je, že všetky funkcie Raspberry Pi Zero W je stále možné používať. Ak ste na cestách, môžete dokonca pracovať na stolnom počítači Raspberry Pi cez VNC a mať k nemu prístup vždy, keď je Pi napájané. Na prístup na pracovnú plochu Pi Zero W. nebudete potrebovať ani obrazovku, klávesnicu alebo myš.

Odporúča: