Оглавление:

Медиа-сервер с использованием Raspberry Pi: 6 шагов
Медиа-сервер с использованием Raspberry Pi: 6 шагов

Видео: Медиа-сервер с использованием Raspberry Pi: 6 шагов

Видео: Медиа-сервер с использованием Raspberry Pi: 6 шагов
Видео: МЕДИА СЕРВЕР - своими руками (raspberry pi + kodi) 2024, Июль
Anonim
Медиа-сервер с использованием Raspberry Pi
Медиа-сервер с использованием Raspberry Pi
Медиа-сервер с использованием Raspberry Pi
Медиа-сервер с использованием Raspberry Pi
Медиа-сервер с использованием Raspberry Pi
Медиа-сервер с использованием Raspberry Pi

Возможно, вы были в путешествиях или поездках и думали: «Хотел бы я тоже нести это, о… и это тоже». Не волнуйтесь, я такой же:). Путешествие часто отнимает много времени и памяти (снимая фотографии и видео), поэтому лучшим решением, с которым я столкнулся, было компактное и портативное облако, которое работает в автономном режиме, чтобы справиться со скукой и нехваткой памяти. В то время как большинство облачных хранилищ являются громоздкими, другие онлайн-облака полагаются на подключение к Интернету. Оба варианта не кажутся хорошими решениями для путешествий, поэтому я решил использовать портативное автономное облако. Я переименовал ее в систему ArOZ-Online, поскольку исходный проект также назывался таким же (см. Ниже).

С момента выпуска pi zero w портативные и подключенные проекты, включая raspberry pi, стали более популярными, а также более компактными. Что, если бы вы могли создать свое офлайн-облако, используя только пи-ноль? Форм-фактор pi zero, а также невысокая стоимость делают его вполне подходящим для этого проекта.

Это автономное облако работает, обеспечивая сигнал Wi-Fi от адаптера Wi-Fi pi zero w. Подключившись к Wi-Fi от pi-нуля, ваш телефон, планшет или ноутбук может получить доступ к памяти с micro sd-карты pi-zero через автономный веб-сайт, предоставляемый pi zero w. Изображения, видео и музыку можно загружать, загружать и воспроизводить с этого веб-сайта. Вся система работает автоматически, просто запитывая пи ноль w.

Оригинальный проект (https://www.instructables.com/id/Simplest-Media-Ce…) принадлежит tobychui из intructables (https://www.instructables.com/member/tobychui/), который выложил много время и потрудитесь, чтобы воплотить этот проект в жизнь. Я хотел бы поблагодарить этого моего хорошего друга за всю его помощь и попросить вас взглянуть на его проекты.

Шаг 1. Что нужно?

Что нужно?
Что нужно?

Доступ к ноутбуку или ПК

Малиновый пи ноль ш

Карта mirco sd (мин. 8 ГБ) для операционной системы (рекомендуются Sandisk Ultra и Samsung EVO + из-за их высокой скорости записи и чтения)

Что-то для доступа к карте micro SD с вашего ноутбука / ПК. Мне ничего не понадобилось, но вам может понадобиться адаптер micro SD для SD-карты или USB, в который можно установить карту micro SD и получить к ней доступ с ПК / ноутбука.

Кабель micro USB для питания нулевой мощности

А может чехол для защиты пи ноль ш.

Что касается карты micro SD, то операционная система займет около 3,5 ГБ, оставшуюся память можно использовать для offline-облака. Я лично использовал sandisk ultra на 64 ГБ, и мне оставалось около 59 ГБ для файлов. Насколько я помню, макс. Поддерживаемый размер карты micro SD для Raspberry Pi составляет 128 ГБ, но не все карты поддерживаются, и некоторые из них необходимо отформатировать, прежде чем их можно будет использовать.

Шаг 2: начало работы

Начиная
Начиная
Начиная
Начиная
Начиная
Начиная

Вместо того, чтобы писать около 50 или более шагов для настройки этого проекта на Raspberry Pi zero w, я решил просто опубликовать вместо этого файл изображения, который нужно записать на пустую карту micro SD. Файл образа имеет размер 1,45 ГБ и является сжатым. Вам не нужно фактически распаковывать файл, если вы следуете приведенным ниже инструкциям. Вот ссылка на файл изображения:

Файл альфа-изображения ArOZ

Образ записан на чистую SD-карту (мин. 8 ГБ). Для этого сначала отформатируйте карту micro SD с помощью программного обеспечения «SDFormatter» (можно загрузить с https://www.sdcard.org/downloads/formatter_4/index…). После подключения карты micro SD выберите параметры и активируйте «Форматировать-Размер-Регулировка». После форматирования образ можно записать на micro sd карту. Я лично предпочитаю использовать Etcher для записи изображений, поскольку он прост в использовании и не требует распаковки файлов изображений. Etcher можно скачать здесь: https://etcher.io/. После выбора диска с картой micro SD в etcher, выберите образ ArOZ-Online и нажмите flash. По завершении процесса система работает, но требует некоторых модификаций.

Шаг 3: Тестирование системы

Тестирование системы
Тестирование системы
Тестирование системы
Тестирование системы
Тестирование системы
Тестирование системы
Тестирование системы
Тестирование системы

Теперь, когда карта micro SD настроена, вставьте карту micro SD в слот на пи-нуле w. Подайте питание на малину с помощью кабеля micro USB. Примерно через 2 минуты вы сможете увидеть «ArOZ-Online» как новую сеть. Попробуйте подключиться к нему с другого устройства. Пароль по умолчанию - toby-chui. Вы должны быть подключены к Wi-Fi от Raspberry Pi, но на самом деле Интернет недоступен. Перейдите в свой браузер и введите:

192.168.0.1

Теперь вы должны увидеть сайт ArOZ-Online, если все было сделано правильно. Теперь, когда это работает, некоторые файлы необходимо отредактировать. Чтобы отредактировать файлы, загрузите VNC Viewer отсюда на свой ноутбук / ПК (желательно) и подключитесь к системе ArOZ-Online в настройках Wi-Fi.

Поскольку писать весь IP-адрес каждый раз, когда вы хотите получить доступ к офлайн-облаку, сложно, я добавил в закладки адрес веб-сайта ArOZ-Online, чтобы получить доступ к облаку, нажав одну кнопку.

www.realvnc.com/download/viewer/

Откройте VNC Viewer и введите этот адрес в поле адреса:

192.168.0.1

Он запросит имя пользователя и пароль. Имя пользователя по умолчанию - «пи», а пароль по умолчанию - «малина». Если это не позволяет вам войти, используя эту информацию, попробуйте «root» в качестве имени пользователя и «пароль» в качестве пароля.

Теперь вы должны увидеть рабочий стол системы ArOZ-Online.

После входа в систему перезагрузите устройство, привязав это в LXTerminal:

перезагрузка sudo

После перезагрузки вы сможете войти в систему с помощью пользователя «пи».

Шаг 4: Окончательная конфигурация

Окончательная конфигурация
Окончательная конфигурация
Окончательная конфигурация
Окончательная конфигурация
Окончательная конфигурация
Окончательная конфигурация

Независимо от размера вашей карты micro SD, невозможно использовать всю память как есть. Чтобы использовать всю память, доступную на SD-карте mirco, откройте Терминал LX и введите:

sudo raspi-config

Теперь должно появиться меню. Выберите в меню «Дополнительные параметры» и нажмите «Ввод». Отсюда выберите «Expand-Filesystem». Перейдите к «назад» с помощью клавиш со стрелками вправо и влево, нажмите клавишу ВВОД, затем таким же образом выберите «Готово» и также нажмите клавишу ВВОД. Система предложит перезагрузить (перезагрузить). Выберите «да» и подождите. Пока система перезагружается, вы потеряете сигналы Wi-Fi, и VNC будет прерван. Для повторного подключения подождите около 2 минут, повторно подключитесь к ArOZ-Online в настройках Wi-Fi на своем устройстве и используйте VNC Viewer для отображения рабочего стола.

Следующее, что нужно сделать, это изменить пароль по умолчанию. Это можно сделать, щелкнув значок малины, расположенный в нижнем левом углу, затем выбрав «Настройки» и нажав «Конфигурация Raspberry Pi». Нажмите «Изменить пароль» и введите «raspberry» в качестве текущего пароля. Введите новый пароль и повторите его в последнем поле. Наконец, нажмите Enter, чтобы применить изменения. При подключении к VNC в другой раз используйте указанный пароль.

Чтобы изменить пароль Wi-Fi в системе ArOZ-Online, необходимо изменить определенный файл. Введите это в Терминале:

sudo leafpad /etc/hostapd/hostapd.conf

Найдите строку «wpa_passphrase = toby-chui» и измените пароль, заменив «toby-chui» своим собственным паролем. Убедитесь, что новый пароль содержит не менее 8 символов и его нелегко угадать. Сохраните файл, нажав «Ctrl» и «s», и после сохранения выйдите из редактора, нажав «Alt» и «F4». Чтобы применить изменения, перезагрузите Raspberry Pi, набрав:

перезагрузка sudo

Через минуту или две, когда вы увидите ArOZ-Online как Wi-Fi-сеть, вы поймете, что пароль был обновлен, и ни одно устройство больше не может подключиться к нему. Либо устройство, с которого вы пытаетесь подключиться, скажет вам повторно ввести пароль, либо вам, возможно, придется вручную изменить пароль для этой сети в настройках сети. После подключения введите 192.168.0.1 в своем браузере. Должен появиться сайт ArOZ-Online. Если работает, то все нормально.

Поздравляем, вы закончили настройку собственного портативного офлайн-облака.

Надеюсь, вам понравился этот проект, и вы хотите услышать ваше мнение в комментариях ниже:) Пожалуйста, не забудьте нажать на «Я сделал это!» когда вы завершили эту систему, так как это мои первые инструкции. Также буду рад, если вы добавите этот проект в избранное:))

Что ж, спасибо и увидимся снова.

Шаг 5. Добавление безопасности…

Добавление безопасности…
Добавление безопасности…

Безопасность важна. Никому не понравится, если какой-нибудь злой хакер просматривает чьи-то данные. На данный момент ваш нулевой w в значительной степени безопасен, поскольку он фактически не подключен к Интернету, но местные хакеры все еще могут получить доступ к вашим данным из вашего облака. Под «местным» я подразумеваю людей, которые могут видеть SSID вашего облака. Чтобы повысить безопасность вашего облака, можно сделать несколько вещей:

Заставить пользователя sudo ввести ваш пароль:

В Терминале введите sudo passwd. Вам будет предложено ввести новый пароль. Не волнуйтесь, Терминал не покажет вам вводимые символы, но это нормально. Нажмите Enter и введите пароль еще раз. Теперь у пользователя sudo есть пароль, но он пока не запрашивает его. Чтобы заставить пользователей sudo вводить пароль, введите:

судо нано /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 Wi-Fi ключ plug-n-play (в основном Wi-Fi-ключ, который поддерживается на Raspberry Pi, например, PiHut / Edimax / Pimoroni …), а также micro-USB для USB. адаптер. Подключите адаптер micro USB к левому слоту micro usb на Pi, подключите ключ к адаптеру и включите Pi. Подключитесь к Pi через VNC, используя 192.168.0.1, и найдите Wi-Fi-сети, щелкнув значок Wi-Fi в нижнем левом углу. Вам будет предложено ввести пароль для сети. Теперь у вас должно быть рабочее подключение к Интернету, которого хватит, пока подключен внешний адаптер Wi-Fi.

Одним из больших преимуществ этой системы является то, что все функции Raspberry Pi Zero W по-прежнему можно использовать. Если вы путешествуете, вы даже можете работать на рабочем столе Raspberry Pi через VNC и получать к нему доступ всякий раз, когда Pi включен. Вам даже не понадобится экран, клавиатура или мышь для доступа к рабочему столу Pi Zero W.

Рекомендуемые: