Давно не писал про домашний сервер, “чтоб ты жил в интересное время” события, согласитесь, отвлекают. Опять же, котят завели.
Небольшое предуведомление - типичная реакция на расхваливания Plex’a - “у меня есть VLC и VPN до дома, на хрена мне Plex”. Я так тоже думал - пока не установил Plex и не обнаружил, что геморрой с просмотром пиратских фильмов исчез. Испарился, совсем.
Plex можно ставить куда угодно, совсем не обязательно для этого покупать Synology. Любая коробка с Windows/Linux/ даже Apple’ом годится, так что пост вовсе не о Synology, a o том, что если у вас есть коллекция фильмов, и вы Plex’ом не пользуетесь, то зря. А если про Synology, то, думаю, что это, на самом деле, основное применение их серверов в домашних условиях.
И главное в этом -
WAF, wife acceptance factor. Обычная ситуация - мы все, конечно, технические гиганты, можем запустить KDE под FreeBSD, протянуть OpenVPN, и в отпуске сделать mirror screen на телевизоре для домашних. Проблема в том, что для тех же домашних все вышеперечисленные технологии - по барабану, это какая-то черная магия в которой только папа разбирается, мы лучше местный прогноз погоды посмотрим, чем каждый раз полчаса ждать, пока папа кино настроит, чтобы оно через пять минут слетело. Знакомо звучит?
С Plex’ом у вас появляяется еще один привычный сервис, типа Hulu или Дисней+, с легкой навигацией, интерфейсом 21 века, и без геморроя. Моя сугубо гуманитарного настроя дочка в Нью-Йорке все время смотрит Plex из дома в Калифорнии и требует новые фильмы. Если бы я оставался на варианте VLC/Kodi/Samba/VPN… скажем так, это врядли бы ее заинтересовало.
Если кто с Plex’ом незнакомый до этого места дочитал, то я понимаю что у него уже вскипело на тему - достал, объяснил бы, что такое Plex, прежде чем разводить всю эту малину. Виноват, увлекся, щас объясню.
Plex - это домашний streaming service, система, позволяющая с неограниченным удобством смотреть фильмы, храняшиеся на домашнем сервере. Смотреть где угодно - дома на том же лаптопе, на любом телевизоре, или в любой поездке - на гостиничном телевизоре. Смотреть, как задумано - у гостиничного телевизора есть пульт, вот им и пользоваться, а не мышкой на лаптопе с матюгами, что телевизору ваша мышь пофиг. Да, на телефоне тоже можно смотреть, если очень надо, и тоже без заморочек с падающим VPN’ом.
Plex состоит из трех компонентов:
- Plex Server - то, что вы устанавливаете на домашнем сервере. Ниже я расскажу, как его устанавливать на Synology
- Plex Client - аппликация, которой смотреть кино. Сегодня есть на ЛЮБОМ smart TV. Для Виндовс и Мака есть свои аппликации. Можно смотреть и в браузере, но могут быть проблемы с 4К, в любом случае рекомендую аппликацию.
- Plex Service - бесплатный сервис (можно заплатить $150 одноразово как спасибо, но бесплатная версия ничем не отличается), который из коллекции фильмов сделает конфетку. Самым точным определением будет - экосистема вокруг видео файлов. Кроме домашних фильмов, там можно смотреть кучу других, (да, с рекламой, ее немного но она есть), есть live channels и много чего еще. Ваш любой фильм она опознает и предъявит со всеми метаданными - превью/трейлеры, актеры, сама найдет субтитры, если они есть - user experience ничем не отличается, как я писал выше, от Hulu/Prime Video/Disney+
Из всего этого надо установить Plex Server. Обычно Plex App/Client на любом smart TV уже имеется, сегодня это стандарт. Если не имеется, в любом smart TV есть app store, Plex там будет. Клиент устанавливается как любая другая аппликация, описывать тут процесс смысла нет.
Как установить Plex Server (на Synology):
Plex на Synology приходит из коробки, если он не установлен по умолчанию, надо установить из Package Manager - это запустит все внутренние user privileges, security, account access и много чего другого, с чем разбираться не надо. После этого Plex станет доступен на внутренней сети по урле
http://:32400/web/index.html#!/
Обратите внимание на отсутствие https и порт 32400. Теперь делате следующее:
- Идете на свой РАУТЕР (не Synology, раутер), и открываете порт для Plex’a. Можно 32400, можно любой другой, главное, чтобы был redirect на порт 32400. Допустим 44200, redirect to 32400.
- Идете на Firewall Settings у себя в Synology и открываете порт 32400
- Запускаете Plex по указанному выше адресу и создаете эккаунт
- Идете в Plex’e в Settings/Manage/Libraries - добавляете директории с домашнего сервера. Очень советую разделить файлы на фильмы, ТВ шоу, и видеос, потому как Plex Service понимает про фильмы и шоу как оно должно быть, по разному, сцепляя для шоу эпизоды и сезоны, как надо.
- В Plex’e идете в Settings/Remote Access и разрешаете Remote Access. Ставите галочку у “Manually specify public port”, указываете РАУТЕРНЫЙ порт (в примере выше 44200) и жмете apply.
- С этого момента ваш Plex доступен по адресу https://app.plex.tv, про внутренний адрес можно забыть, все дальнейшие установки делаются через глобальный сервис.
В Plex’e идете в Settings/General - вам там скажут, что есть update. Скачиваете, та версия, что приходит с Sylonogy всегда и сильно устарелая. В Synology идете снова в Package Center, жмете “Manual Install” и обновляете Plex со скачанным update’ом.
Звучит сложно, но все операции одноразовые. Зато теперь все ваши домашние наконец-то поймут, что какая-никакая польза от вас все-таки есть. А оно того стоит.
PS. Чтобы те, кто Plex не видел, осознали. Скрины из браузера, но в телевизоре тоже самое:
Пример нумеро уно. У меня в директории Movies лежит файл под названием “Vabank (1982).mp4”.
A вот как его показывет Plex.
Пример нумеро дос. В директории TV Series лежат файлы сериала Lost.
Вот как они представлены Plex’ом, с разбивкой по сезонам.
Кроме голых файлов, на сервере ничего нет. Plex сам разобрался, что где, включая пользкий фильм 1982 года.
И да, у каждого в семье свой profile, со своей историей на чем остановился на каждого.
Cross-posted from
here