Съдържание:
- Стъпка 1: Какво е необходимо?
- Стъпка 2: Първи стъпки
- Стъпка 3: Тестване на системата
- Стъпка 4: Окончателна конфигурация
- Стъпка 5: Добавяне на сигурност …
- Стъпка 6: По избор: Отстраняване на грешки, актуализиране, инсталиране на нов софтуер …
Видео: Медиен сървър, използващ Raspberry Pi: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
Може би сте били на пътувания или пътувания и сте си помислили: „Иска ми се да мога да нося и това, о.. и това също.“Не се притеснявай, аз съм същият:). Пътуването често може да отнеме много време и да отнеме памет (от правенето на снимки и видеоклипове), така че за справяне с тази скука и липсата на памет най-доброто решение, на което се натъкнах, беше компактен и преносим облак, който работи офлайн. Докато повечето облачни хранилища са плътни, други онлайн облаци разчитат на интернет връзка. И двете не изглеждат като добри решения за пътуване, затова реших да отида с преносим, офлайн облак. Преименувах това на системата ArOZ-Online, тъй като оригиналният проект също се наричаше същото (вижте по-долу).
След пускането на pi нула w, преносимите и свързани проекти, включително малиновото пи, станаха по -популярни и по -компактни. Ами ако можете да направите своя офлайн облак само с пи нула? Форматният фактор на нула pi, както и ниската цена го правят доста подходящ за този проект.
Този офлайн облак работи, като предоставя wifi-сигнал от wi адаптера на pi zero w. Чрез свързване към wifi от pi zero, телефонът, таблетът или лаптопът ви имат достъп до паметта от micro sd картата на pi zero чрез офлайн уебсайт, предоставен от pi zero w. Снимки, видеоклипове и музика могат да се качват, изтеглят и възпроизвеждат от този уебсайт. Цялата система работи автоматично, като просто захранва pi нула w.
Оригиналният проект (https://www.instructables.com/id/Simplest-Media-Ce…) принадлежи на tobychui от intructables (https://www.instructables.com/member/tobychui/), който поставя много време и работа, за да превърнем този проект в реалност. Бих искал да благодаря на този мой добър приятел за цялата му помощ и бих искал да ви помоля да разгледате неговите проекти.
Стъпка 1: Какво е необходимо?
Достъп до лаптоп или компютър
Малина pi нула w
Mirco SD карта (минимум 8 GB) за операционната система (Sandisk Ultra и Samsung EVO+ се препоръчват поради високата им скорост на писане и четене)
Нещо за достъп до микро SD картата от вашия лаптоп/ компютър. Не се нуждаех от нищо, но може да се нуждаете от адаптер за micro SD към SD карта или usb, в който микро SD картата може да бъде поставена и достъпна от компютър/ лаптоп.
Микро USB кабел за захранване на нула w
И може би случай за защита на pi нула w.
Що се отнася до micro SD картата, операционната система ще отнеме около 3, 5 GB, останалата памет може да се използва за офлайн облака. Аз лично използвах 64GB sandisk ultra и ми останаха около 59GB за използване за файлове. Доколкото си спомням, макс. поддържаният размер на micro SD карта за Raspberry Pi е 128 GB, но не всички карти се поддържат и някои трябва да бъдат форматирани, преди да могат да се използват.
Стъпка 2: Първи стъпки
Вместо да напиша около 50 или повече стъпки, за да настроя този проект на вашия Raspberry Pi нула w, аз избрах просто да публикувам файла с изображение вместо това, който трябва да бъде записан на празна микро SD карта. Изображението е с размер 1, 45 GB и е компресирано. Не е нужно всъщност да разархивирате файла, ако следвате инструкциите по -долу. Ето връзката към файла с изображението:
ArOZ алфа файл с изображение
Изображението е записано на празна SD карта (минимум 8GB). За да направите това, първо форматирайте микро SD картата, като използвате софтуера „SDFormatter“(може да бъде изтеглен от https://www.sdcard.org/downloads/formatter_4/index…). След като включите вашата micro SD карта, изберете опции и активирайте „Формат-размер-корекция“. След форматиране изображението може да бъде записано на micro sd картата. Аз лично предпочитам да използвам Etcher за записване на изображения, тъй като е лесен за използване и не изисква от вас да разархивирате файловете с изображения. Etcher може да бъде изтеглен от тук: https://etcher.io/. След като изберете устройството с вашата micro SD карта на гравиране, изберете изображението на ArOZ-Online и кликнете върху флаш. Когато процесът приключи, системата работи, но изисква някои модификации.
Стъпка 3: Тестване на системата
Сега, когато micro SD картата е настроена, включете micro SD картата в слота на pi нула w. Захранвайте малината с микро USB кабел. След около 2 минути трябва да можете да видите „ArOZ-Online“като нова мрежа. Опитайте да се свържете с него, като използвате друго устройство. Паролата по подразбиране е „toby-chui“. Трябва да сте свързани, за да бъдете wifi от малиновото пи, но няма действителен интернет. Отворете браузъра си и въведете:
192.168.0.1
Вече трябва да можете да видите уебсайта на ArOZ-Online, ако всичко е направено правилно. Сега, когато работи, някои файлове трябва да бъдат редактирани. За да редактирате файловете, изтеглете VNC Viewer от тук на вашия лаптоп/компютър (за предпочитане) и се свържете към системата ArOZ-Online в настройките на wifi.
Тъй като е болка, че трябва да напишете целия IP адрес всеки път, когато искате да получите достъп до офлайн облака, маркирах адреса на уебсайта ArOZ-Online, за да мога да получа достъп до облака, като щракна върху един бутон.
www.realvnc.com/download/viewer/
Отворете VNC Viewer и въведете този адрес в полето за адрес:
192.168.0.1
Той ще поиска потребителско име и парола. Потребителското име по подразбиране е „pi“, а паролата по подразбиране е „малинов“. Ако не ви позволява да влезете с помощта на тази информация, опитайте „root“като потребителско име и „password“като парола.
Сега трябва да видите работния плот на системата ArOZ-Online.
След като влезете, рестартирайте устройството, като го свържете в LXTerminal:
sudo рестартиране
След рестартирането ще можете да влезете с помощта на потребителя 'pi'
Стъпка 4: Окончателна конфигурация
Без значение какъв размер има вашата микро SD карта, пълният обем на паметта не може да се използва просто такъв, какъвто е. За да използвате пълната памет, налична от вашата mirco SD карта, отворете LX терминал, след което въведете:
sudo raspi-config
Едно меню трябва да се появи сега. Изберете „Разширени опции“от менюто, след което натиснете enter. От тук изберете „Разгъване на файлова система“. Придвижете се до „назад“, като използвате клавишите със стрелки надясно и наляво, натиснете enter, след това изберете „Finish“по същия начин и също натиснете enter. Системата ще ви подкани да рестартирате (рестартирате). Изберете „да“и изчакайте. Докато системата се рестартира, ще загубите wifi сигналите и VNC ще бъде прекъснат. За да се свържете отново, изчакайте около 2 минути, свържете се отново с ArOZ-Online в настройките на wifi от вашето устройство и използвайте VNC Viewer за показване на работния плот.
Следващото нещо, което трябва да направите, е да промените паролата по подразбиране. Това може да стане, като щракнете върху иконата на малина, разположена в долния ляв ъгъл, след това изберете „Предпочитания“и кликнете върху „Конфигурация на Raspberry Pi“. Кликнете върху „Промяна на паролата“и въведете „малинка“като текущата парола. Въведете нова парола и я въведете отново в последното поле. И накрая, кликнете върху Enter, за да приложите промяната. Когато се свързвате към VNC друг път, използвайте посочената от вас парола.
За да промените паролата за wifi от системата ArOZ-Online, трябва да промените конкретен файл. Въведете това в терминала:
sudo leafpad /etc/hostapd/hostapd.conf
Намерете реда „wpa_passphrase = toby-chui“и променете паролата, като замените „toby-chui“със собствената си парола. Уверете се, че новата парола има поне 8 знака и не е лесно да се отгатне. Запишете файла, като натиснете 'Ctrl' и 's' и след запазването излезте от редактора, като натиснете 'Alt' и 'F4'. За да приложите промените, рестартирайте малиновото пи, като въведете:
sudo рестартиране
След минута или две, когато можете да видите ArOZ-Online като wifi-мрежа, ще разберете, че паролата е актуализирана и нито едно устройство вече не може да се свърже с нея. Или устройството, от което се опитвате да се свържете, ще ви каже да въведете отново паролата, или може да се наложи ръчно да промените паролата за тази мрежа в мрежовите настройки. След като се свържете, въведете 192.168.0.1 в браузъра си. Уебсайтът ArOZ-Online трябва да се появи. Ако работи, всичко е наред.
Поздравления, приключихте с настройването на собствен преносим офлайн облак.
Надявам се, че този проект ви е харесал и желаете да чуете вашето мнение в коментарите по -долу:) Моля, не забравяйте да кликнете върху „Успях!“когато завършите тази система, тъй като това са първите ми инструкции. Ще се радвам и ако добавите този проект към любимите си:))
Е, благодаря ви и ще се видим отново.
Стъпка 5: Добавяне на сигурност …
Сигурността е важна. Никой не би искал, ако някой зъл хакер преглежда нечии данни. В момента нулата ви w е доста сигурна, тъй като всъщност не е свързана с интернет, но местните хакери все още могат да получат достъп до вашите данни от вашия облак. Под „местни“имам предвид хора, които могат да видят SSID на вашия облак. Няколко неща могат да бъдат направени за подобряване на сигурността на вашия облак:
Принуждаване на потребителя „sudo“да въведе вашата парола:
На терминала въведете „sudo passwd“. Той ще ви поиска нова парола. Не се притеснявайте, терминалът няма да ви покаже никакви символи, които въвеждате, но това е нормално. Натиснете Enter и въведете отново паролата си. Сега потребителят „sudo“има парола, но засега няма да я поиска. За да принудите потребителите на „sudo“да въведат парола, въведете:
sudo nano /etc/sudoers.d/010_pi-nopasswd
и променете „nopasswd“на „passwd“(просто премахнете „no“). Натиснете бутона за управление и буквата „X“на клавиатурата си и натиснете enter. За да запазите файла, просто натиснете 'y' и натиснете enter, Готово!
Създаване на парола за потребителския "root":
Потребителският "root" има повече права от всеки потребител. По подразбиране „root“на потребителя няма да иска парола, която представлява дупка за сигурност. Създаването на парола за „root“потребителя ще подобри сигурността. За да направите това, въведете „sudo su“в терминала, за да превключите към „root“на потребителя. Веднъж там, въведете „passwd“и добавете парола. Натиснете Enter и въведете отново паролата си. Натиснете Enter отново, за да завършите. Сега вашият облак е по -защитен от хакери.
За съжаление хакери, добър опит, но без пура;)
Стъпка 6: По избор: Отстраняване на грешки, актуализиране, инсталиране на нов софтуер …
Както вероятно сте разбрали, след последната стъпка вашето пи е отрязано от световната мрежа. На работния плот Pi ви казва, че няма намерен безжичен интерфейс. В случай, че може да искате да актуализирате или надстроите системата или да инсталирате допълнителен софтуер, има начин да получите достъп до интернет, без да променяте нищо. За това обаче ще ви е необходим linux-сертифициран plug-n-play wifi ключ (основно wifi-ключ, който се поддържа от Raspberry Pi, напр. PiHut / Edimax / Pimoroni …), както и микро-USB към USB адаптер. Включете микро USB адаптера в левия micro usb слот на Pi и свържете ключа към адаптера и включете Pi. Свържете се с Pi през VNC с помощта на 192.168.0.1 и потърсете wifi мрежи, като щракнете върху иконата wifi в долния ляв ъгъл. Ще бъдете подканени да въведете паролата за мрежата. Сега трябва да имате работеща интернет връзка, която ще продължи, докато външният wifi адаптер е включен.
Едно голямо предимство на тази система е, че всички функции на Raspberry Pi Zero W все още могат да се използват. Ако пътувате, можете дори да работите върху работния плот на малиново пи през VNC и да имате достъп до него, когато Pi се захранва. Дори няма да имате нужда от екран, клавиатура или мишка за достъп до работния плот на Pi Zero W.
Препоръчано:
Приятелски за деменция медиен плейър: 4 стъпки (със снимки)
Приятелски за деменция медиен плейър: Музиката може да има дълбока полза за хората с деменция. В допълнение към развлекателната си стойност, той може да осигури връзка с миналото, отключване на спомени и все по -често е част от грижите за деменция. За съжаление много съвременни продукти за домашно забавление
Интернет контролиран светодиод, използващ уеб сървър, базиран на ESP32: 10 стъпки
Интернет контролиран светодиод, използващ уеб сървър, базиран на ESP32: Преглед на проекта В този пример ще разберем как да направим базиран на ESP32 уеб сървър за управление на състоянието на светодиодите, което е достъпно от всяка точка на света. За този проект ще ви е необходим компютър с Mac, но можете да стартирате този софтуер дори на i
Esp32 Уеб сървър за температура и влажност, използващ PYTHON & Zerynth IDE: 3 стъпки
Esp32 Уеб сървър за температура и влажност, използващ PYTHON & Zerynth IDE: Esp32 е великолепен микроконтролер, мощен е също като Arduino, но още по-добър! Има Wi-Fi връзка, която ви позволява да разработвате IOT проекти евтино и лесно. Но работата с Esp устройствата са разочароващи, първо не са стабилни, Secon
DLNA медиен сървър: 4 стъпки
DLNA Media Server: Дръжте всичките си медии на едно място и лесно достъпни. 4K стрийминг работи добре (диск io: ~ 10MB/s, мрежа: ~ 3MB/s)
Преобразувайте (само за) всеки медиен файл в (почти за) всеки друг медиен файл безплатно!: 4 стъпки
Преобразувайте (само за) всеки медиен файл в (почти за) всеки друг медиен файл безплатно !: Първите ми инструкции, наздраве! Както и да е, бях в Google и търсех безплатна програма, която да преобразува файловете ми Youtube.flv във формат, който е по -универсален, като.wmv или.mov. Търсих в безброй форуми и уебсайтове и след това намерих програма, наречена