Plex Media Server – це динамічна і всеосяжна платформа для управління мультимедійними даними в домашніх умовах. Для користувачів Debian інтеграція Plex забезпечує зручність управління мультимедіа. У цьому посібнику ми розповімо, як встановити Plex Media Server на Debian 12 Bookworm, Debian 11 Bullseye або Debian 10 Buster, забезпечивши вас універсальним медіа-хабом, що відповідає вашим потребам у розвагах.
Примітні особливості Plex Media Server:
- Консолідована медіатека: Plex легко об’єднує фільми, телепередачі, музику, фотографії та багато іншого, представляючи їх у єдиній бібліотеці, що позбавляє від необхідності переходити з однієї платформи на іншу.
- Інтелектуальна організація та пошук: Завдяки можливості автоматичного отримання метаданих Plex збагачує вміст обкладинками, описами та рейтингами, а потужна функція пошуку дає змогу швидко знайти те, що потрібно.
- Витончений користувальницький інтерфейс: Plex має візуально привабливий інтерфейс, що підвищує зручність використання і робить пошук контенту приємним.
- Переваги Plex Pass: Підписка Plex Pass підвищує зручність роботи з мультимедіа, пропонуючи такі функції, як прямий ефір і DVR, мобільна синхронізація, батьківський контроль і багато іншого.
- Широка підтримка пристроїв: Plex забезпечує можливість перегляду мультимедійних файлів на різних пристроях – від смартфонів і планшетів до смарт-телевізорів та ігрових консолей.
- Доступ у будь-якому місці: З Plex ваша медіатека завжди під рукою і доступна з будь-якого місця, де є Інтернет.
- Спільне використання контенту: Plex дає змогу ділитися своїми медіаскарбничками з друзями та родичами, створюючи умови для спільного проведення часу.
- Можливість розширення за допомогою плагінів: Спільнота користувачів Plex пропонує безліч плагінів, що дають змогу розширити можливості сервера та інтегрувати нові функції.
Після того, як ми розглянули численні переваги Plex Media Server, у наступних розділах цієї інструкції буде розглянуто процес встановлення на системи Debian, що дасть змогу створити основу для неперевершеної подорожі світом мультимедіа.
Ви також можете подивитися метод встановлення Plex Media Server в Ubuntu за посиланням нижче:
Встановлення Plex Media Server на Debian 12, 11 або 10 через APT
Крок 1: Оновлення системи Debian перед встановленням Plex
Для забезпечення плавного встановлення почніть з оновлення системи Debian. При цьому всі наявні пакети будуть оновлені:
sudo apt update && sudo apt upgrade
Крок 2: Встановлення початкових необхідних пакетів для Plex
Для встановлення Plex потрібні деякі додаткові пакети. Встановіть їх, виконавши таку команду:
sudo apt install dirmngr ca-certificates software-properties-common apt-transport-https curl -y
Ці пакети нададуть інструменти для роботи з сховищем Plex, включно з безпечними з’єднаннями та управлінням ключами GPG.
Крок 3: Імпорт APT-репозиторію Plex у Debian
Додайте сховище Plex у систему Debian, щоб встановити Plex з офіційного джерела. Це забезпечить встановлення та оновлення ПЗ безпосередньо з офіційного сховища за допомогою менеджера пакетів APT.
По-перше, відкрийте термінал та імпортуйте GPG-ключ Plex наступною командою:
curl -fsSL https://downloads.plex.tv/plex-keys/PlexSign.key | gpg --dearmor | sudo tee /usr/share/keyrings/plex.gpg > /dev/null
Ця команда завантажує GPG-ключ Plex, який використовується для перевірки автентичності пакетів із сховища.
Далі додайте репозиторій Plex у свою систему:
echo "deb [signed-by=/usr/share/keyrings/plex.gpg] https://downloads.plex.tv/repo/deb public main" | sudo tee /etc/apt/sources.list.d/plexmediaserver.list
Ця команда створює в каталозі sources.list.d новий файл із необхідною інформацією про сховище Plex.
Крок 4. Встановлення Plex Media Server за допомогою команди APT на Debian
Перед встановленням Plex поновіть індекс пакетів, щоб включити в нього щойно доданий репозиторій Plex:
sudo apt update
Тепер ви можете встановити Plex Media Server на Debian за допомогою наступної команди:
sudo apt install plexmediaserver
Крок 5: Перевірка встановлення Plex Media Server
За замовчуванням служба Plex Media має запускатися автоматично. Щоб переконатися в цьому, виконайте таку команду systemctl для перевірки стану:
systemctl status plexmediaserver
Якщо служба не активна, використовуйте таку команду для запуску Plex Media Server:
sudo systemctl start plexmediaserver
Щоб Plex Media Server автоматично запускався під час завантаження системи, увімкніть службу за допомогою цієї команди:
sudo systemctl enable plexmediaserver
Якщо з якоїсь причини необхідно перезапустити службу Plex Media Server, виконайте таку команду:
sudo systemctl restart plexmediaserver
Налаштування брандмауера UFW для Plex Media Server на Debian 12, 11 або 10
Захист вашого Plex Media Server дуже важливий, особливо якщо ви плануєте отримати до нього віддалений доступ або дозволити доступ іншим користувачам. UFW (Uncomplicated Firewall) – це чудовий спосіб захисту вашого сервера.
Крок 1: Увімкнення брандмауера UFW
Спочатку перевірте, чи встановлено UFW у вашій системі. Якщо ні, встановіть його за допомогою наступної команди:
sudo apt install ufw -y
Потім увімкніть UFW за допомогою цієї команди:
sudo ufw enable
Крок 2: Додавання правил для порту Plex Media Server
Додайте в правила UFW порт Plex Media Server за замовчуванням (32400). За бажання порт можна налаштувати пізніше. Якщо ви зміните порт панелі керування Plex Media Server, не забудьте видалити це правило і додати нове.
sudo ufw allow 32400
Крок 3: Додаткові правила UFW для Plex
Plex Media Server використовує кілька додаткових портів для різних служб і підключень. Щоб дозволити їх використання через брандмауер UFW, виконайте такі команди:
sudo ufw allow 1900/udp
sudo ufw allow 3005/tcp
sudo ufw allow 5353/udp
sudo ufw allow 8324/tcp
sudo ufw allow 32410:32414/udp
Ось коротке пояснення портів та їхнього призначення:
- 1900/udp: Використовується для виявлення Plex Media Server клієнтами по мережі.
- 3005/tcp: Необхідний для Plex Companion, функції, що дає змогу керувати відтворенням Plex із мобільного пристрою.
- 5353/udp: Використовується для mDNS (Multicast Domain Name System), щоб допомогти Plex виявити пристрої в локальній мережі.
- 8324/tcp: Потрібно для сервера Plex DLNA.
- 32410:32414/udp: Використовується для потокового передавання мультимедіа клієнтам.
Налаштуйте правила UFW, якщо ви налаштовуєте будь-який із вищезазначених портів. Налаштування брандмауера UFW для вашого Plex Media Server може забезпечити безпечнішу та захищенішу роботу медіа-хаба на вашій системі Debian, якщо він стикається з публічними з’єднаннями.
Налаштування SSH для Plex Media Server на Debian 12, 11 або 10
Якщо ви встановили Plex Media Server на віддалений headless-сервер або інший робочий стіл Debian, до якого у вас не завжди є локальний доступ, то для первісного налаштування вам буде потрібно налаштувати SSH-тунель на локальному комп’ютері. Це дозволить зовнішнім з’єднанням отримати доступ до сервера Plex.
Крок 1: Налаштування SSH-тунелю
Замініть {server-ip-address} на реальну IP-адресу вашого сервера, наприклад, 192.168.50.1.
Приклад:
ssh {server-ip-address} -L 8888:localhost:32400
Якщо ви тільки починаєте працювати з SSH і ще не встановили його, це можна зробити за допомогою наступних команд:
sudo apt install openssh-server -y
sudo systemctl enable ssh --now
Крок 2: Доступ до Plex Media Server через SSH-тунель
Тепер ви можете отримати доступ до Plex Media Server, відкривши в браузері таку адресу:
http://localhost:8888/web
Або використовуйте альтернативну адресу, якщо вказана вище не працює:
https://localhost:8888/web/index.html#!/setup
HTTP-запит буде перенаправлено на http://localhost:32400/web на віддаленому сервері через SSH-тунель.
Крок 3: Віддалений доступ до Plex Media Server
Після завершення початкового налаштування можна отримати доступ до Plex Media Server, використовуючи IP-адресу віддаленого сервера:
http://{server-ip-address}:32400
Налаштування Plex Media Server у WebUI на Debian
Тепер, коли Plex встановлений на вашій системі, необхідно налаштувати і завершити встановлення через WebUI. WebUI дає змогу керувати медіатекою та налаштовувати параметри сервера. Виконайте наступні кроки, щоб отримати доступ і налаштувати Plex Media Server у WebUI:
Крок 1: Доступ до WebUI
Щоб отримати доступ до WebUI, відкрийте бажаний інтернет-браузер і перейдіть за однією з таких адрес:
http://127.0.0.1:32400/web
або
http://localhost:32400/web
Якщо ці два варіанти не працюють, спробуйте використати таку адресу:
http://localhost:32400/web/index.html#!/setup
Тепер ви можете увійти в систему, використовуючи наявний обліковий запис у соціальних мережах, перерахованих вище, або свою адресу електронної пошти для реєстрації нового облікового запису, якщо ви вперше в Plex. Після входу в систему почнеться початкове налаштування конфігурації.
Крок 2: Розуміння Plex
На першій сторінці конфігурації коротко пояснюється, що таке Plex і як він працює.
Натисніть кнопку GOT IT!, щоб продовжити.
Крок 3: Додатковий Plex Pass
Далі вам буде запропоновано перейти на Plex Pass, що є необов’язковим. Plex Pass надає такі переваги, як можливості HDR і доступ до бета-збірок.
Якщо ви хочете пропустити цей крок, натисніть кнопку X у правому верхньому куті. Ви завжди зможете налаштувати цю опцію пізніше.
Крок 4: Налаштування сервера
Налаштуйте ім’я сервера, яке може бути будь-яким за вашим бажанням. У вас також є можливість вимкнути функцію Allow me to access my media outside my home. За замовчуванням доступ до зовнішніх носіїв увімкнено; зніміть прапорець, якщо не плануєте цього робити.
Після налаштування натисніть кнопку NEXT.
Крок 5: Медіатека
Сторінка Media Library надає можливість попереднього додавання каталогів мультимедіа.
Якщо диск або папка з медіафайлами вже готові, натисніть кнопку ADD LIBRARY (Додати бібліотеку).
Тепер виберіть тип носія, за яким будуть організовані папки, наприклад телепередачі, фільми, музика тощо. Натисніть кнопку NEXT, щоб перейти до додавання папок.
Натисніть кнопку BROWSE FOR MEDIA FOLDER і виберіть каталог мультимедіа. Після додавання папки з’являться додаткові параметри, в яких можна додатково налаштувати Plex на свій смак.
Після цього натисніть кнопку ADD LIBRARY, щоб перейти на вкладку Finish.
Крок 6: Завершення роботи
Далі натисніть кнопку NEXT, щоб завершити початкове налаштування з додаванням або без додавання медіатеки. На наступному екрані з’явиться повідомлення про те, що все готово.
Натисніть кнопку DONE, щоб перейти до панелі Plex Dashboard.
Налаштування прав доступу до файлів і папок у Debian 12, 11 або 10
Можливо, ви помітили, що ваші медіафайли не відображаються під час початкового налаштування. Можливо, у вас виникли проблеми з додаванням вмісту, який не буде підхоплено, і Plex відмовиться знаходити вміст на наявних внутрішніх і зовнішніх вторинних жорстких дисках. Частково це пов’язано з тим, що Plex створює спеціальний обліковий запис користувача plex, якому потрібні права на читання і виконання в каталогах мультимедіа.
У Debian права можна встановити за допомогою chown або setfacl; обидва способи ефективні. Нижче наведено приклади застосування цих команд для забезпечення належного доступу.
Крок 1: Встановлення дозволів за допомогою setfacl
Щоб встановити права доступу за допомогою setfacl, виконайте такі команди, замінивши /media/yourfolder/ на шлях до вашого каталогу мультимедіа:
sudo setfacl -R -m u:plex:rx /media/yourfolder/
sudo setfacl -R -m u:plex:rx /media/yourfolder/tv
sudo setfacl -R -m u:plex:rx /media/yourfolder/movies
Крок 2: Встановлення прав доступу за допомогою chown
Щоб встановити права доступу за допомогою chown, виконайте такі команди, замінивши /media/yourfolder/ на шлях до каталогу мультимедіа:
sudo chown -R plex:plex /media/yourfolder/
Або встановіть дозволи для окремих файлів на жорсткому диску, якщо на ньому присутні інші папки, до яких Plex не хоче мати доступ:
sudo chown -R plex:plex /media/yourfolder/tv
sudo chown -R plex:plex /media/yourfolder/movies
Крок 3. Встановіть пакет ACL (якщо необхідно)
Якщо наведені вище команди не працюють, можливо, необхідно перевстановити пакет ACL, якщо він відсутній у системі:
sudo apt install acl -y
Початок роботи з Plex Media Server на Debian 12, 11 або 10
У цьому розділі ми розглянемо деякі поради та рекомендації для поліпшення роботи з Plex Media Server у Debian Linux.
Загальні поради щодо роботи з Plex Media Server у Debian
- Організуйте свої медіафайли: Використовуйте послідовне іменування і структуру папок для своїх медіафайлів. Це полегшує Plex розпізнавання і категоризацію вмісту. Додаткову інформацію можна знайти в Посібнику з іменування Plex.
- Оптимізація продуктивності бази даних: Регулярно оптимізуйте базу даних Plex, щоб підвищити продуктивність і знизити ймовірність виникнення проблем. Для цього перейдіть у Налаштування > Сервер > Заплановані завдання та увімкніть Оптимізувати базу даних і Очищати пакети.
Налаштування Plex Media Server у Debian
- Налаштування приладової панелі: Налаштуйте панель Plex Dashboard відповідно до своїх уподобань, закріплюючи або відкріплюючи бібліотеки, додаючи або видаляючи розділи та змінюючи порядок елементів. Щоб налаштувати панель Dashboard, натисніть на кнопку Customize у правому верхньому куті.
- Увімкнути або вимкнути автоматичний аналіз мультимедіа: Plex автоматично аналізує медіафайли на предмет якості, тривалості та іншої інформації. Якщо ви віддаєте перевагу керувати цим процесом вручну, перейдіть у меню Налаштування > Сервер > Бібліотека і встановіть прапорець Аналізувати медіафайли.
- Налаштування параметрів якості відео: Щоб оптимізувати якість і продуктивність відтворення відео, перейдіть у меню Налаштування > Якість і налаштуйте параметри якості потокової передачі відповідно до умов мережі та можливостей пристрою.
Інші поради щодо роботи з Plex Media Server у Debian
- Використовуйте поєднання клавіш: Вивчіть і використовуйте поєднання клавіш Plex для швидкої навігації та керування відтворенням. Деякі загальні поєднання клавіш включають:
- Пробіл: Відтворення/ПаузаF: Повноекранний тумблерS: Зупинити відтворенняМ: Вимкнути/Прибрати звук
- Увімкнути субтитри: Plex підтримує субтитри в різних форматах, таких як SRT, SSA і ASS. Щоб увімкнути субтитри, під час відтворення натисніть на значок мовної бульбашки та виберіть потрібну доріжку субтитрів.
- Керування Plex за допомогою смартфона: Завантажте мобільний додаток Plex, щоб контролювати відтворення та керувати сервером зі смартфона. Мобільний додаток Plex доступний як для Android, так і для iOS.
Дотримуючись цих порад, ви зможете отримати максимальну віддачу від свого Plex Media Server на Debian Linux.
Додаткові команди для Plex Media Server на Debian 12, 11 або 10
Оновлення Plex Media Server на Debian
Підтримуйте Plex Media Server в актуальному стані, щоб забезпечити наявність останніх функцій, виправлень помилок і виправлень безпеки.
Щоб перевірити наявність оновлень, виконайте таку команду:
sudo apt update
Якщо оновлення доступне, використовуйте команду upgrade для оновлення Plex Media Server:
sudo apt upgrade plexmediaserver
Або оновіть усі пакети відразу разом із Plex Media Server:
sudo apt upgrade
Видалення Plex Media Server з Debian
Якщо ви більше не хочете використовувати Plex і хочете видалити його із системи Debian, виконайте наступні кроки.
Крок 1: Видалення Plex Media Server
Виконайте наведену нижче команду для видалення Plex Media Server з вашої системи:
sudo apt remove plexmediaserver
Крок 2: Вимкніть зворотний проксі-сервер Nginx (якщо застосовно)
Якщо ви встановили зворотний проксі-сервер Nginx, не забудьте вимкнути його і, за необхідності, видалити конфігураційний файл, пов’язаний з вашим доменом.
Щоб вимкнути зворотний проксі-сервер Nginx, виконайте таку команду:
sudo systemctl disable nginx --now
Щоб видалити файл конфігурації, виконайте такі дії:
sudo rm /etc/apt/sources.list.d/plexmediaserver.list
Нарешті, перезавантажте Nginx для застосування змін:
sudo rm usr/share/keyrings/plex.gpg
Висновок
Насамкінець можна сказати, що встановлення Plex Media Server на Debian Linux – це простий процес, що дає змогу створити потужний і гнучкий медіасервер для дому або організації. Дотримуючись кроків, описаних у цьому посібнику, ви зможете швидко встановити і запустити повністю функціонуючий Plex Media Server. Не забувайте оновлювати та підтримувати свій сервер для забезпечення оптимальної продуктивності та безпеки.