Sadržaj:

Medijski poslužitelj koji koristi Raspberry Pi: 6 koraka
Medijski poslužitelj koji koristi Raspberry Pi: 6 koraka

Video: Medijski poslužitelj koji koristi Raspberry Pi: 6 koraka

Video: Medijski poslužitelj koji koristi Raspberry Pi: 6 koraka
Video: ПОЧЕМУ Я ЖДУ L4D3 2024, Studeni
Anonim
Medijski poslužitelj koji koristi Raspberry Pi
Medijski poslužitelj koji koristi Raspberry Pi
Medijski poslužitelj koji koristi Raspberry Pi
Medijski poslužitelj koji koristi Raspberry Pi
Medijski poslužitelj koji koristi Raspberry Pi
Medijski poslužitelj koji koristi Raspberry Pi

Možda ste bili na putovanjima ili putovanjima i pomislili ste: 'Volio bih da mogu nositi i ovo, oh.. i ovo isto.' Ne brini, ja sam isti:). Putovanje često može oduzeti mnogo vremena i memorije (od snimanja fotografija i videozapisa) pa je za rješavanje te dosade i nedostatka memorije najbolje rješenje na koje sam naišao bio kompaktan i prenosiv oblak koji radi izvanmrežno. Dok je većina pohrane u oblaku zbijena, drugi mrežni oblaci oslanjaju se na internetsku vezu. Oboje ne izgledaju kao dobra rješenja za putovanja pa sam odlučio otići s prijenosnim, offline-cloud-om. Preimenovao sam ga u sustav ArOZ-Online jer se izvorni projekt također zvao isto (vidi dolje).

Od objavljivanja pi zero w, prijenosni i povezani projekti, uključujući malinu pi, postali su popularniji i kompaktniji. Što ako biste svoj offline oblak mogli napraviti sa samo pi nulom? Faktor oblika nule pi, kao i niska cijena čine ga sasvim prikladnim za ovaj projekt.

Ovaj izvanmrežni oblak funkcionira tako da pruža Wi-Fi signal s Wi zero adaptera pi zero w. Spajanjem na wifi s pi nule, vaš telefon, tablet ili prijenosno računalo može pristupiti memoriji s mikro nule SD kartice nule putem izvanmrežne web stranice koju nudi pi nula w. Slike, videozapisi i glazba mogu se učitavati, preuzimati i reproducirati s te web stranice. Cijeli sustav radi automatski jednostavnim napajanjem pi zero w.

