Plex медиа сервер: различия между версиями

Материал из wolfram
Перейти к навигации Перейти к поиску
 
(не показана 1 промежуточная версия этого же участника)
Строка 7: Строка 7:
Между ними будет расшарена папка по протоколу NFS. Также между этими машина будет прокинута отдельная подсеть. Для того чтобы данные между двумя виртуальными машинами не выходили за пределы сервера proxmox и не грузит канал роутера. Все что нужно делать роутеру, маршрутизация. Это позволит не упираться в гигабитную сеть, именно между виртуальными машинами.
Между ними будет расшарена папка по протоколу NFS. Также между этими машина будет прокинута отдельная подсеть. Для того чтобы данные между двумя виртуальными машинами не выходили за пределы сервера proxmox и не грузит канал роутера. Все что нужно делать роутеру, маршрутизация. Это позволит не упираться в гигабитную сеть, именно между виртуальными машинами.


<br />
== Подготовка proxmox для Plex ==
<br />
=== Создание VM ===
<br />
==== Общее ====
'''Узел: pve'''
'''VM ID: 102'''
'''Имя: plex'''
<br />
==== ОС ====
'''Хранилище: local'''
'''ISO образ:'''
<br />
==== Жесткий диск ====
'''Шина: VirtIO Block'''
'''Хранилище: local-lvm'''
'''Размер: 20'''
'''Кэш: Write through'''
<br />
==== Процессор ====
'''Ядра: 2'''
<br />
==== Память ====
'''Память: 2048       '''  
Появилась виртуальная машина с номером 103 и названием plex в разделе pve.
'''Добавить'''
<br />
=== Добавление виртуальной сети ===
После чего двигаемся в настройки виртуальной машины.
Оборудование
'''“Добавить”'''
Сетевое устройство и добавляем нашу дополнительную подсеть '''net1'''
Модель выбираем '''VirtO'''
'''Нажимаем Запуск.'''
<br />
== Установка Ubuntu ==
Установка точно такая же как на реальном железе. Но все буде рассказано.
Переходим в раздел Консоль нашей '''103''' виртуальной машины.
Видим запуск ОС и выбор языка. '''Выбираем Русский.'''
Клавиатура остается на '''Английском.'''  
'''Готово'''.
Видим, что машина получила IP адрес от нашего DHCP сервера.
'''192.168.1.65/24'''
Вторая подсеть не будет прописана, мы это сделаем уже в системе
'''Готово'''.
'''Готово'''.
'''Готово'''.
В разделе '''Filesystem''' '''setup''' выбираем '''Вручную'''. Мы же профессионалы.
Видим 2 накопителя:
 
Сначала: '''/dev/vda/ 20G'''
Жмем и выбираем: '''Add Partition'''
'''Size: 2'''
'''Format: swop'''
'''Create'''
Снова выбираем: '''/dev/vda/ 20G'''
Жмем и выбираем: '''Add Partition'''
'''Size: 1'''
'''Format: ext4'''
'''Mount: /boot'''
'''Create'''
Снова выбираем: '''/dev/vda/ 20G'''
Жмем и выбираем: '''Add Partition'''
'''Size: ничего'''
'''Format: ext4'''
'''Mount: /'''
'''Create'''
 
Идем в самый низ и выбираем '''Готово.''' Продолжить '''Да.'''
Начинается установка. При этом она идет в фоне.
В это время заполняем данные пользователя и машины.
 
Your name: '''vova'''
your server’s name: '''plex'''
Pick a username: '''vova'''
Choose password: '''пароль_пользователя_plex'''
Confirm your password: '''пароль_пользователя_plex'''
'''Готово'''
На вопрос установить ли '''ssh''' соглашаемся, поставив крестик пробелом.
'''Готово'''
Ничего не выбираем и говорим Готово. Ждем окончания установки.  
По окончани '''Reboot'''


'''enter'''  
'''Обновление 020721'''


ОС перезагрузиться, но уже в установленном виде. С ней бы выполнить стандартный набор операций.  
'''На данный момент сервис работает в контейнере, [[Сервер Proxmox#.D0.9A.D0.BE.D0.BD.D1.82.D0.B5.D0.B9.D0.BD.D0.B5.D1.80.D1.8B|по настройке и установке сего идем сюда]]. Установка и настройка ничем не отличается от виртуальной машины.'''


'''PowerShell'''
=== Общая папка ===
ssh vova@192.168.1.92
Создана папка куда будет примонтирован путь с Хоста:
'''yes'''
mkdir /media/nas
 
В контейнер расшарен каталог с хоста. В конфигурационном файле на Хосте:
Вот мы и в консоли будущего облака. Так как мы не root нужно выполнять все действия через команду sudo, или ввести sudo su и ввести пароль. Это сделает все наши операции от root.
nano /etc/pve/lxc/203.conf
apt-get update
В конце прописан путь для монтирования:
apt-get upgrade -y
  mp0: /mnt/meganas/nas/media,mp=/media/nas
apt-get install mc –y
ОС готова
<br />
 
== NFS клиент ==
Устанавливаем NFS клиент по инструкции: [[NFS]]<br />Для пути
 
На сервере NAS: 192.168.2.1:/meganas/nas  
 
В папку /media/shara
 
Так это будет выглядеть в '''/etc/fstab'''
  192.168.2.1:/meganas/nas /media/shara nfs rw,_netdev 0 2


== Plex ==
== Plex ==
<br />
=== Установка ===
=== Установка ===
Чего то я захотел чтобы Plex ставился из репозиториев, так как на него часто прилетают обновления. И хорошо бы чтоб, написал '''apt upgrade''' и готово.
Чего то я захотел чтобы Plex ставился из репозиториев, так как на него часто прилетают обновления. И хорошо бы чтоб, написал '''apt upgrade''' и готово.
Строка 216: Строка 49:
  service plexmediaserver restart
  service plexmediaserver restart
Готово, теперь у нас есть и plex и кинопоиск.
Готово, теперь у нас есть и plex и кинопоиск.
На данный момент, у этого плагин есть есть некоторые проблемы, его разработку позабросили, частично это работает.
- Через раз назначаются постеры к сериалам.
<br />
<br />

Текущая версия от 17:52, 2 июля 2021

Мне как-то сказали, а подними plex сервер, это удобно. Когда я увидел, что это, сразу понял, что без этой штуки я не собираюсь больше жить. Север хранит в себе информацию о контенте, видео, сериалы и многое другое. Храниться это все в очень качественном и удобном виде. У каждого фильма есть страничка, с описанием, рейтингом, которая подхватывается самых популярных сайтов. Для России это Кинопоиск. С сериалами также, все разложено по папочкам, сезоны, серии, все названо. Есть статистика, помнит место остановки просмотра, указывает на то, что серия просмотрена. Работает как с ПК, так и в Веб, на смарт ТВ, и мобильных устройствах.

 

Устанавливать буду на отдельную машину. Файлы будут находиться на машине SMB.

Между ними будет расшарена папка по протоколу NFS. Также между этими машина будет прокинута отдельная подсеть. Для того чтобы данные между двумя виртуальными машинами не выходили за пределы сервера proxmox и не грузит канал роутера. Все что нужно делать роутеру, маршрутизация. Это позволит не упираться в гигабитную сеть, именно между виртуальными машинами.


Обновление 020721

На данный момент сервис работает в контейнере, по настройке и установке сего идем сюда. Установка и настройка ничем не отличается от виртуальной машины.

Общая папка

Создана папка куда будет примонтирован путь с Хоста:

mkdir /media/nas

В контейнер расшарен каталог с хоста. В конфигурационном файле на Хосте:

nano /etc/pve/lxc/203.conf

В конце прописан путь для монтирования:

mp0: /mnt/meganas/nas/media,mp=/media/nas

Plex

Установка

Чего то я захотел чтобы Plex ставился из репозиториев, так как на него часто прилетают обновления. И хорошо бы чтоб, написал apt upgrade и готово.

Но в стандартных репозиториях его нет. поэтому добавляем.

Для этого понадобится утилита curl

apt install curl
echo deb https://downloads.plex.tv/repo/deb public main | sudo tee /etc/apt/sources.list.d/plexmediaserver.list
curl https://downloads.plex.tv/plex-keys/PlexSign.key | sudo apt-key add -
apt-get update

Чтобы установить plex в ubuntu выполняем команду:

apt install plexmediaserver

После завершения установки убеждаемся, что сервис успешно запустился с помощью команды:

systemctl status plexmediaserver

Всё!

Кинопоиск

apt update && sudo apt install -y git

Переходим в папку:

cd /var/lib/plexmediaserver/Library/Application\ Support/Plex\ Media\ Server/Plug-ins/
git clone https://github.com/amirotin/Kinopoisk.bundle.git

Даем права

chown -R plex:plex Kinopoisk.bundle/

Ребутим сервис Plex

service plexmediaserver restart

Готово, теперь у нас есть и plex и кинопоиск.


На данный момент, у этого плагин есть есть некоторые проблемы, его разработку позабросили, частично это работает.

- Через раз назначаются постеры к сериалам.