• Для скачивания ресурсов Форума пользователь должен написать не менее 5 полезных сообщений и получить 5 симпатий.
    Если Вы не хотите выполнять условия, Вы должны купить переход в группу "Работяга" или любое наше дополнение и сможете скачивать ресурсы, перевод происходит по email, который указывается при оплате.

Как установить Plex Media Server в CentOS 8

baltun

Администратор
Сообщения
7.011
Реакции
1.881
Баллы
1.833
Plex Media Server делает ваши медиа-файлы, такие как изображения, видео, аудиофайлы и т. д. Доступными для всех ваших устройств через Plex Client. Это очень мощное и полезное программное обеспечение для организации, управления и публикации вашей медиаколлекции.

Добавьте официальный репозиторий Plex
Код:
[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 Media Server
Код:
sudo yum install plexmediaserver -y
sudo systemctl start plexmediaserver.service
sudo systemctl enable plexmediaserver.service

Проверка установки
Код:
sudo systemctl status plexmediaserver.service
Вывод вышеуказанной команды должен выглядеть следующим образом:
Код:
plexmediaserver.service - Plex Media Server
Loaded: loaded (/usr/lib/systemd/system/plexmediaserver.service; enabled; vendor preset: disabled)
Active: active (running) since Thu 2020-01-09 19:01:03 CET; 28s ago

Чтобы разрешить соединения через порты, которые Plex требует, создайте новый файл с именем plexmediaserver.xmlв /etc/firewalld/services/каталоге (если он не существует, просто создайте новый каталог) со следующим содержимым:
Код:
<?xml version="1.0" encoding="utf-8"?>
<service version="1.0">
<short>plexmediaserver</short>
<description>Firewall Rules for Plex Media Server</description>
<!-- Port(s) for Plex Media Server -->
<port port="32400" protocol="tcp"/>
<!-- Port(s) for network discovery -->
<port port="5353" protocol="udp"/>
<port port="32410" protocol="udp"/>
<port port="32412" protocol="udp"/>
<port port="32413" protocol="udp"/>
<port port="32414" protocol="udp"/>
<!-- Port(s) for Plex DLNA Server -->
<port port="1900" protocol="udp"/>
<port port="32469" protocol="tcp"/>
<!-- Port(s) for Plex Companion -->
<port port="3005" protocol="tcp"/>
<!-- Port(s) for Roku via Plex Companion -->
<port port="8324" protocol="tcp"/>
</service>

После добавления службы выполните следующие команды, чтобы включить службу:
Код:
sudo firewall-cmd --add-service=plexmediaserver --permanent
sudo firewall-cmd --reload

Проверьте, применяются ли правила с:
Код:
sudo firewall-cmd --list-all
Вывод вышеуказанной команды должен выглядеть следующим образом:
Код:
public (active)
target: default
icmp-block-inversion: no
interfaces: eth0
sources:
services: ssh dhcpv6-client plexmediaserver
ports:
protocols:ssss
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules:
После успешной установки Plex Media Server на ваш сервер, мы можем перейти к настройке Plex Media Server.
Чтобы получить страницу настройки Plex Media Server, нам нужен доступ к локальному хосту нашего сервера, чтобы при открытии открывался с сервера, а не с нашего собственного локального хоста.

Чтобы получить доступ к локальному хосту сервера на нашем локальном хосте, нам нужно настроить SSH-туннелирование, выполнив одну простую команду. Если вы работаете в Windows, запустите ее на CMD или на Linux, а затем используйте оболочку bash.
Код:
ssh -L 127.0.0.1:32400:127.0.0.1:32400 root@<10.0.0.1>

Добавление ваших библиотек. Создайте каталог на своем сервере или выполните следующие действия с существующими медиа файлами.
Код:
sudo mkdir -p /plex_media/movies
Plex Media Server необходимо владеть вашими файлами, чтобы получить к ним доступ от своего пользователя ( plex) на вашем сервере.
Код:
sudo chown -R plex: /plex_media/movies
Имейте в виду, вам не нужно использовать /plex_mediaдля добавления библиотеки, вы можете использовать любую папку, которая вам нравится для хранения ваших медиа-файлов.
 
Верх Низ