Izvorni projekt (https://www.instructables.com/id/Simplest-Media-Ce…) pripada tobychuiju od intructables (https://www.instructables.com/member/tobychui/), koji je stavio mnogo vremena i rada kako bi ovaj projekt postao stvarnost. Želim zahvaliti ovom svom dobrom prijatelju na svoj pomoći i zamolio bih vas da pogledate njegove projekte.

Korak 1: Što je potrebno?

Što je potrebno?
Što je potrebno?

Pristup laptopu ili računaru

Malina pi nula w

Mirco SD kartica (min. 8 GB) za operativni sustav (preporučuju se Sandisk Ultra i Samsung EVO+ zbog velike brzine pisanja i čitanja)

Nešto za pristup mikro SD kartici s vašeg prijenosnog računala/ računala. Nije mi bilo potrebno ništa, ali možda će vam trebati adapter za mikro SD na SD karticu ili USB u koji se može umetnuti mikro SD kartica i pristupiti joj s računala/ prijenosnog računala.

Mikro USB kabel za napajanje nule w

A možda i slučaj zaštite pi nule w.

Što se tiče micro SD kartice, operacijski sustav zauzet će oko 3, 5 GB, preostala memorija može se koristiti za offline oblak. Osobno sam koristio 64 GB sandisk ultra i ostalo mi je oko 59 GB za datoteke. Koliko se sjećam, max. podržana veličina mikro SD kartice za Raspberry Pi je 128 GB, ali nisu sve kartice podržane, a neke je potrebno formatirati prije nego što se mogu koristiti.

Korak 2: Početak

Početak rada
Početak rada
Početak rada
Početak rada
Početak rada
Početak rada

Umjesto da napišem oko 50 ili više koraka za postavljanje ovog projekta na vašem Raspberry Pi zero w, odlučio sam jednostavno objaviti slikovnu datoteku koju je potrebno snimiti na praznu mikro SD karticu. Slika je velika 1, 45 GB i komprimirana je. Ne morate zapravo raspakirati datoteku ako slijedite donje upute. Evo veze do slikovne datoteke:

ArOZ alfa datoteka slike

Slika je snimljena na praznu SD karticu (min. 8 GB). Da biste to učinili, najprije formatirajte mikro SD karticu pomoću softvera 'SDFormatter' (može se preuzeti s https://www.sdcard.org/downloads/formatter_4/index…). Nakon što priključite mikro SD karticu, odaberite opcije i aktivirajte 'Format-Size-Adjustment'. Nakon formatiranja slika se može snimiti na micro sd karticu. Ja osobno više volim koristiti Etcher za snimanje slika jer je jednostavan za korištenje i ne zahtijeva da raspakirate slikovne datoteke. Etcher možete preuzeti ovdje: https://etcher.io/. Nakon što ste odabrali pogon s mikro SD karticom na bakrorezu, odaberite sliku ArOZ-Online i kliknite na bljeskalicu. Kad je proces dovršen, sustav je operativan, ali zahtijeva neke izmjene.

Korak 3: Testiranje sustava

Testiranje sustava
Testiranje sustava
Testiranje sustava
Testiranje sustava
Testiranje sustava
Testiranje sustava
Testiranje sustava
Testiranje sustava

Sada kada je mikro SD kartica postavljena, umetnite mikro SD karticu u utor na pi zero w. Napajte malinu pomoću mikro USB kabela. Nakon otprilike 2 minute, trebali biste vidjeti 'ArOZ-Online' kao novu mrežu. Pokušajte se povezati s njim pomoću drugog uređaja. Zadana lozinka je 'toby-chui'. Trebali biste biti povezani na Wi -Fi s maline pi, ali nema stvarnog interneta. Idite u preglednik i upišite:

192.168.0.1

Sada biste trebali moći vidjeti web stranicu ArOZ-Online ako je sve učinjeno ispravno. Sada kad radi, neke datoteke je potrebno urediti. Za uređivanje datoteka preuzmite VNC Viewer odavde na svoje prijenosno računalo (po mogućnosti) i povežite se sa sustavom ArOZ-Online u postavkama wifija.

Budući da je bol kad morate upisati cijelu IP adresu svaki put kada želite pristupiti izvanmrežnom oblaku, označio sam adresu web stranice ArOZ-Online tako da mogu pristupiti oblaku klikom na jedan gumb.

www.realvnc.com/download/viewer/

Otvorite VNC Viewer i upišite ovu adresu u polje za adresu:

192.168.0.1

Od njega će se zatražiti korisničko ime i lozinka. Zadano korisničko ime je 'pi', a zadana lozinka je 'malina'. Ako vam ne dopušta da se prijavite pomoću tih podataka, pokušajte 'root' kao korisničko ime i 'password' kao lozinku.

Sada biste trebali vidjeti radnu površinu sustava ArOZ-Online.

Nakon prijave ponovno pokrenite uređaj tako da ga povežete u LXTerminal:

sudo ponovno podizanje sustava

Nakon ponovnog pokretanja moći ćete se prijaviti pomoću korisnika 'pi'

Korak 4: Završna konfiguracija

Konačna konfiguracija
Konačna konfiguracija
Konačna konfiguracija
Konačna konfiguracija
Konačna konfiguracija
Konačna konfiguracija

Bez obzira na veličinu vaše mikro SD kartice, puni opseg memorije ne može se jednostavno koristiti onakav kakav jest. Da biste iskoristili punu memoriju koja je dostupna na vašoj mirco SD kartici, otvorite LX terminal, a zatim upišite:

sudo raspi-config

Sad bi se trebao pojaviti izbornik. Na izborniku odaberite 'Napredne mogućnosti', a zatim pritisnite enter. Odavde odaberite "Proširi datotečni sustav". Idite do "natrag" pomoću tipki sa strelicama udesno i ulijevo, pritisnite enter, zatim na isti način odaberite "Završi", a zatim pritisnite enter. Sustav će od vas zatražiti ponovno pokretanje (ponovno pokretanje). Odaberite "da" i pričekajte. Dok se sustav ponovno pokreće, izgubit ćete Wi -Fi signale i VNC će se prekinuti. Za ponovno povezivanje pričekajte oko 2 minute, ponovno se povežite na ArOZ-Online u postavkama wifi-ja sa svog uređaja i upotrijebite VNC Viewer za prikaz radne površine.

Sljedeće što trebate učiniti je promijeniti zadanu lozinku. To možete učiniti klikom na ikonu maline koja se nalazi u donjem lijevom kutu, zatim odabirom "Postavke" i klikom na "Konfiguracija Raspberry Pi". Pritisnite "Promijeni lozinku" i upišite "malina" kao trenutnu lozinku. Upišite novu lozinku i ponovno je upišite u posljednje polje. Na kraju, pritisnite Enter da biste primijenili promjenu. Prilikom povezivanja na VNC drugi put, upotrijebite navedenu lozinku.

Za promjenu lozinke za WiFi iz sustava ArOZ-Online potrebno je izmijeniti određenu datoteku. Upišite ovo u terminal:

sudo leafpad /etc/hostapd/hostapd.conf

Pronađite redak 'wpa_passphrase = toby-chui' i izmijenite lozinku zamjenom 'toby-chui' vlastitom lozinkom. Uvjerite se da nova lozinka ima najmanje 8 znakova i nije ju lako pogoditi. Spremite datoteku pritiskom na 'Ctrl' i 's', a nakon spremanja napustite uređivač pritiskom na 'Alt' i 'F4'. Da biste primijenili promjene, ponovno pokrenite maline pi upisivanjem:

sudo ponovno podizanje sustava

Nakon minute ili dvije, kada vidite ArOZ-Online kao WiFi mrežu, shvatit ćete da je lozinka ažurirana i da se niti jedan uređaj više ne može povezati s njom. Uređaj s kojeg se pokušavate povezati će vam reći da ponovo upišete lozinku ili ćete morati ručno promijeniti lozinku za ovu mrežu u mrežnim postavkama. Nakon povezivanja u preglednik upišite 192.168.0.1. Trebalo bi se pojaviti web mjesto ArOZ-Online. Ako radi, sve je u redu.

Čestitamo, dovršili ste postavljanje vlastitog prijenosnog offline oblaka.

Nadam se da vam se svidio ovaj projekt i želite čuti vaše mišljenje u komentarima ispod:) Ne zaboravite kliknuti na "Uspio sam!" kad ste dovršili ovaj sustav jer su ovo moje prve upute. Također bih bio sretan ako ovaj projekt dodate u svoje favorite:))

