Установка Plex server на Centos 6.6

baltun

Администратор
Сообщения
10.907
Реакции
2.596
Баллы
2.003
icon.png
Plex Media Server
- это приложение позволяющее объединить такие устройства как телевизор, мобильный телефон, планшет с сетевым хранилищем или домашним сервером. Программа обладает визуально привлекательным пользовательским интерфейсом (web), который обеспечивает мгновенный доступ к вашей информации из Plex-клиентов. Plex Media Server может перекодировать различное видео, аудио и фото форматы для потокового воспроизведения в режиме реального времени.

Инструкция по установки:
1. Устанавливаем wget (Загрузчик)
Код:
# sudo yum install wget

2. Переходим в папку в нашем случае tmp
Код:
cd /tmp

3. Скачиваем дистрибутив командой или с оф сайта
Код:
wget https://downloads.plex.tv/plex-media-server/0.9.11.7.803-87d0708/plexmediaserver-0.9.11.7.803-87d0708.x86_64.rpm
или выкачиваем актуальный дистрибутив с .

4. Устанавливаем plex server
Код:
sudo yum localinstall plexmediaserver-0.9.11.7.803-87d0708.x86_64.rpm

5. Запускаем и добавляем в автозагрузку, если требуется
Код:
# sudo service plexmediaserver start

# chkconfig plexmediaserver on

Посмотреть установленный plex server и сделать первоначальную настройку можно в браузере в нашем случае.
Код:
http://192.168.1.100:32400/web/

Если требуется дать доступ в интернет открываем порт в фаерволе
Код:
 sudo iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 32400 -j ACCEPT
sudo iptables -A INPUT -p udp -m state --state NEW -m udp --dport 32400 -j ACCEPT
sudo iptables -A INPUT -i eth0 -p tcp -m tcp --dport 443 -j ACCEPT
sudo iptables -A INPUT -i eth0 -p tcp -m tcp --dport 80 -j ACCEPT
sudo iptables -A OUTPUT -o eth0 -p tcp -m tcp --dport 443 -j ACCEPT
sudo iptables -A OUTPUT -o eth0 -p tcp -m tcp --dport 80 -j ACCEPT

Пример размещения сервера в интернет
<VirtualHost *:80>
ServerName plex.fq.dn
DocumentRoot "/var/www/html"
<Directory "/var/www/html">
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>

## Logging
ErrorLog "/var/log/httpd/plex_error.log"
ServerSignature Off
CustomLog "/var/log/httpd/plex_access.log" combined

## Proxy rules
ProxyRequests Off
ProxyPreserveHost On
ProxyPass /
<Location />
ProxyPassReverse
</Location>
## Rewrite rules
RewriteEngine On
RewriteCond %{QUERY_STRING} !^/web
RewriteCond %{HTTP:X-Plex-Device} ^$
RewriteCond %{QUERY_STRING} (^|&)X-Plex-Device=(&|$) [OR]
RewriteCond %{QUERY_STRING} !(^|&)X-Plex-Device=
RewriteRule ^/$ /web/$1 [R,L]

## Server aliases
ServerAlias plex
</VirtualHost>
 
Назад
Верх Низ