Введение
Plex — это сервер потокового мультимедиа, который объединяет все ваши коллекции видео, музыки и фотографий и транслирует их на ваши устройства в любое время и в любом месте.
В этом руководстве мы покажем вам, как установить и настроить Plex Media Server в CentOS 8.
Предпосылки
Прежде чем продолжить работу с этим учебным пособием, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo.
Если вы хотите установить Plex Media Server на удаленный сервер, продолжайте чтение, в противном случае пропустите первый абзац «Подключение к серверу» и прочитайте следующий.
Подключение к серверу
Чтобы получить доступ к серверу, вам нужно знать IP-адрес. Вам также потребуется ваше имя пользователя и пароль для аутентификации. Чтобы подключиться к серверу как root, введите следующую команду:
ssh root@IP_DEL_SERVER
Далее вам нужно будет ввести пароль пользователя root.
Если вы не используете пользователя root, вы можете войти под другим именем пользователя с помощью той же команды, а затем изменить root на свое имя пользователя:
ssh nome_utente@IP_DEL_SERVER
Затем вам будет предложено ввести пароль пользователя.
Стандартный порт для подключения по ssh — 22, если ваш сервер использует другой порт, вам нужно будет указать его с помощью параметра -p, затем введите следующую команду:
ssh nome_utente@IP_DEL_SERVER -p PORTA
Установите Plex Media Server
Рекомендуемый метод установки и управления Plex Media Server в CentOS 8 — использование официального репозитория Plex. Для установки и настройки медиа-сервера не требуется никаких технических знаний, и установка и настройка медиа-сервера не должны занимать более 20 минут.
Следующие шаги описывают, как установить Plex Media Server в системе CentOS.
Чтобы включить репозиторий Plex, откройте текстовый редактор и создайте новый файл конфигурации репозитория YUM с именем plex.repo
в каталоге /etc/yum.repos.d/
:
sudo vi /etc/yum.repos.d/plex.repo
Вставьте следующие строки:
[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
После завершения установки запустите службу plexmediaserver
и включите ее при запуске системы с помощью следующих команд:
sudo systemctl start plexmediaserver.service
sudo systemctl enable plexmediaserver.service
Чтобы проверить, запущена ли служба Plex, введите:
sudo systemctl status plexmediaserver
● plexmediaserver.service - Plex Media Server
Loaded: loaded (/usr/lib/systemd/system/plexmediaserver.service; enabled; vendor preset: disabled)
Active: active (running) since Fri 2020-01-17 17:48:21 CET; 6h ago
Main PID: 6703 (Plex Media Serv)
Tasks: 51 (limit: 12251)
Memory: 97.3M
CGroup: /system.slice/plexmediaserver.service
├─6703 /usr/lib/plexmediaserver/Plex Media Server
├─6731 Plex Plug-in [com.plexapp.system] /usr/lib/plexmediaserver/Resources/Plug-ins-ac2afe5f8/Framework.bundle/Contents/Resources/Versions/2/Python/bootstrap.py --server-version 1.18.4.2171-ac2af>
└─6778 /usr/lib/plexmediaserver/Plex Tuner Service /usr/lib/plexmediaserver/Resources/Tuner/Private /usr/lib/plexmediaserver/Resources/Tuner/Shared 1.18.4.2171-ac2afe5f8 32600 /waitmutex
Jan 17 17:48:21 TEST-SERVER-1 systemd[1]: Starting Plex Media Server...
Измените правила брандмауэра
Если у вас установлен и включен брандмауэр, прочтите следующие инструкции.
Теперь, когда Plex установлен и запущен, вам нужно настроить брандмауэр, чтобы разрешить трафик через определенные порты Plex Media Server.
Если в вашей системе не включен брандмауэр, вы можете пропустить этот раздел.
Откройте ваш любимый текстовый редактор и создайте следующую службу Firewalld:
<?xml version="1.0" encoding="utf-8"?>
<service version="1.0">
<short>plexmediaserver</short>
<description>Plex TV Media Server</description>
<port port="1900" protocol="udp"/>
<port port="5353" protocol="udp"/>
<port port="32400" protocol="tcp"/>
<port port="32410" protocol="udp"/>
<port port="32412" protocol="udp"/>
<port port="32413" protocol="udp"/>
<port port="32414" protocol="udp"/>
<port port="32469" 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:
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules:
Настройка Plex Media Server
Создайте каталоги, в которых вы будете хранить свои медиафайлы:
sudo mkdir -p /opt/plexmedia/{movies,series}
Plex Media Server работает как пользователь plex
, который должен иметь разрешения на чтение и выполнение для медиафайлов и каталогов. Чтобы установить правильное свойство, выполните следующую команду.
sudo chown -R plex: /opt/plexmedia
Вы можете выбрать любое место для хранения медиафайлов, просто убедитесь, что вы установили правильные разрешения.
Откройте браузер, введите http://TUO_IP_O_DOMINIO:32400/web
, и вам будет представлен мастер установки, который проведет вас через настройку Plex:
Чтобы использовать Plex Media Server, вам необходимо создать учетную запись.
Нажмите кнопку Google, Facebook или Email, чтобы создать бесплатную учетную запись Plex. Если вы хотите получить доступ к премиальным функциям, вы можете приобрести план Plex Pass.
После регистрации вы будете перенаправлены на страницу с информацией о том, как работает Plex.
Нажмите на кнопку « Got it
».
На следующем экране введите имя сервера Plex, оставьте флажок « Allow me to access my media outside my home
» и нажмите « Next
».
Следующим шагом будет добавление медиатеки. Нажмите « Add Library
».
Когда появится всплывающее окно, выберите фильмы в качестве типа библиотеки и нажмите « Next
».
На следующем шаге нажмите Browse for media folder
и добавьте путь к каталогу, который будет содержать медиафайлы Movies, в нашем случае /opt/plexmedia/movies
.
Нажмите кнопку « Add
», а затем нажмите « Add Library
.
Вы можете добавить столько библиотек, сколько захотите.
Нажмите « Next
», затем « Done
» вы будете перенаправлены на веб-панель управления Plex.
Теперь, когда вы завершили работу с мастером настройки, вы можете приступить к изучению параметров Plex и всего, что он может сделать.
Вывод
Вы узнали, как установить Plex Media Server на свой компьютер с CentOS 8 и как создать медиатеку.
Теперь вы можете установить приложение Plex на Android, iPhone, Smart TV, Xbox, Roku или любое другое поддерживаемое устройство. Вы можете найти список поддерживаемых приложений и устройств на странице загрузок Plex или просто установить приложение из магазина приложений устройства.