Pa hvala vam i vidimo se opet.

Korak 5: Dodavanje sigurnosti …

Dodavanje sigurnosti…
Dodavanje sigurnosti…

Sigurnost je važna. Nitko ne bi volio da neki zli haker pregledava nečije podatke. Trenutno je vaša nula w prilično sigurna jer zapravo nije povezana s internetom, ali lokalni hakeri i dalje bi mogli pristupiti vašim podacima iz vašeg oblaka. Pod 'lokalnim' mislim na ljude koji mogu vidjeti SSID vašeg oblaka. Nekoliko se stvari može učiniti kako bi se poboljšala sigurnost vašeg oblaka:

Prisiljavanje korisnika 'sudo' da unese vašu lozinku:

Na terminalu upišite 'sudo passwd'. Od vas će se tražiti nova lozinka. Ne brinite, terminal vam neće prikazati nikakve znakove koje upisujete, ali to je normalno. Pritisnite enter i ponovo upišite lozinku. Sada korisnik 'sudo' ima lozinku, ali je do sada neće tražiti. Da biste prisilili 'sudo' korisnike da unesu lozinku, upišite:

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

i promijenite 'nopasswd' u 'passwd' (samo uklonite 'ne'). Pritisnite tipku Control i slovo 'X' na tipkovnici i pritisnite enter. Da biste spremili datoteku, jednostavno pritisnite 'y' i pritisnite enter, to je učinjeno!

Stvaranje lozinke za 'root' korisnika:

Korisnik 'root' ima više prava od bilo kojeg korisnika. Prema zadanim postavkama, 'root' korisnika neće tražiti lozinku koja predstavlja sigurnosnu rupu. Stvaranje lozinke za 'root' korisnika poboljšat će sigurnost. Da biste to učinili, unesite 'sudo su' u terminal kako biste se prebacili na korisnički 'root'. Kad stignete tamo, upišite 'passwd' i dodajte lozinku. Pritisnite enter i ponovo upišite lozinku. Pritisnite Enter još jednom da završite. Sada je vaš oblak sigurniji od hakera.

Oprostite hakeri, dobar pokušaj, ali bez cigare;)

Korak 6: Izborno: otklanjanje pogrešaka, ažuriranje, instaliranje novog softvera …

Izborno: otklanjanje pogrešaka, ažuriranje, instaliranje novog softvera …
Izborno: otklanjanje pogrešaka, ažuriranje, instaliranje novog softvera …
Izborno: otklanjanje pogrešaka, ažuriranje, instaliranje novog softvera …
Izborno: otklanjanje pogrešaka, ažuriranje, instaliranje novog softvera …

Kao što ste vjerojatno shvatili, nakon posljednjeg koraka vaš pi je odsječen sa svjetske mreže. Na radnoj površini Pi vam govori da nema bežičnog sučelja. U slučaju da želite ažurirati ili nadograditi sustav ili instalirati dodatni softver, postoji način da dobijete pristup internetu bez ikakvih izmjena. Za to će vam, međutim, trebati wifi dongle s plug-n-play-om s certifikatom linux (u osnovi wi-dongl koji je podržan na Raspberry Pi-u, npr. PiHut / Edimax / Pimoroni …), kao i mikro-USB na USB adapter. Priključite mikro USB adapter u lijevi utor za micro usb na Pi i spojite dongle na adapter i uključite Pi. Povežite se s Pi preko VNC-a pomoću 192.168.0.1 i potražite WiFi mreže klikom na ikonu wifi u donjem lijevom kutu. Od vas će se tražiti da unesete lozinku za mrežu. Sada biste trebali imati radnu internetsku vezu koja će trajati sve dok je vanjski WiFi adapter priključen.

Jedna velika prednost ovog sustava je ta što se sve funkcije Raspberry Pi Zero W i dalje mogu koristiti. Ako ste na putovanju, možete čak raditi na radnoj površini maline pi preko VNC -a i pristupiti mu kad god se Pi napaja. Za pristup radnoj površini uređaja Pi Zero W neće vam trebati zaslon, tipkovnica ili miš.

Preporučeni: