Talaan ng mga Nilalaman:

Media Server Paggamit ng Raspberry Pi: 6 Hakbang
Media Server Paggamit ng Raspberry Pi: 6 Hakbang

Video: Media Server Paggamit ng Raspberry Pi: 6 Hakbang

Video: Media Server Paggamit ng Raspberry Pi: 6 Hakbang
Video: How to Turn Raspberry Pi into Web Server for Free 2024, Nobyembre
Anonim
Media Server Paggamit ng Raspberry Pi
Media Server Paggamit ng Raspberry Pi
Media Server Paggamit ng Raspberry Pi
Media Server Paggamit ng Raspberry Pi
Media Server Paggamit ng Raspberry Pi
Media Server Paggamit ng Raspberry Pi

Marahil ikaw ay nasa mga paglalakbay o paglalakbay at naisip: 'Nais kong dalhin ko rin ito, oh.. at ito rin.' Huwag kang magalala, pareho ako:). Ang paglalakbay ay maaaring madalas na oras, at pag-ubos ng memorya (mula sa pagkuha ng mga larawan at video) upang matugunan ang pagkabagot at ang kakulangan ng memorya, ang pinakamahusay na solusyon na nahanap ko ay isang compact at portable cloud, na gumagana offline. Habang ang karamihan sa mga cloud-storage ay chunky, iba pang mga online-cloud ay umaasa sa isang koneksyon sa internet. Ang parehong ay hindi mukhang mahusay na mga solusyon para sa paglalakbay kaya't nagpasya akong pumunta sa isang portable, offline-cloud. Pinalitan ko itong pangalan bilang sistema ng ArOZ-Online, dahil ang orihinal na proyekto ay tinatawag ding pareho (tingnan sa ibaba).

Mula nang mailabas ang pi zero w, ang mga portable at konektadong proyekto kabilang ang raspberry pi ay naging mas tanyag at mas compact din. Paano kung magawa mo ang iyong offline-cloud na may isang pi zero lamang? Ang form factor ng pi zero pati na rin ang mababang gastos ay ginagawang angkop para sa proyektong ito.

Gumagana ang offline-cloud na ito sa pamamagitan ng pagbibigay ng isang wifi-signal mula sa adapter ng wifi ng pi zero w. Sa pamamagitan ng pagkonekta sa wifi mula sa pi zero, ang iyong telepono, tablet o laptop ay maaaring ma-access ang memorya mula sa micro sd card ng pi zero sa pamamagitan ng isang offline-website na ibinigay ng pi zero w. Ang mga larawan, video at musika ay maaaring mai-upload, ma-download at mai-play mula sa website na iyon. Awtomatikong gumagana ang buong system sa pamamagitan lamang ng pag-power ng pi zero w.

