baltun
Администратор
- Сообщения
- 12.282
- Реакции
- 3.082
- Баллы
- 1.833

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>
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>