Как установить Plex Media Server на CentOS 7
Это руководство существует для этих версий ОС
- CentOS 8
- CentOS 7
На этой странице
- Предпосылки
- Что мы будем делать
- Шаг 1. Добавьте репозиторий Plex
- Шаг 2. Установите Plex Media Server на CentOS 7
- Шаг 3. Настройка правил Firewalld для Plex Media Server
- Шаг 4. Настройка Plex Media Server
- Справочник
Plex — это клиент-серверный мультимедийный программный пакет. Он состоит из двух основных компонентов: медиасервера plex и плеера plex.
Медиасервер Plex – это приложение, которое позволяет упорядочивать мультимедийные файлы, такие как видео, аудио, фото и другие медиафайлы, из онлайн-источников, а затем передавать их по локальной сети или через Интернет. Его можно установить в Windows, MacOS, Linux и даже в системе FreeBSD.
Plex Player — это внешний интерфейс, который позволяет воспроизводить ваши медиафайлы на локальном или удаленном компьютере, на котором работает медиасервер Plex.
В этом руководстве мы пошагово покажем вам, как установить и настроить медиасервер Plex на вашем сервере CentOS 7. Мы установим Plex Media Server из собственного репозитория, затем настроим правила Firewalld для доступа к медиасерверу и, наконец, настроим проигрыватель Plex с помощью веб-приложения Plex.
Предпосылки
- Система CentOS 7
- Привилегии root
Что мы будем делать
- Добавить репозиторий Plex в систему CentOS 7
- Установите Plex Media Server на CentOS 7
- Настройка правил Firewalld для Plex Media Server
- Тестирование
Шаг 1 — Добавьте репозиторий Plex
Первый шаг, который нам нужно сделать для этого руководства, — добавить репозиторий Plex в нашу систему CentOS 7.
Перейдите в каталог yum.repos.d и создайте новый файл репо plex.repo с помощью редактора vim.
cd /etc/yum.repos.d/
vim plex.repo
Вставьте туда следующую конфигурацию репозитория Plex.
# Plex.repo file will allow dynamic install/update of plexmediaserver.
[PlexRepo]
name=PlexRepo
baseurl=https://downloads.plex.tv/repo/rpm/$basearch/
enabled=1
gpgkey=https://downloads.plex.tv/plex-keys/PlexSign.key
gpgcheck=1
Сохранить и выйти.
Репозиторий Plex был добавлен в систему CentOS 7.
Шаг 2 — Установите Plex Media Server на CentOS 7
Теперь мы установим медиасервер Plex на наш сервер CentOS.
Запустите команду yum ниже.
sudo yum -y install plexmediaserver
После завершения установки запустите службу plex и включите ее запуск каждый раз при загрузке системы с помощью приведенных ниже команд systemctl.
systemctl start plexmediaserver
systemctl enable plexmediaserver
Медиасервер Plex установлен — проверьте его с помощью следующей команды.
systemctl status plexmediaserver
И вы получите результат, как показано ниже.
Plex Media Server теперь работает на сервере CentOS 7.
Шаг 3. Настройте правила Firewalld для Plex Media Server
В этом руководстве мы включим службы Firewalld. Убедитесь, что в системе установлены пакеты firewalld.
Или вы можете установить их с помощью команды yum ниже.
sudo yum -y install firewalld
Теперь запустите службу firewalld и включите ее запуск каждый раз при загрузке системы.
systemctl start firewalld
systemctl enable firewalld
Далее нам нужно добавить новую конфигурацию firewalld для нашей установки plex. Медиасерверу Plex нужен какой-то порт в состоянии LISTEN, поэтому мы создадим новую XML-конфигурацию firewalld.
Перейдите в каталог /etc/firewalld/service и создайте новую конфигурацию службы firewalld plex.xml с помощью vim.
cd /etc/firewalld/services/
vim plexmediaserver.xml
Вставьте следующую конфигурацию.
<?xml version="1.0" encoding="utf-8"?>
<service>
<short>plexmediaserver</short>
<description>Ports required by plexmediaserver.</description>
<port protocol="tcp" port="32400"></port>
<port protocol="udp" port="1900"></port>
<port protocol="tcp" port="3005"></port>
<port protocol="udp" port="5353"></port>
<port protocol="tcp" port="8324"></port>
<port protocol="udp" port="32410"></port>
<port protocol="udp" port="32412"></port>
<port protocol="udp" port="32413"></port>
<port protocol="udp" port="32414"></port>
<port protocol="tcp" port="32469"></port>
</service>
Сохранить и выйти.
Теперь добавьте службу plexmediaserver в список служб firewalld, затем перезагрузите конфигурацию.
sudo firewall-cmd --add-service=plexmediaserver --permanent
sudo firewall-cmd --reload
И вы получите результат, как показано ниже.
Служба plexmediaserver добавлена в firewalld — проверьте ее с помощью приведенной ниже команды firewalld.
firewall-cmd --list-all
И вы должны включить plexmediaserver в список услуг.
Шаг 4 — Настройте Plex Media Server
Перед настройкой медиасервера Plex убедитесь, что у вас есть учетная запись для Plex. Если нет, вы можете зарегистрироваться, используя указанный ниже URL.
А затем войдите в свою учетную запись.
Если вы зарегистрированный пользователь и вошли в систему с помощью браузера, вы можете открыть URL-адрес установки медиасервера Plex следующим образом.
И вы будете перенаправлены на плекс логин, как показано ниже.
Нажмите кнопку ВХОД.
И вы получите страницу о том, как работает plex — просто нажмите кнопку ПОНЯЛ.
Теперь страница настройки сервера.
Введите имя вашего сервера и нажмите кнопку NEXT.
Теперь вы увидите страницу конфигурации библиотеки plex.
Нажмите кнопку ДАЛЕЕ еще раз.
И настройка plexmediaserver завершена — нажимаем кнопку DONE.
И вы получите панель инструментов plex.
Теперь вы можете добавлять медиафайлы на свой медиасервер plex.
Ниже приведен пример библиотеки из нашей установки Plex.
Установка и настройка Plex Media Server на сервере CentOS 7 успешно завершена.
Ссылка
- https://forums.plex.tv/discussion/