Ang orihinal na proyekto (https://www.instructables.com/id/Simplest-Media-Ce…) ay kabilang sa tobychui mula sa mga intructable (https://www.instructables.com/member/tobychui/), na naglagay ng maraming oras at trabaho upang maisakatuparan ang proyektong ito. Nais kong pasalamatan ang aking mabuting kaibigan para sa lahat ng kanyang tulong at nais kong humiling mula sa iyo na tingnan ang kanyang mga proyekto.

Hakbang 1: Ano ang Kailangan?

Ano ang Kailangan?
Ano ang Kailangan?

Pag-access sa isang laptop o pc

Isang raspberry pi zero w

Ang isang mirco sd card (min 8GB) para sa operating system (Inirerekumenda ang Sandisk Ultra at Samsung EVO + dahil sa kanilang mataas na bilis ng pagsulat at pagbasa)

Isang bagay upang mai-access ang micro SD card mula sa iyong laptop / pc. Hindi ko kailangan ng anuman ngunit maaaring kailanganin mo ang isang micro SD sa SD card adapter o isang usb kung saan ang micro SD card ay maaaring mailagay at mai-access mula sa pc / laptop.

Isang micro USB cable upang mapatakbo ang zero w

At marahil isang kaso para sa pagprotekta sa pi zero w.

Tulad ng para sa micro SD card, ang operating system ay kukuha ng tungkol sa 3, 5 GB, ang natitirang memorya ay maaaring magamit para sa offline-cloud. Personal kong ginamit ang isang 64GB sandisk ultra at may natitirang 59GB upang magamit para sa mga file. Sa pagkakaalala ko, ang max. sinusuportahan ang laki ng micro SD card para sa Raspberry Pi ay 128GB, ngunit hindi lahat ng mga card ay suportado at ang ilan ay kailangang mai-format bago magamit.

Hakbang 2: Pagsisimula

Nagsisimula
Nagsisimula
Nagsisimula
Nagsisimula
Nagsisimula
Nagsisimula

Sa halip na magsulat ng halos 50 mga hakbang o higit pa upang maitakda ang proyektong ito sa iyong Raspberry Pi zero w, pinili kong i-publish lamang ang file ng imahe sa halip, na kailangang sunugin sa isang blangkong micro SD card. Ang file ng imahe ay 1, 45 GB malaki at naka-compress. Hindi mo talaga kailangang i-unzip ang file kung susundin mo ang tagubilin sa ibaba. Narito ang link sa file ng imahe:

File ng imahe ng alpha ng ArOZ

Ang imahe ay sinunog sa isang blangkong SD card (min. 8GB). Upang magawa ito, i-format muna ang micro SD card gamit ang software na 'SDFormatter' (maaaring ma-download mula sa https://www.sdcard.org/downloads/formatter_4/index…). Pagkatapos i-plug ang iyong micro SD card, piliin ang mga pagpipilian at buhayin ang 'Format-Size-Adjustment'. Pagkatapos ng pag-format, ang imahe ay maaaring masunog sa micro sd card. Personal kong ginusto ang paggamit ng Etcher upang magsunog ng mga imahe, dahil simpleng gamitin ito at hindi ka kinakailangan na i-unzip ang mga file ng imahe. Maaaring ma-download ang Etcher mula rito: https://etcher.io/. Matapos piliin ang drive gamit ang iyong micro SD card sa etcher, pumili sa ArOZ-Online na imahe at mag-click sa flash. Kapag ang proseso ay nakumpleto, ang system ay pagpapatakbo, ngunit nangangailangan ng ilang mga pagbabago.

Hakbang 3: Pagsubok sa Sistema

Pagsubok sa Sistema
Pagsubok sa Sistema
Pagsubok sa Sistema
Pagsubok sa Sistema
Pagsubok sa Sistema
Pagsubok sa Sistema
Pagsubok sa Sistema
Pagsubok sa Sistema

Ngayon na naka-set up na ang micro SD card, isaksak ang micro SD card sa puwang sa pi zero w. Patayin ang raspberry gamit ang micro USB cable. Pagkatapos ng halos 2 minuto, dapat mong makita ang 'ArOZ-Online' bilang isang bagong network. Subukang kumonekta dito gamit ang isa pang aparato. Ang default na password ay 'toby-chui'. Dapat kang konektado upang maging wifi mula sa raspberry pi, ngunit walang magagamit na aktwal na internet. Mag-navigate sa iyong browser at i-type:

192.168.0.1

Dapat mo na ngayong makita ang website ng ArOZ-Online kung ang lahat ay ginawa nang tama. Ngayon na gumagana ito, ang ilang mga file ay kailangang i-edit. Upang mai-edit ang mga file, mag-download ng VNC Viewer mula dito sa iyong Laptop / PC (mas mabuti) at kumonekta sa ArOZ-Online system sa mga setting ng wifi.

Dahil sakit na kailangang isulat ang buong IP address sa tuwing nais mong i-access ang offline-cloud, na-bookmark ko ang address ng website ng ArOZ-Online upang ma-access ko ang cloud sa pamamagitan ng pag-click sa isang pindutan.

www.realvnc.com/download/viewer/

Buksan ang VNC Viewer at i-type ang address na ito sa address field:

192.168.0.1

Susubukan nito ang para sa isang username at password. Ang default na username ay 'pi' at ang default na password ay 'raspberry'. Kung hindi ka nito pinapayagan na mag-login gamit ang impormasyong iyon, subukan ang 'root' bilang username at 'password' bilang password.

Dapat mo na ngayong makita ang desktop ng ArOZ-Online system.

Pagkatapos mag-log in, i-reboot ang aparato sa pamamagitan ng pagtali nito sa LXTerminal:

sudo reboot

Pagkatapos ng pag-reboot, magagawa mong mag-login gamit ang 'pi' ng gumagamit

Hakbang 4: Pangwakas na Pag-configure

Pangwakas na Pag-configure
Pangwakas na Pag-configure
Pangwakas na Pag-configure
Pangwakas na Pag-configure
Pangwakas na Pag-configure
Pangwakas na Pag-configure

Hindi alintana kung anong laki ang mayroon ang iyong micro SD card, ang buong sukat ng memorya ay hindi maaaring magamit lamang bilang-ay. Upang magamit ang buong memorya na magagamit ng iyong mirco SD card, buksan ang LX Terminal, pagkatapos ay i-type ang:

sudo raspi-config

Ang isang menu ay dapat na mag-pop ngayon. Piliin ang 'Mga Advanced na Pagpipilian' mula sa menu, pagkatapos ay pindutin ang enter. Mula dito, piliin ang 'Palawakin-Filesystem'. Mag-navigate sa 'pabalik' sa pamamagitan ng paggamit ng kanan at kaliwang mga arrow key, pindutin ang enter, pagkatapos ay piliin ang 'Tapusin' sa parehong paraan at pindutin din ang enter. Ipo-prompt ka ng system na i-reboot (i-restart). Piliin ang 'oo' at maghintay. Habang nagre-reboot ang system, mawawala sa iyo ang mga signal ng wifi at tatanggalin ang VNC. Upang muling kumonekta, maghintay ng halos 2 minuto, kumonekta muli sa ArOZ-Online sa mga setting ng wifi mula sa iyong aparato at gamitin ang VNC Viewer upang ipakita ang desktop.

Ang susunod na gagawin ay ang pagbabago ng default na password. Maaari itong magawa sa pamamagitan ng pag-click sa icon ng raspberry na matatagpuan sa ibabang kaliwang sulok, pagkatapos ay piliin ang 'Mga Kagustuhan' at pag-click sa 'Pag-configure ng Raspberry Pi'. Mag-click sa 'Baguhin ang password' at i-type ang 'raspberry' bilang kasalukuyang password. Mag-type ng isang bagong password at muling i-type ito sa huling patlang. Panghuli, mag-click sa enter upang mailapat ang pagbabago. Kapag kumokonekta sa VNC sa ibang oras, gamitin ang iyong tinukoy na password.

Upang baguhin ang password ng wifi mula sa system ng ArOZ-Online, kailangang baguhin ang isang tukoy na file. I-type ito sa Terminal:

sudo leafpad /etc/hostapd/hostapd.conf

Hanapin ang linyang 'wpa_passphrase = toby-chui' at baguhin ang password sa pamamagitan ng pagpapalit ng 'toby-chui' ng iyong sariling password. Tiyaking ang bagong password ay may hindi bababa sa 8 mga character ang haba at hindi madaling hulaan. I-save ang file sa pamamagitan ng pagpindot sa 'Ctrl' at 's' at pagkatapos i-save, umalis sa editor sa pamamagitan ng pagpindot sa 'Alt' at 'F4'. Upang mailapat ang mga pagbabago, i-reboot ang raspberry pi sa pamamagitan ng pagta-type:

sudo reboot

Pagkalipas ng isang minuto o dalawa, kung makikita mo ang ArOZ-Online bilang isang wifi-network, malalaman mo na na-update ang password at wala nang aparato ang makakonekta dito. Ang alinman sa aparato kung saan sinusubukan mong kumonekta ay sasabihin sa iyo na i-type muli ang password o maaari mong manu-manong baguhin ang password para sa network na ito sa mga setting ng network. Kapag nakakonekta, i-type ang 192.168.0.1 sa iyong browser. Ang website ng ArOZ-Online ay dapat na mag-pop up. Kung ito ay gumagana, ang lahat ay maayos.

Congrats, natapos mo na ang pag-set up ng iyong sariling portable offline-cloud.

Inaasahan kong nagustuhan mo ang proyektong ito at nais na marinig ang iyong opinyon sa mga komento sa ibaba:) Mangyaring huwag kalimutang mag-click sa 'Ginawa ko ito!' kapag nakumpleto mo ang sistemang ito dahil ito ang aking unang itinuturo. Masaya rin ako kung idaragdag mo ang proyektong ito sa iyong mga paborito:))

Kung gayon, salamat at muling makita.

Hakbang 5: Pagdaragdag ng Seguridad …

Pagdaragdag ng Seguridad…
Pagdaragdag ng Seguridad…

Mahalaga ang seguridad. Walang sinuman ang nais nito kung ang ilang masamang hacker ay tumitingin sa pamamagitan ng ilang data. Sa ngayon, ang iyong zero w ay medyo ligtas dahil hindi ito talaga konektado sa internet ngunit ang mga lokal na hacker ay makakakuha pa rin ng access sa iyong data mula sa iyong cloud. Sa pamamagitan ng 'lokal' nangangahulugan ako ng mga taong makakakita sa SSID ng iyong ulap. Ang ilang mga bagay ay maaaring gawin upang mapabuti ang seguridad ng iyong cloud:

Pinipilit ang gumagamit na 'sudo' na ipasok ang iyong password:

Sa Terminal, i-type ang 'sudo passwd'. Hihiling sa iyo para sa isang bagong password. Huwag magalala, hindi ipapakita sa iyo ng Terminal ang anumang mga character na nai-type mo ngunit normal iyon. Pindutin ang ipasok at i-type muli ang iyong password. Ngayon, ang gumagamit na 'sudo' ay mayroong isang password, ngunit hindi ito hihilingin para sa ngayon. Upang mapilit ang mga gumagamit na 'sudo' na magpasok ng isang password, i-type ang:

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

at palitan ang 'nopasswd' sa 'passwd' (alisin lamang ang 'hindi'). Pindutin ang pindutan ng Control at ang titik na 'X' sa iyong keyboard at pindutin ang enter. Upang mai-save ang file, pindutin lamang ang 'y' at pindutin ang enter, Tapos na!

Lumilikha ng isang password para sa 'root' ng gumagamit:

Ang 'ugat' ng gumagamit ay may higit na mga karapatan kaysa sa anumang gumagamit. Bilang default, ang 'root' ng gumagamit ay hindi hihingi ng isang password na isang butas sa seguridad. Ang paglikha ng isang password para sa 'root' na gumagamit ay magpapabuti sa seguridad. Upang magawa ito, ipasok ang 'sudo su' sa terminal upang lumipat sa 'root' ng gumagamit. Kapag nandiyan, i-type ang 'passwd' at magdagdag ng isang password. Pindutin ang ipasok at i-type muli ang iyong password. Pindutin muli ang enter upang matapos. Ngayon ang iyong ulap ay mas ligtas laban sa mga hacker.

Paumanhin mga hacker, magandang subukan ngunit walang tabako;)

Hakbang 6: Opsyonal: Pag-debug, Pag-update, Pag-install ng Bagong Software…

Opsyonal: Pag-debug, Pag-update, Pag-install ng Bagong Software…
Opsyonal: Pag-debug, Pag-update, Pag-install ng Bagong Software…
Opsyonal: Pag-debug, Pag-update, Pag-install ng Bagong Software…
Opsyonal: Pag-debug, Pag-update, Pag-install ng Bagong Software…

Tulad ng malamang na napagtanto mo, pagkatapos ng huling hakbang, ang iyong pi ay na-cut off mula sa buong mundo na web. Sa desktop sasabihin sa iyo ng Pi na walang nahanap na wireless interface. Kung sakaling maaari mong i-update o i-upgrade ang system o mag-install ng anumang karagdagang software, mayroong isang paraan upang makakuha ng access sa internet nang hindi binabago ang anupaman. Gayunpaman, para sa ito, kakailanganin mo ang isang sertipikadong linux-plug-n-play wifi dongle (karaniwang isang wifi-dongle na sinusuportahan sa Raspberry Pi hal. PiHut / Edimax / Pimoroni…) pati na rin isang micro-USB sa USB adapter I-plug in ang micro USB adapter sa kaliwang micro usb slot sa Pi at ikonekta ang dongle sa adapter at lakas sa Pi. Kumonekta sa Pi over VNC gamit ang 192.168.0.1 at hanapin ang mga wifi-network sa pamamagitan ng pag-click sa wifi-icon sa ibabang kaliwang bahagi. Sasabihan ka upang ipasok ang password para sa network. Dapat ay mayroon kang isang gumaganang koneksyon sa internet ngayon, na tatagal hangga't ang panlabas na wifi adapter ay naka-plug in.

Ang isang malaking kalamangan ng sistemang ito ay ang lahat ng mga pagpapaandar ng Raspberry Pi Zero W ay maaari pa ring magamit. Kung naglalakbay ka, maaari ka ring magtrabaho sa Desktop ng raspberry pi sa paglipas ng VNC at i-access ito tuwing pinapagana ang Pi. Hindi mo na kakailanganin ang isang screen, isang keyboard o mouse upang ma-access ang desktop ng Pi Zero W.

Inirerekumendang: