Plex медиа сервер: различия между версиями
Владимир (обсуждение | вклад) Новая страница: «Мне как-то сказали, а подними '''plex''' сервер, это удобно. Когда я увидел, что это, сразу поня...» |
Владимир (обсуждение | вклад) |
||
| Строка 177: | Строка 177: | ||
== NFS клиент == | == NFS клиент == | ||
Создаем папку для монтирования: | Создаем папку для монтирования: | ||
mkdir media/shara | mkdir /media/shara | ||
Делаем /media/shara принадлежащей группе '''vova''' пользователю '''vova'''. | Делаем /media/shara принадлежащей группе '''vova''' пользователю '''vova'''. | ||
chown -R vova:vova /media/shara | chown -R vova:vova /media/shara | ||
Версия от 15:53, 3 ноября 2020
Мне как-то сказали, а подними 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 клиент
Создаем папку для монтирования:
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
Готово
После перезагрузки, будет авто монтирование. Но если не выключить сервер SMB, то ОС запуститься без этой папки.
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 и кинопоиск.