Բովանդակություն:
- Քայլ 1: Ի՞նչ է անհրաժեշտ:
- Քայլ 2: Սկսելու համար
- Քայլ 3: Համակարգի փորձարկում
- Քայլ 4: Վերջնական կազմաձևում
- Քայլ 5: Անվտանգության ավելացում…
- Քայլ 6: Լրացուցիչ `վրիպազերծում, թարմացում, նոր ծրագրաշարի տեղադրում…
Video: Մեդիա սերվեր ՝ օգտագործելով Raspberry Pi: 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Հավանաբար, դուք ճանապարհորդությունների կամ ուղևորությունների եք եղել և մտածել եք. Մի անհանգստացեք, ես նույնն եմ:): Հաճախ ճանապարհորդելը կարող է ժամանակատար և հիշողություն պահանջող լինել (լուսանկարներ և տեսանյութեր նկարելուց), որպեսզի հաղթահարեք այդ ձանձրույթը և հիշողության պակասը, լավագույն լուծումը, որին հանդիպեցի, կոմպակտ և շարժական ամպն էր, որն աշխատում է անցանց: Թեև ամպային պահեստների մեծ մասը կոպիտ են, մյուս առցանց ամպերը ապավինում են ինտերնետային կապին: Երկուսն էլ լավ լուծումներ չեն թվում ճանապարհորդելու համար, ուստի որոշեցի գնալ շարժական, անցանց ամպով: Ես դա վերանվանեցի որպես ArOZ-Online համակարգ, քանի որ սկզբնական նախագիծը նույնպես նույնն էր (տես ստորև):
Pi zero w- ի թողարկումից հետո շարժական և միացված նախագծերը, ներառյալ ազնվամորու pi- ն, դարձել են ավելի հայտնի և ավելի կոմպակտ: Ի՞նչ կլիներ, եթե կարողանայիք ձեր անցանց ամպը դարձնել ընդամենը մի զրոյով: Pi զրոյի ձևի գործոնը, ինչպես նաև ցածր արժեքը այն բավականին հարմար են դարձնում այս նախագծի համար:
Այս անցանց ամպը գործում է ՝ ապահովելով wifi ազդանշան pi զրոյի wifi ադապտերից: Pi- ից զրոյին միանալով WiFi- ին, ձեր հեռախոսը, պլանշետը կամ նոութբուքը կարող են մուտք գործել pi zero- ի micro sd քարտի հիշողություն `pi zero w- ի տրամադրած անցանց կայքի միջոցով: Նկարներ, տեսանյութեր և երաժշտություն կարելի է վերբեռնել, ներբեռնել և նվագարկել այդ կայքից: Ամբողջ համակարգը աշխատում է ինքնաբերաբար `պարզապես ուժ տալով pi զրոյական w- ին:
Նախնական նախագիծը (https://www.instructables.com/id/Simplest-Media-Ce…) պատկանում է tobychui- ին intructables- ից (https://www.instructables.com/member/tobychui/), որը շատ բան է դրել ժամանակ և աշխատեք այս նախագիծն իրականություն դարձնելու համար: Ես կցանկանայի շնորհակալություն հայտնել իմ այս լավ ընկերոջը ՝ իր բոլոր օգնության համար և կխնդրեի ձեզնից ՝ հայացք նետել նրա նախագծերին:
Քայլ 1: Ի՞նչ է անհրաժեշտ:
Մատչելիություն նոութբուքին կամ համակարգչին
A ազնվամորի pi զրո w
Mirco sd քարտ (նվազագույնը 8 ԳԲ) օպերացիոն համակարգի համար (Sandisk Ultra և Samsung EVO+ խորհուրդ են տրվում գրել և ընթերցման բարձր արագության պատճառով)
Ձեր նոութբուքից/ համակարգչից միկրո SD քարտ մուտք գործելու ինչ -որ բան: Ինձ ոչ մի բան պետք չէր, բայց ձեզ կարող էր անհրաժեշտ լինել micro SD- ից SD քարտի ադապտեր կամ USB, որտեղ միկրո SD քարտը կարող է տեղադրվել և հասանելի լինել համակարգչից/ նոութբուքից:
Microրոյական w- ն սնուցելու համար միկրո USB մալուխ
Եվ գուցե մի դեպք pi զրոյական w պաշտպանելու համար:
Ինչ վերաբերում է միկրո SD քարտին, ապա օպերացիոն համակարգը կպահանջի մոտ 3, 5 ԳԲ, մնացած հիշողությունը կարող է օգտագործվել անցանց ամպի համար: Ես անձամբ օգտագործեցի 64 ԳԲ sandisk ultra և մոտ 59 ԳԲ մնաց ֆայլերի համար օգտագործելու համար: Որքան հիշում եմ, առավելագույնը: Raspberry Pi- ի համար աջակցվող միկրո SD քարտի չափը 128 ԳԲ է, բայց ոչ բոլոր քարտերն են ապահովվում, իսկ որոշները պետք է ձևաչափվեն, նախքան դրանք օգտագործելը:
Քայլ 2: Սկսելու համար
Այս նախագիծը ձեր Raspberry Pi զրոյի վրա ստեղծելու համար մոտ 50 քայլ կամ ավելի գրելու փոխարեն, ես ընտրեցի պարզապես հրապարակել պատկերի ֆայլը, որը պետք է այրվի դատարկ միկրո SD քարտի վրա: Պատկերի ֆայլը 1, 45 ԳԲ մեծ է և սեղմված: Անհրաժեշտ չէ, ըստ էության, բացել ֆայլը, եթե հետևեք ստորև բերված հրահանգին: Ահա պատկերի ֆայլի հղումը.
ArOZ ալֆա պատկերի ֆայլ
Պատկերը այրվել է դատարկ SD քարտի վրա (նվազագույնը 8 ԳԲ): Դա անելու համար նախ ձևակերպեք միկրո SD քարտը ՝ օգտագործելով «SDFormatter» ծրագրակազմը (կարելի է ներբեռնել https://www.sdcard.org/downloads/formatter_4/index… կայքից): Միկրո SD քարտը միացնելուց հետո ընտրեք ընտրանքներ և ակտիվացրեք «Ձևաչափ-չափի ճշգրտում»: Ֆորմատավորումից հետո պատկերը կարող է այրվել միկրո SD քարտի վրա: Ես անձամբ նախընտրում եմ Etcher- ը օգտագործել պատկերներ այրելու համար, քանի որ այն պարզ է օգտագործման համար և ձեզանից չի պահանջում բացել պատկերների ֆայլերը: Etcher- ը կարելի է ներբեռնել այստեղից ՝ https://etcher.io/: Մյուս միկրո SD քարտով սկավառակն ընտրելուց հետո ընտրեք ArOZ-Online պատկերին և սեղմեք ֆլեշի վրա: Երբ գործընթացը ավարտված է, համակարգը գործում է, բայց պահանջում է որոշակի փոփոխություններ:
Քայլ 3: Համակարգի փորձարկում
Այժմ, երբ միկրո SD քարտը տեղադրված է, միացրեք միկրո SD քարտը pi զրոյի w բնիկի մեջ: Միացրեք ազնվամորին միկրո USB մալուխի միջոցով: Մոտ 2 րոպե անց դուք պետք է կարողանաք տեսնել «ArOZ-Online»-ը որպես նոր ցանց: Փորձեք դրան միանալ այլ սարքի միջոցով: Լռելյայն գաղտնաբառը «toby-chui» է: Դուք պետք է միացված լինեք ազնվամորի pi- ից wifi լինելու համար, բայց իրական ինտերնետ հասանելի չէ: Գնացեք ձեր դիտարկիչ և մուտքագրեք.
192.168.0.1
Այժմ դուք պետք է կարողանաք տեսնել ArOZ-Online կայքը, եթե ամեն ինչ ճիշտ է արված: Այժմ, երբ այն աշխատում է, որոշ ֆայլեր պետք է խմբագրվեն: Ֆայլերը խմբագրելու համար ներբեռնեք VNC Viewer- ը այստեղից ձեր նոութբուքում/համակարգչում (ցանկալի է) և wifi կարգավորումներում միացեք ArOZ-Online համակարգին:
Քանի որ ցավ է պատճառում ամբողջ IP հասցեն գրել ամեն անգամ, երբ ցանկանում եք մուտք գործել անցանց ամպ, ես նշեցի ArOZ-Online կայքի հասցեն, որպեսզի կարողանամ մուտք գործել ամպ ՝ մեկ կոճակին սեղմելով:
www.realvnc.com/download/viewer/
Բացեք VNC Viewer- ը և հասցեի դաշտում մուտքագրեք այս հասցեն.
192.168.0.1
Այն կպահանջի օգտվողի անուն և գաղտնաբառ: Լռելյայն օգտագործողի անունը «pi» է, իսկ կանխադրված գաղտնաբառը ՝ «ազնվամորի»: Եթե դա թույլ չի տալիս մուտք գործել այդ տեղեկատվությունը, փորձեք 'root' որպես օգտվողի անուն և 'գաղտնաբառ' որպես գաղտնաբառ:
Այժմ դուք պետք է տեսնեք ArOZ-Online համակարգի աշխատասեղանը:
Մուտք գործելուց հետո վերագործարկեք սարքը ՝ սա կապելով LXTerminal- ում.
sudo վերագործարկում
Վերագործարկվելուց հետո դուք կկարողանաք մուտք գործել ՝ օգտագործելով «pi» օգտագործողը
Քայլ 4: Վերջնական կազմաձևում
Անկախ նրանից, թե ինչ չափի է ձեր միկրո SD քարտը, հիշողության ամբողջ ծավալը չի կարող պարզապես օգտագործվել այնպես, ինչպես կա: Ձեր mirco SD քարտով հասանելի ամբողջ հիշողությունը օգտագործելու համար բացեք LX տերմինալը, այնուհետև մուտքագրեք ՝
sudo raspi-config
Menuանկը պետք է հայտնվի հիմա: Ընտրացանկից ընտրեք «Ընդլայնված ընտրանքներ», այնուհետև սեղմեք Enter: Այստեղից ընտրեք «Ընդլայնել-ֆայլային համակարգը»: Անցեք դեպի «ետ» ՝ օգտագործելով աջ և ձախ սլաքների ստեղները, սեղմեք enter, այնուհետև նույն կերպ ընտրեք «Ավարտել», ինչպես նաև սեղմեք enter: Համակարգը ձեզ հուշում է վերագործարկել (վերագործարկել): Ընտրեք «այո» և սպասեք: Մինչ համակարգը վերագործարկվում է, դուք կկորցնեք wifi ազդանշանները, և VNC- ն կհեռացվի: Նորից միանալու համար սպասեք մոտ 2 րոպե, նորից միացեք ArOZ-Online- ին ձեր սարքից wifi կարգավորումներում և աշխատասեղանը ցուցադրելու համար օգտագործեք VNC Viewer- ը:
Հաջորդ բանը, որ պետք է անել, նախնական գաղտնաբառի փոփոխությունն է: Դա կարելի է անել ՝ կտտացնելով ներքևի ձախ անկյունում գտնվող ազնվամորու պատկերակին, այնուհետև ընտրելով «Նախապատվություններ» և կտտացնելով «Ազնվամորի Pi կազմաձևին»: Կտտացրեք «Փոխել գաղտնաբառը» և մուտքագրեք «ազնվամորի» ՝ որպես ընթացիկ գաղտնաբառ: Մուտքագրեք նոր գաղտնաբառ և նորից մուտքագրեք այն վերջին դաշտում: Վերջապես, փոփոխությունը կիրառելու համար կտտացրեք Enter: VNC- ին այլ անգամ միանալիս օգտագործեք ձեր նշած գաղտնաբառը:
ArOZ-Online համակարգից wifi գաղտնաբառը փոխելու համար պետք է փոփոխել որոշակի ֆայլ: Տերմինալում մուտքագրեք սա.
sudo leafpad /etc/hostapd/hostapd.conf
Գտեք «wpa_passphrase = toby-chui» տողը և փոփոխեք գաղտնաբառը ՝ փոխարինելով «toby-chui»-ն ձեր սեփական գաղտնաբառով: Համոզվեք, որ նոր գաղտնաբառը պարունակում է առնվազն 8 նիշ և հեշտ չէ կռահել: Պահեք ֆայլը `սեղմելով 'Ctrl' և 's', իսկ պահպանելուց հետո դուրս եկեք խմբագրից 'սեղմելով' Alt 'և' F4 ': Փոփոխությունները կիրառելու համար վերագործարկեք ազնվամորի pi- ն ՝ մուտքագրելով.
sudo վերագործարկում
Մեկ-երկու րոպե անց, երբ ArOZ-Online- ը կարող եք տեսնել որպես wifi ցանց, կհասկանաք, որ գաղտնաբառը թարմացվել է, և ոչ մի սարք այլևս ի վիճակի չէ դրան միանալ: Կամ այն սարքը, որից փորձում եք միանալ, ձեզ կասի ՝ նորից մուտքագրեք գաղտնաբառը, կամ գուցե ստիպված լինեք ձեռքով փոխել այս ցանցի գաղտնաբառը ցանցի կարգավորումներում: Միանալուց հետո ձեր դիտարկիչում մուտքագրեք 192.168.0.1: ArOZ-Online կայքը պետք է հայտնվի: Եթե աշխատի, ամեն ինչ լավ է:
Շնորհավորում եմ, դուք ավարտել եք ձեր սեփական դյուրակիր անցանց ամպի կարգավորումը:
Հուսով եմ, որ ձեզ դուր եկավ այս նախագիծը և կցանկանայիք լսել ձեր կարծիքը ստորև բերված մեկնաբանություններում:) Խնդրում ենք չմոռանալ սեղմել 'I made it!' երբ դուք ավարտեք այս համակարգը, քանի որ սա իմ առաջին հրահանգներն են: Ես նույնպես ուրախ կլինեմ, եթե այս նախագիծը ավելացնեք ձեր նախընտրածներին:))
Դե ինչ, շնորհակալություն և նորից կտեսնվենք:
Քայլ 5: Անվտանգության ավելացում…
Անվտանգությունը կարևոր է: Ոչ մեկին դա դուր չի գա, եթե ինչ -որ չար հաքեր փնտրի ինչ -որ մեկի տվյալները: Այս պահին ձեր զրոյական w- ն բավականին ապահով է, քանի որ այն իրականում միացված չէ ինտերնետին, սակայն տեղական հաքերները դեռ կարող են մուտք գործել ձեր տվյալները ձեր ամպից: «Տեղական» ասելով ես նկատի ունեմ այն մարդկանց, ովքեր կարող են տեսնել ձեր ամպի SSID- ը: Ձեր ամպի անվտանգությունը բարձրացնելու համար մի քանի բան կարելի է անել.
«Sudo» օգտագործողին ստիպելով մուտքագրել ձեր գաղտնաբառը.
Տերմինալում մուտքագրեք 'sudo passwd': Այն ձեզանից նոր գաղտնաբառ կխնդրի: Մի անհանգստացեք, տերմինալը ձեզ ցույց չի տա ձեր մուտքագրած կերպարները, բայց դա նորմալ է: Կտտացրեք enter և նորից մուտքագրեք ձեր գաղտնաբառը: Այժմ «sudo» օգտագործողն ունի գաղտնաբառ, սակայն այն մինչ այժմ չի խնդրի: «Sudo» օգտվողներին գաղտնաբառ մուտքագրելու համար մուտքագրեք.
sudo nano /etc/sudoers.d/010_pi-nopasswd
և փոխեք «nopasswd» - ը «passwd» (պարզապես հեռացրեք «ոչ»): Սեղմեք Control կոճակը և «X» տառը ձեր ստեղնաշարի վրա և սեղմեք enter: Ֆայլը պահելու համար պարզապես սեղմեք «y» և սեղմեք enter, Ավարտվեց:
Օգտվողի «արմատ» -ի համար գաղտնաբառ ստեղծելը.
Օգտվողի «արմատը» ավելի շատ իրավունքներ ունի, քան ցանկացած օգտվող: Լռելյայն, օգտվողի «արմատը» չի պահանջի գաղտնաբառ, որն անվտանգության անցք է: «Արմատ» օգտագործողի համար գաղտնաբառ ստեղծելը կբարձրացնի անվտանգությունը: Դա անելու համար տերմինալում մուտքագրեք «sudo su» ՝ օգտվողի «արմատին» անցնելու համար: Հենց այնտեղ մուտքագրեք 'passwd' և ավելացրեք գաղտնաբառ: Կտտացրեք enter և նորից մուտքագրեք ձեր գաղտնաբառը: Ավարտելու համար նորից սեղմեք enter: Այժմ ձեր ամպը ավելի ապահով է հաքերների դեմ:
Կներեք հաքերներ, լավ փորձ, բայց ոչ սիգար;)
Քայլ 6: Լրացուցիչ `վրիպազերծում, թարմացում, նոր ծրագրաշարի տեղադրում…
Ինչպես երևի հասկացել եք, վերջին քայլից հետո ձեր pi- ն կտրված է համաշխարհային ցանցից: Սեղանի վրա Pi- ն ձեզ ասում է, որ անլար ինտերֆեյս չի գտնվել: Այն դեպքում, երբ գուցե ցանկանաք թարմացնել կամ արդիականացնել համակարգը կամ տեղադրել որևէ լրացուցիչ ծրագրակազմ, կա ինտերնետ հասանելիություն ձեռք բերելու միջոց ՝ առանց որևէ բան փոխելու: Դրա համար, սակայն, ձեզ հարկավոր կլինի Linux- ի կողմից վավերացված plug-n-play wifi dongle (հիմնականում wifi-dongle, որն աջակցվում է Raspberry Pi- ում, օրինակ. PiHut / Edimax / Pimoroni…), ինչպես նաև միկրո USB USB- ի միջոցով: ադապտեր: Միացրեք միկրո USB ադապտերը Pi- ի ձախ միկրո USB միակցիչի մեջ և միացրեք dongle- ը ադապտորին և միացրեք Pi- ին: Միացեք Pi over VNC- ին ՝ օգտագործելով 192.168.0.1-ը և որոնեք wifi ցանցեր ՝ կտտացնելով ներքևի ձախ մասում գտնվող wifi պատկերակին: Ձեզ կառաջարկվի մուտքագրել ցանցի գաղտնաբառը: Այժմ դուք պետք է ունենաք աշխատող ինտերնետային կապ, որը կտևի այնքան ժամանակ, քանի դեռ արտաքին wifi ադապտերը միացված է:
Այս համակարգի մեկ մեծ առավելությունն այն է, որ Raspberry Pi Zero W- ի բոլոր գործառույթները դեռ կարող են օգտագործվել: Եթե ճանապարհորդում եք, կարող եք նույնիսկ աշխատել ազնվամորի pi- ի աշխատասեղանի վրա VNC- ով և մուտք գործել այն, երբ Pi- ն սնուցվում է: Pi Zero W.- ի աշխատասեղանին մուտք գործելու համար ձեզ նույնիսկ էկրան, ստեղնաշար կամ մկնիկ պետք չի լինի:
Խորհուրդ ենք տալիս:
Esp32 peratերմաստիճանի և խոնավության վեբ սերվեր ՝ օգտագործելով PYTHON և Zerynth IDE ՝ 3 քայլ
Esp32 peratերմաստիճանի և խոնավության վեբ սերվեր PYTHON & Zerynth IDE- ի միջոցով. Esp32- ը հոյակապ միկրոկառավարիչ է, այն հզոր է Arduino- ի պես, բայց նույնիսկ ավելի լավ: Այն ունի Wifi կապ, որը հնարավորություն է տալիս էժան և հեշտությամբ զարգացնել IOT նախագծեր: Բայց աշխատել Esp- ի հետ սարքերը հիասթափեցնող են, Նախ ՝ այն կայուն չէ, Սեկոն
Raspberry Pi - Plex Մեդիա սերվեր ՝ 5 քայլ
Raspberry Pi - Plex Media Server. The Raspberry Pi- ն զարգացման սարքավորումների մի փոքր կտոր է, որն աշխատում է տարբեր օպերացիոն համակարգերով և ունի մեծ թվով GPIO կապանքներ, որոնք հնարավոր են դարձնում ազնվամորի պիով DIY նախագծեր կառուցելը: Ազնվամորու pi- ն ունի bo- ի տարբեր տարբերակներ
DLNA մեդիա սերվեր ՝ 4 քայլ
DLNA մեդիա սերվեր. Պահեք ձեր բոլոր մեդիան մեկ տեղում և հեշտ հասանելի: 4K հոսքը լավ է աշխատում (սկավառակի io: ~ 10 ՄԲ/վ, ցանց ՝ ~ 3 ՄԲ/վ)
Ինչպես պատրաստել ֆայլերի սերվեր ՝ օգտագործելով Raspberry Pi: 7 քայլ
Ինչպես պատրաստել ֆայլերի սերվեր ՝ օգտագործելով Raspberry Pi- ն: Օրերս սովորական է մեկ տանը ունենալ մի քանի համակարգիչ, որոնց միջև տարածված են երաժշտություն և տեսանյութեր: Ձեր իրերը կազմակերպելու ևս մեկ եղանակ է այն պահել կենտրոնացված սերվերի վրա, որը հայտնի է որպես Ֆայլերի սերվեր: Այս հրահանգների մեջ մենք կստեղծենք ֆայլերի սերվեր
Անվճար փոխակերպեք (պարզապես մոտավորապես) ցանկացած մեդիա ֆայլ (պարզապես մասին) ցանկացած այլ մեդիա ֆայլ: 4 քայլ
Vertանկացած մեդիա ֆայլ անվճար փոխակերպեք (պարզապես մասին) Otherանկացած այլ մեդիա ֆայլ: ավելի ունիվերսալ է, օրինակ