Cuprins:

Server media folosind Raspberry Pi: 6 pași
Server media folosind Raspberry Pi: 6 pași

Video: Server media folosind Raspberry Pi: 6 pași

Video: Server media folosind Raspberry Pi: 6 pași
Video: Raspberry Pi [2021] curs in limba română 2024, Noiembrie
Anonim
Server media folosind Raspberry Pi
Server media folosind Raspberry Pi
Server media folosind Raspberry Pi
Server media folosind Raspberry Pi
Server media folosind Raspberry Pi
Server media folosind Raspberry Pi

Poate că ați fost în călătorii sau călătorii și v-ați gândit: „Aș vrea să pot transporta și asta, oh.. și și asta”. Nu vă faceți griji, eu sunt la fel:). Călătoria poate fi adesea consumatoare de timp și de memorie (de la realizarea de fotografii și videoclipuri), astfel încât să abordez plictiseala și lipsa de memorie, cea mai bună soluție pe care am întâlnit-o a fost un cloud compact și portabil, care funcționează offline. În timp ce majoritatea stocărilor în cloud sunt groase, alte cloud-uri online se bazează pe o conexiune la internet. Ambele nu par soluții bune pentru călătorii, așa că am decis să merg cu un cloud portabil, offline. Am redenumit acest lucru ca sistem ArOZ-Online, deoarece proiectul original a fost, de asemenea, numit același (a se vedea mai jos).

De la lansarea pi zero w, proiectele portabile și conectate, inclusiv raspberry pi, au devenit mai populare și, de asemenea, mai compacte. Ce se întâmplă dacă ai putea crea cloud-ul offline doar cu un pi zero? Factorul de formă al pi zero, precum și costul redus îl fac destul de potrivit pentru acest proiect.

Acest cloud offline funcționează oferind un semnal wifi de la adaptorul Wi-Fi al pi zero w. Conectându-vă la wifi de la pi zero, telefonul, tableta sau laptopul dvs. poate accesa memoria de pe cardul micro sd al pi zero printr-un site web offline furnizat de pi zero w. Imaginile, videoclipurile și muzica pot fi încărcate, descărcate și redate de pe acel site web. Întregul sistem funcționează automat prin simpla alimentare a pi zero w.

Proiectul original (https://www.instructables.com/id/Simplest-Media-Ce…) aparține tobychui de la intructabile (https://www.instructables.com/member/tobychui/), care a pus o mulțime de timp și muncă pentru a face acest proiect o realitate. Aș dori să mulțumesc acestui bun prieten al meu pentru tot ajutorul său și aș dori să vă rog să aruncați o privire asupra proiectelor sale.

Pasul 1: Ce este necesar?

Ce este necesar?
Ce este necesar?

Acces la laptop sau pc

Un zmeură pi zero w

Un card SD mirco (minim 8 GB) pentru sistemul de operare (Sandisk Ultra și Samsung EVO + sunt recomandate datorită vitezei de scriere și de citire ridicate)

Ceva pentru a accesa cardul micro SD de pe laptop / pc. Nu aveam nevoie de nimic, dar s-ar putea să aveți nevoie de un adaptor micro SD la card SD sau de un USB în care cardul micro SD să poată fi montat și accesat de pe computer / laptop.

Un cablu micro USB pentru a alimenta zero w

Și poate un caz pentru protejarea pi zero w.

În ceea ce privește cardul micro SD, sistemul de operare va dura aproximativ 3, 5 GB, memoria rămasă poate fi utilizată pentru cloud-ul offline. Personal am folosit un sandisk ultra de 64 GB și mai aveam aproximativ 59 GB de utilizat pentru fișiere. Din câte îmi amintesc, max. dimensiunea cardului micro SD acceptat pentru Raspberry Pi este de 128 GB, dar nu toate cardurile sunt acceptate și unele trebuie formatate înainte de a putea fi utilizate.

Pasul 2: Introducere

Noțiuni de bază
Noțiuni de bază
Noțiuni de bază
Noțiuni de bază
Noțiuni de bază
Noțiuni de bază

În loc să scriu aproximativ 50 de pași sau mai mulți pentru a seta acest proiect pe Raspberry Pi zero w, am ales să public pur și simplu fișierul imagine, care trebuie să fie ars pe un card micro SD gol. Fișierul imagine are o dimensiune de 1, 45 GB și este comprimat. Nu trebuie să dezarhivați de fapt fișierul dacă urmați instrucțiunile de mai jos. Iată linkul către fișierul imagine:

Fișier imagine alfa ArOZ

Imaginea a fost arsă pe un card SD gol (minim 8 GB). Pentru aceasta, formatați mai întâi cardul micro SD utilizând software-ul „SDFormatter” (poate fi descărcat de pe https://www.sdcard.org/downloads/formatter_4/index…). După conectarea cardului micro SD, selectați opțiunile și activați „Format-Size-Adjustment”. După formatare, imaginea poate fi arsă pe cardul micro SD. Personal prefer să folosesc Etcher pentru a arde imagini, deoarece este simplu de utilizat și nu necesită dezarhivarea fișierelor imagine. Etcher poate fi descărcat de aici: https://etcher.io/. După ce ați selectat unitatea cu cardul dvs. micro SD pe gravor, selectați imaginea ArOZ-Online și faceți clic pe bliț. Când procesul este finalizat, sistemul este operațional, dar necesită unele modificări.

Pasul 3: Testarea sistemului

Testarea sistemului
Testarea sistemului
Testarea sistemului
Testarea sistemului
Testarea sistemului
Testarea sistemului
Testarea sistemului
Testarea sistemului

Acum, când cardul micro SD este configurat, conectați cardul micro SD în slotul de pe pi zero w. Alimentați zmeura cu cablul micro USB. După aproximativ 2 minute, ar trebui să puteți vedea „ArOZ-Online” ca o rețea nouă. Încercați să vă conectați la acesta utilizând un alt dispozitiv. Parola implicită este „toby-chui”. Ar trebui să fiți conectat pentru a fi conectat la Wi-Fi de la raspberry pi, dar nu există niciun internet disponibil. Navigați la browserul dvs. și tastați:

192.168.0.1

Acum ar trebui să puteți vedea site-ul web ArOZ-Online dacă totul a fost făcut corect. Acum că funcționează, unele fișiere trebuie editate. Pentru a edita fișierele, descărcați VNC Viewer de aici de pe laptop / PC (de preferință) și conectați-vă la sistemul ArOZ-Online în setările wifi.

Deoarece este greu să scrii întreaga adresă IP de fiecare dată când vrei să accesezi cloud-ul offline, am marcat adresa site-ului web ArOZ-Online, astfel încât să pot accesa cloud-ul făcând clic pe un singur buton.

www.realvnc.com/download/viewer/

Deschideți VNC Viewer și tastați această adresă în câmpul de adresă:

192.168.0.1

Va solicita un nume de utilizator și o parolă. Numele de utilizator implicit este „pi”, iar parola implicită este „zmeură”. Dacă nu vă permite să vă conectați folosind acele informații, încercați „root” ca nume de utilizator și „parola” ca parolă.

Ar trebui să vedeți acum desktopul sistemului ArOZ-Online.

După conectare, reporniți dispozitivul legând acest lucru în LXTerminal:

reporniți sudo

După repornire, vă veți putea autentifica utilizând utilizatorul „pi”

Pasul 4: Configurare finală

Configurare finală
Configurare finală
Configurare finală
Configurare finală
Configurare finală
Configurare finală

Indiferent de dimensiunea cardului dvs. micro SD, memoria nu poate fi utilizată ca atare. Pentru a utiliza memoria completă disponibilă de cardul SD mirco, deschideți terminalul LX, apoi tastați:

sudo raspi-config

Ar trebui să apară un meniu acum. Selectați „Opțiuni avansate” din meniu, apoi apăsați Enter. De aici, selectați „Expand-Filesystem”. Navigați la „înapoi” utilizând tastele săgeată dreapta și stânga, apăsați Enter, apoi selectați „Finalizați” în același mod și, de asemenea, apăsați Enter. Sistemul vă va cere să reporniți (reporniți). Selectați „da” și așteptați. În timp ce sistemul repornește, veți pierde semnalele wifi și VNC va fi întrerupt. Pentru a vă reconecta, așteptați aproximativ 2 minute, reconectați-vă la ArOZ-Online în setările wifi de pe dispozitiv și utilizați VNC Viewer pentru a afișa desktopul.

Următorul lucru de făcut este schimbarea parolei implicite. Acest lucru se poate face făcând clic pe pictograma zmeură situată în colțul din stânga jos, apoi selectând „Preferințe” și făcând clic pe „Configurare Raspberry Pi”. Faceți clic pe „Schimbați parola” și tastați „zmeură” ca parolă curentă. Tastați o parolă nouă și tastați-o din nou în ultimul câmp. În cele din urmă, faceți clic pe Enter pentru a aplica modificarea. Când vă conectați la VNC altă dată, utilizați parola specificată.

Pentru a schimba parola wifi din sistemul ArOZ-Online, trebuie modificat un anumit fișier. Tastați acest lucru în terminal:

sudo leafpad /etc/hostapd/hostapd.conf

Găsiți linia „wpa_passphrase = toby-chui” și modificați parola înlocuind „toby-chui” cu propria parolă. Asigurați-vă că noua parolă are cel puțin 8 caractere și nu este ușor de ghicit. Salvați fișierul apăsând „Ctrl” și „s” și după salvare, părăsiți editorul apăsând „Alt” și „F4”. Pentru a aplica modificările, reporniți raspberry pi tastând:

reporniți sudo

După un minut sau două, când puteți vedea ArOZ-Online ca o rețea wifi, veți realiza că parola a fost actualizată și niciun dispozitiv nu se mai poate conecta la ea. Fie dispozitivul de la care încercați să vă conectați vă va spune să tastați din nou parola, fie va trebui să schimbați manual parola pentru această rețea în setările de rețea. Odată conectat, tastați 192.168.0.1 în browser. Site-ul web ArOZ-Online ar trebui să apară. Dacă funcționează, totul este în regulă.

Felicitări, ați terminat de configurat propriul cloud portabil offline.

Sper că v-a plăcut acest proiect și doriți să vă auziți părerea în comentariile de mai jos:) Vă rugăm să nu uitați să faceți clic pe „Am reușit!” când ați finalizat acest sistem, deoarece acesta este primul meu instructable. Aș fi, de asemenea, fericit dacă adăugați acest proiect la favoritele dvs.:))

Ei bine, vă mulțumesc și ne revedem.

Pasul 5: Adăugarea securității …

Se adaugă securitate …
Se adaugă securitate …

Securitatea este importantă. Nimănui nu i-ar plăcea dacă un hacker rău caută prin date cineva. În acest moment, zero w este destul de sigur, deoarece nu este conectat la internet, dar hackerii locali ar putea avea acces la datele dvs. din cloud. Prin „local” mă refer la persoanele care pot vedea SSID-ul cloud-ului tău. Se pot face câteva lucruri pentru a îmbunătăți securitatea cloud-ului:

Forțarea utilizatorului „sudo” să vă introducă parola:

Pe terminal, tastați „sudo passwd”. Vă va cere o nouă parolă. Nu vă faceți griji, Terminalul nu vă va arăta niciun caracter pe care îl tastați, dar este normal. Apăsați pe Enter și tastați din nou parola. Acum, utilizatorul „sudo” are o parolă, dar nu o va cere până acum. Pentru a forța utilizatorii „sudo” să introducă o parolă, tastați:

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

și schimbați „nopasswd” la „passwd” (doar eliminați „nu”). Apăsați butonul Control și litera „X” de pe tastatură și apăsați Enter. Pentru a salva fișierul, pur și simplu apăsați „y” și apăsați pe Enter, gata!

Crearea unei parole pentru utilizatorul „root”:

Utilizatorul „root” are mai multe drepturi decât orice utilizator. În mod implicit, „root” al utilizatorului nu va cere o parolă care să fie o gaură de securitate. Crearea unei parole pentru utilizatorul „root” va îmbunătăți securitatea. Pentru aceasta, introduceți „sudo su” în terminal pentru a comuta la „root” al utilizatorului. Odată ajuns acolo, tastați „passwd” și adăugați o parolă. Apăsați pe Enter și tastați din nou parola. Apăsați din nou pe Enter pentru a termina. Acum, cloud-ul tău este mai sigur împotriva hackerilor.

Ne pare rău hackerilor, încearcă frumos, dar fără trabuc;)

Pasul 6: Opțional: Depanare, actualizare, instalare de software nou …

Opțional: Depanare, actualizare, instalare de software nou …
Opțional: Depanare, actualizare, instalare de software nou …
Opțional: Depanare, actualizare, instalare de software nou …
Opțional: Depanare, actualizare, instalare de software nou …

După cum probabil ați realizat, după ultimul pas, pi-urile dvs. au fost eliminate de pe internet. Pe desktop, Pi vă spune că nu a fost găsită nici o interfață wireless. În cazul în care ați putea dori să actualizați sau să actualizați sistemul sau să instalați orice software suplimentar, există o modalitate de a obține acces la internet fără a modifica deloc nimic. Pentru aceasta, totuși, veți avea nevoie de un dongle wifi plug-n-play certificat de linux (practic un dongle wifi care este acceptat pe Raspberry Pi, de ex. PiHut / Edimax / Pimoroni …), precum și de un micro-USB la USB adaptor. Conectați adaptorul micro USB în slotul micro USB stânga de pe Pi și conectați dongle-ul la adaptor și alimentați Pi. Conectați-vă la Pi prin VNC folosind 192.168.0.1 și căutați rețele wifi făcând clic pe pictograma wifi din partea stângă jos. Vi se va solicita să introduceți parola pentru rețea. Ar trebui să aveți o conexiune la internet funcțională, care va dura atât timp cât adaptorul WiFi extern este conectat.

Un mare avantaj al acestui sistem este că toate funcțiile Raspberry Pi Zero W pot fi utilizate în continuare. Dacă sunteți în călătorie, puteți chiar să lucrați pe desktop-ul Raspberry pi prin VNC și să îl accesați ori de câte ori Pi este alimentat. Nu veți avea nevoie nici măcar de un ecran, o tastatură sau un mouse pentru a accesa desktop-ul Pi Zero W.

Recomandat: