Привіт, хлопці, отже, однією з проблем цифрового століття є те, що тут і там зберігається стільки даних, особливо мультимедійних файлів, завжди боляче, коли у вас на комп’ютері є улюблена пісня, і ви не можете отримати до неї доступ або поділіться з будь-якою іншою особою з будь-якої іншої частини будинку, якщо ви не опуститесь туди, де вона знаходиться. Всі ці особливості та інші подібні проблеми - це те, що Plex намагався вирішити, і для цього підручника ми встановимо сервер Plex на ваш Raspberry Pi, надаючи вам необмежене, не прив’язане з’єднання з вашою медіатекою.
Вступ до Plex Server:
Plex - це система мультимедійних програвачів клієнт-сервер, яка має Plex Server для обслуговування всіх медіа-файлів, а Plex-клієнт для доступу або потокової передачі всіх медіа-файлів із сервера.
- Плекс-медіасервер можна запускати в багатьох операційних системах, таких як Windows, macOS, Linux і т.д. речі з Інтернет-сервісів. Тут ми використовуємо Raspberry Pi як Plex Server.
- Медіаплеєри - це клієнти, що працюють на таких клієнтських пристроях, як мобільний, комп’ютер тощо. Клієнти можуть отримати доступ до медіафайлів із Plex Server.
Plex Home Media Server дозволяє зберігати всі ваші медіа-файли в одному місці та отримувати до них доступ з будь-якого та всіх інших ваших пристроїв. Ви можете отримати доступ до даних з усіх ваших улюблених пристроїв, таких як Інтернет, смартфон Android, Apple, Amazon fire TV, iOS, Windows, Xbox, PlayStation, Chromecast, Smart TV тощо. Plex Client підтримується для всіх цих пристроїв.
У цьому підручнику ми створимо Plex-сервер на Rasbperry Pi. Ви зможете завантажити свої мультимедійні файли у прикріплений накопичувач (накопичувач USB або зовнішній HD), а потім передати медіафайли з сервера на будь-який інший пристрій, будь то мобільний телефон або підключений комп’ютер. Це може бути дуже корисним інструментом, оскільки він допомагає вам досить добре розподіляти простір на всіх своїх інших пристроях та полегшує обмін друзями та родиною.
Необхідні компоненти:
- Raspberry Pi 3 (повинен добре працювати з Pi 2)
- SD-карта (принаймні 8 ГБ)
- USB-накопичувач або зовнішній жорсткий диск (необов’язково)
У цьому навчальному посібнику для сервера raspberry Raspberry Pi ми використовуємо Raspberry Pi 3 з ОС Raspbian Jessie. Всі основні вимоги до апаратного та програмного забезпечення вже обговорювалися раніше, ви можете переглянути їх у Вступі про Raspberry Pi.
Отже, я припускаю, що ви знайомі з налаштуванням Raspberry Pi і знаєте, як отримати доступ до Raspberry Pi через термінал за допомогою програмного забезпечення, такого як шпаклівка. Багато припущень, правда? Так, але це досить основні матеріали, про які ви можете навчитися з наших попередніх проектів Raspberry Pi.
Ми розглянемо кроки впровадження сервера Plex на Raspberry Pi, уважно дотримуйтесь їх, і проект буде працювати як шарм. Давайте зануримось!
Налаштування Plex Server на Raspberry Pi:
Крок 1: Оновлення Pi
Перше, що я люблю робити перед початком кожного проекту - це оновлення pi, щоб отримувати кожне останнє оновлення ОС. Ми робимо це за допомогою;
sudo apt-get update оновлення sudo apt-get
Після цього перезавантажте pi за допомогою;
sudo reboot
Зачекайте деякий час, потім перезапустіть сеанс терміналу та перейдіть до кроку 2.
Крок 2: Статична IP-адреса для Pi
Наступне, що нам потрібно зробити, це призначити статичну IP-адресу нашому Raspberry Pi.
Перше, що нам потрібно зробити, це переконатися в поточній IP-адресі. Це можна зробити за допомогою;
sudo hostname -I
На цьому екрані відображатиметься поточна IP-адреса. Копіюйте та зберігайте в безпеці.
Далі ми редагуємо файл cmdline.txt малинового pi, щоб включити IP-адресу.
sudo nano /boot/cmdline.txt
Додайте нижній рядок у кінці файлу, замініть "IP_ADDRESS" на вашу IP-адресу "
ip = IP_ADDRESS
Перезавантажте малиновий пі, щоб здійснити зміни.
sudo reboot
Крок 3: Встановіть транспортний пакет
Наступне, що нам потрібно, це встановити (або підтвердити, що ми встановили) транспорт 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 reboot
Крок 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 = pi.
Збережіть текстовий файл, як зазвичай, і вийдіть, використовуючи CTRL + X, а потім y.
Після цього перезапустіть свій плекс-сервер, щоб здійснити зміни за допомогою;
sudo service plexmediaserver перезапустити
після цього перезавантажте свій pi ще раз, коли ми вносимо остаточні зміни.
sudo reboot
От і все, у нас сервер Plex налаштований і працює на нашому Raspberry Pi, але я б сказав, що сервер марний, якщо ми не завантажуємо на нього файли, чи не так? Отже, наступні кілька кроків будуть про те, щоб показати нам, як завантажувати файли, а також передавати файли з підключених пристроїв.
Крок 7: Завантажте файли на Plex Server
Крок покаже вам, як заповнити медіа-сервер Plex.
Перше, що потрібно, це підключити USB-накопичувач або зовнішній жорсткий диск, що містить медіа-файли, якими ви хочете заповнити сервер до свого Pi.
Після цього ми відкриваємо веб-браузер і переходимо до;
MyPiIPAdress: 32400 / web /
АБО
raspberrypi.mshome.net:32400/web/
Це призведе до веб-програми plex, входу в систему або створення облікового запису.
Plex покаже вам, як все працює, і ви побачите, як додати бібліотеку. Перемістіться у вашій папці, виберіть потрібний тип файлу та додайте їх до своєї бібліотеки Plex.
Це все, тепер ви можете легко підключити будь-який клієнтський пристрій в одній мережі, і Plex підключить його до вашого сервера.
Крок 7: Доступ до файлів із Plex Client
Для цього вам потрібно буде встановити та відкрити програму Plex з клієнтського пристрою, і якщо вони знаходяться в одній мережі, це буде працювати як шарм. Як вже згадувалося, Plex Client може бути будь-яким, як ваш мобільний телефон, комп’ютер, Smart TV, Playstation тощо.
Це все, хлопці, дайте мені знати, якщо у вас виникнуть запитання.