Привет, ребята, одна из проблем цифровой эпохи заключается в том, что здесь и там хранится так много данных, особенно медиафайлов, это всегда неприятно, когда у вас дома есть эта любимая песня на компьютере и вы не можете получить к ней доступ или поделитесь с любым другим человеком из любой другой части дома, если вы не приедете туда, где он находится. Plex пытался решить все эти и другие подобные проблемы, и для этого урока мы будем устанавливать сервер Plex на ваш Raspberry Pi, предоставляя вам неограниченное, не привязанное подключение к вашей медиатеке.
Введение в Plex Server:
Plex - это система медиаплеера клиент-сервер, в которой есть сервер Plex для обслуживания всех файлов мультимедиа и клиент Plex для доступа или потоковой передачи всех файлов мультимедиа с сервера.
- Plex Media Server может работать во многих операционных системах, таких как Windows, macOS и Linux и т. Д. Plex организует все ваши мультимедийные файлы, будь то музыка, фильмы, фотографии, шоу, в чистой форме с помощью плакатов и эскизов, а также показывает рейтинги и другие вещи из онлайн-сервисов. Здесь мы используем Raspberry Pi в качестве сервера Plex.
- Медиа-плееры - это клиенты, работающие на клиентских устройствах, таких как мобильный телефон, компьютер и т. Д. Клиенты могут получать доступ к медиафайлам с сервера Plex.
Plex Home Media Server позволяет хранить все ваши мультимедийные файлы в одном месте и получать к ним доступ с любого и всех ваших других устройств. Вы можете получить доступ к данным со всех ваших любимых устройств, таких как Интернет, смартфон Android, Apple, Amazon Fire TV, iOS, Windows, Xbox, PlayStation, Chromecast, Smart TV и т. Д. Plex Client поддерживается для всех этих устройств.
В этом руководстве мы будем создавать сервер Plex на Rasbperry Pi. Вы сможете загружать свои медиафайлы на подключенное хранилище (USB-накопитель или внешний жесткий диск), а затем передавать медиафайлы с сервера на любое другое устройство, будь то мобильный телефон или подключенный компьютер. Это может быть очень полезным инструментом, так как он помогает вам достаточно хорошо управлять пространством на всех ваших других устройствах и упрощает совместное использование с друзьями и семьей.
Обязательные компоненты:
- Raspberry Pi 3 (должен нормально работать с Pi 2)
- SD-карта (минимум 8 ГБ)
- USB-накопитель или внешний жесткий диск (необязательно)
В этом руководстве по серверу Raspberry Pi Plex мы используем Raspberry Pi 3 с ОС Raspbian Jessie. Все основные требования к оборудованию и программному обеспечению обсуждаются ранее, вы можете найти их во введении Raspberry Pi.
Итак, я предполагаю, что вы знакомы с настройкой Raspberry Pi и знаете, как получить доступ к Raspberry Pi через терминал с помощью программного обеспечения, такого как замазка. Много предположений, правда? Да, но это довольно простые вещи, которые вы можете узнать из наших предыдущих проектов Raspberry Pi.
Мы будем поэтапно внедрять сервер Plex на Raspberry Pi, внимательно им следовать, и проект будет работать как шарм. Давайте погрузимся!
Настройка сервера Plex на Raspberry Pi:
Шаг 1. Обновление Pi
Первое, что мне нравится делать перед запуском каждого проекта, - это обновлять pi, чтобы получать все последние обновления ОС. Мы делаем это с помощью;
sudo apt-get update sudo apt-get upgrade
После этого перезагрузите пи, используя;
перезагрузка sudo
Подождите некоторое время, затем перезапустите сеанс терминала и перейдите к шагу 2.
Шаг 2: статический IP-адрес для Pi
Следующее, что нам нужно сделать, это назначить статический IP-адрес нашему raspberry pi.
Первое, что нам нужно сделать, это убедиться в текущем IP-адресе. Это можно сделать с помощью;
sudo hostname -I
Это отобразит текущий IP-адрес. Скопируйте и сохраните.
Затем мы редактируем файл cmdline.txt для raspberry pi, чтобы включить в него IP-адрес.
sudo nano /boot/cmdline.txt
Добавьте следующую строку в конец файла, заменив "IP_ADDRESS" своим IP-адресом "
ip = IP_ADDRESS
Перезагрузите raspberry pi, чтобы изменения вступили в силу.
перезагрузка sudo
Шаг 3: Установка HTTPS транспортный пакет
Следующее, что нам нужно, - это установить (или подтвердить, что мы установили) транспортный протокол HTTPS. Однако это идет с более новой версией raspbian, и ей необходимо иметь доступ к пакетам https через apt-get.
sudo apt-get install apt-transport-https
Это установит последнюю версию. Если он у вас уже есть, вы просто получите сообщение об этом. В любом случае, теперь вы готовы к следующему шагу.
Шаг 4. Получите репозиторий dev2day
Следующее, что нам нужно сделать, это получить репозиторий dev2day (документация по проекту на plex), который содержит Plex, но для этого нам понадобится ключ шифрования O для веб-сайта dev2day.
Чтобы получить ключ O склепа;
wget -O - https://dev2day.de/pms/dev2day-pms.gpg.key - sudo apt-key add -
На этом этапе вы можете столкнуться с проблемой, когда терминал вернет что-то вроде этого;
Эта проблема связана с тем, что у вашего пи неправильное время и дата. Чтобы исправить это, запустите;
sudo dpkg-reconfigure tzdata
Затем выберите свой часовой пояс и ближайший город
Затем используйте показанную ниже линию, чтобы установить точное время.
Перезагрузите Pi и запустите команду, чтобы снова получить ключ crypt 0.
Все сделано? Затем мы добавим репозиторий dev2day в список источников пакетов.
echo «deb https://dev2day.de/pms/ jessie main» - sudo tee /etc/apt/sources.list.d/pms.list
Он просто вернет строку с эхом ввода.
Наконец, обновите список пакетов, используя;
sudo apt-get update
Перезагрузите пи и переходите к следующему шагу, когда он снова включится.
перезагрузка sudo
Шаг 5: Установите Plex Media Server
Когда устройство снова включено, мы, наконец, готовы к установке Plex !. Для этого мы используем команду;
sudo apt-get install -t jessie plexmediaserver
Ответьте да (нажав y), если он запрашивает ваше разрешение на установку любой зависимости.
Шаг 6: Настройте Plex для работы с пользователем Pi
Следующее, что нам нужно сделать, это настроить Plex для работы с пользователем Pi, с которым мы вошли в систему. Для этого нам нужно отредактировать файл plexmediaserver.prev и изменить пользователя с plex на pi. Для этого мы используем
sudo nano /etc/default/plexmediaserver.prev
Это откроет текстовый файл. Мы ищем часть текстового файла, в которой написано
PLEX_MEDIA_SERVER_USER = сплетение
Мы изменим это так, чтобы оно стало;
PLEX_MEDIA_SERVER_USER = пи.
Сохраните текстовый файл как обычно и выйдите, нажав CTRL + X, а затем y.
После этого перезапустите сервер plex, чтобы изменения вступили в силу;
sudo service plexmediaserver перезапуск
когда это будет сделано, перезагрузите ваш пи еще раз, поскольку мы внесем окончательные изменения.
перезагрузка sudo
Вот и все, у нас есть сервер Plex, настроенный и работающий на нашем Raspberry Pi, но я бы сказал, что сервер бесполезен, если мы не загружаем на него файлы, верно? Итак, следующие несколько шагов будут посвящены тому, чтобы показать нам, как загружать файлы, а также передавать файлы с подключенных устройств.
Шаг 7. Загрузите файлы на Plex Server.
Этот шаг покажет вам, как заполнить ваш медиасервер Plex.
Первым делом необходимо подключить USB-накопитель или внешний жесткий диск, содержащий мультимедийные файлы, которыми вы хотите заполнить сервер, к своему Pi.
После этого мы открываем веб-браузер и переходим к;
MyPiIPAdress: 32400 / web /
ИЛИ ЖЕ
raspberrypi.mshome.net:32400/web/
Это приведет вас к веб-приложению plex, войдите в систему или создайте учетную запись.
Plex покажет вам, как все работает, и вы увидите, как добавить библиотеку. Перемещайтесь по папке, выберите нужный тип файла и добавьте его в свою библиотеку Plex.
Вот и все, теперь вы можете легко подключить любое клиентское устройство в той же сети, и Plex подключит его к вашему серверу.
Шаг 7. Доступ к файлам из клиента Plex
Для этого вам нужно будет установить и открыть приложение Plex с клиентского устройства, и если они находятся в одной сети, оно будет работать как шарм. Как уже упоминалось, клиентом Plex может быть что угодно, например ваш мобильный телефон, компьютер, Smart TV, Playstation и т. Д.
Вот и все, ребята, дайте мне знать, если у вас возникнут вопросы.