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

Материал из wolfram
Перейти к навигации Перейти к поиску
Строка 176: Строка 176:


== NFS клиент ==
== NFS клиент ==
Создаем папку для монтирования:
Устанавливаем NFS клиент по инструкции: [[NFS]]<br />Для пути
mkdir /media/shara
Делаем /media/shara принадлежащей группе '''vova''' пользователю '''vova'''.
chown -R vova:vova /media/shara
Даем права на запись:
chmod 755 /media/shara
Устанавливаем клиентскую часть NFS:  
apt-get install nfs-common
Открываю конфиг '''fstab'''. Жа сразу его, чтобы добавить в автозагрузку.  
nano /etc/fstab


192.168.2.3:/media/shara /media/shara nfs defaults 0 2
На сервере NAS: 192.168.2.1:/meganas/nas
'''Готово'''


После перезагрузки, будет авто монтирование. Но если не выключить сервер SMB, то ОС запуститься без этой папки.  
В папку /media/shara
<br />
 
Так это будет выглядеть в '''/etc/fstab'''
192.168.2.1:/meganas/nas /media/shara nfs rw,_netdev 0 2


== Plex ==
== Plex ==

Версия от 13:36, 8 марта 2021

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

 

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

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


Подготовка proxmox для Plex


Создание VM


Общее

Узел: pve

VM ID: 102

Имя: plex

ОС

Хранилище: local

ISO образ:

Жесткий диск

Шина: VirtIO Block

Хранилище: local-lvm

Размер: 20

Кэш: Write through

Процессор

Ядра: 2

Память

Память: 2048         


Появилась виртуальная машина с номером 103 и названием plex в разделе pve.

Добавить

Добавление виртуальной сети

После чего двигаемся в настройки виртуальной машины.

Оборудование

“Добавить”

Сетевое устройство и добавляем нашу дополнительную подсеть net1

Модель выбираем VirtO

Нажимаем Запуск.

Установка 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

ОС перезагрузиться, но уже в установленном виде. С ней бы выполнить стандартный набор операций.  

PowerShell

ssh vova@192.168.1.92

yes

Вот мы и в консоли будущего облака. Так как мы не root нужно выполнять все действия через команду sudo, или ввести sudo su и ввести пароль. Это сделает все наши операции от root.

apt-get update
apt-get upgrade -y
apt-get install mc –y 

ОС готова

NFS клиент

Устанавливаем NFS клиент по инструкции: NFS
Для пути

На сервере 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 ставился из репозиториев, так как на него часто прилетают обновления. И хорошо бы чтоб, написал apt upgrade и готово.

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

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

apt install curl
curl https://downloads.plex.tv/plex-keys/PlexSign.key | sudo apt-key add -
apt 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 и кинопоиск.