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: Остановить воспроизведениеM: Выключить/Убрать звук
- Включить субтитры: 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. Не забывайте обновлять и поддерживать свой сервер для обеспечения оптимальной производительности и безопасности.