Найти тему
Александр Linux

Установка и настройка медиа сервера Jellyfin на Synology NAS

Хотели попробовать медиа сервер Jellyfin на своем Synology NAS, но не знали как установить и запустить? Тогда я расскажу как это сделать и текстом и на видео.

Jellyfin – это свободно распространяемое медиа-решение, которое дает вам контроль над вашими фильмами, клипами, фотографиями и музыкой. Потоковая передача на любое устройство с вашего собственного сервера без какой-либо оплаты. Ваши медиа, ваш сервер, ваш путь.

Сервер Jellyfin можно скачать для Linux, Windows, MacOS и Docker, в котором я покажу как установить на Synology NAS.

Клинты Jellyfin можно скачать для ПК, Android, IOS, LG. Есть решение и для телевизоров Samsung, но в установка очень сложная, так как нет приложения в центре пакетов самого Tizen. Если у вас телевизор Samsung лучше рассмотрите другой медиа сервер, например Plex.

Так как Jellyfin нет в центре пакетов Synology и не создан специальный spk для установки. По крайней мере я таких на официальном сайте не нашел. То будем устанавливать сервер Jellyfin через Docker, благо соответствующий контейнер существует вполне официально.

Кстати на официальном сайте есть аналогичная инструкция, но я честно не рекомендую по ней делать, там упустили несколько важных моментов. По ней можно попробовать сделать для теста, но в дальнейшем будут трудности с обновлениями и переносом настроек.

В стороннем репозитории https://synocommunity.com/package/jellyfin есть готовый пакет. Можно не использовать докер, а поставить от туда. Но это не официальный пакет и все риски связанные с его работой вы берете на себя, если установите от туда. Ну это стандартно, думаю никто не откажется.

Сразу отвечу на вопрос про санкции. В этом медиа сервере без проблем подтягиваются обложки и описания, так как список откуда их брать весьма богатый, по сравнению с другими и если отключить заблокированные, то работа по анализу метаданных ускорится в разы

-2

Для этого открываем Docker на Synology NAS, если он у вас не установлен, то установите его через центр пакетов. Хочу отметить, что не все модели Synology поддерживают Docker, но если на вашем устройстве процессор х86, то скорее всего такой пакет найдется и без проблем установится.

И так, открыли Docker, перешли на вкладку Реестр, где в поле поиска введите jellyfin. Найдите контейнер как на картинке ниже, выделите его и нажмите кнопку Загрузить.

-3

Система спросит какую версию скачать, как правило, нужно выбрать последнею версию latest.

-4

После этого перейдите на вкладку Образ и дождитесь скачивания выбранного вами образа. Когда он скатается выделите его и нажмите кнопку Запустить.

-5

Далее выберите использовать туже сеть как на картинке ниже. Это упростит работу медиа сервера Jellyfin в контейнере и упростит его настройку.

-6

На этом этапе нужно придумать имя для контейнера с сервером Jellyfin и можно отметить галочку Включить автоматический перезапуск. Это позволит серверу Jellyfin включаться автоматически после перезагрузки Synology NAS.

-7

Теперь нужно настроить папки для сохранения настроек и кеша сервера Jellyfin

-8

Нужно создать три папки как на картинке ниже:

  • /config – папка с настройками
  • /cache – папка для кеша
  • /media – папка с медиа файлами
-9

Я папку /media примонтировал в свою папку общего доступа vidoe. В ней нужно разместить фильмы, сериалы и прочии медиа файлы, которые вы будите просматривать на медиа сервере Jellyfin. Фильмы, сериалы, мультики и т.д. должны лежать в отдельной подпапке, что бы можно было корректно настроить библиотеки в Jellyfin. У меня это выглядит так:

-10

На заключительном этапе создания контейнера Docker с медиа сервером Jellyfin проверьте все ли вы сделали верно, поставьте галочку запустить сейчас и нажмите кнопку Выполнено

-11

Перейдите на вкладку Контейнеры, где созданный контейнер с сервером Jellyfin должны находиться в состоянии Выполняется. Если это так, то все сделано правильно и можно продолжать настройку медиа сервера Jellyfin

-12

При первом запуске медиа сервера Jellyfin его необходимо настроить, сделать первоначальные настройки. Откройте новую страницу в браузер и в адресной строке введите IP адрес Synology NAS и порт 8096 http://IP-NAS:8096. Вы должны увидеть такое же окно как на картинке ниже и выбрать ваш язык.

-13

Придумайте логин и пароль от медиа сервера Jellyfin. Пароль лучше сделать сложным, особенно если вы хотите смотреть видео через интернет.

-14

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

-15

На этом этапе нужно выбрать язык метаданных по умолчанию

-16

А тут настроить удаленный доступ, если вы хотите смотреть видео через интернет. Это можно поменять потом в настройках.

-17

Теперь первоначальная настройка завершена

-18

Введите логин и пароль, который вы придумали ранее

-19

Естественно, что тут ничего нет, так как я еще не добавлял ни одну библиотеку в медиа сервер Jellyfin

-20

Нажмите на значок человечка в верхнем правом углу и выберите пункт Панель

-21

Тут перейдите в медиатеки и нажмите добавить медиатеку

-22

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

-23

Затем нужно выбрать папку. Ранее мы указывали папку /media в которой лежать все ваши медиа файлы

-24

В моем случаи я делаю медиатеку с фильмами, которые лежат в /media/Films.

-25

Чуть ниже выберите язык и страну

-26

Таким образом создайте все свои библиотеки поочереди и дождитесь пока медиа сервер Jellyfin проанализирует ваши данные.

-27

Вот так выглядит это окно после окончания анализа

-28

Нажмите на иконку домой и увидите все свои библиотеки, которые можно открывать и смотреть.

А если кто-то будет смотреть фильм, то в панели будет отображаться соответствующая информация

-30

В медиа сервере Jellyfin абсолютно бесплатно можно реализовать функцию родительского контроля создав соответствующего пользователя и разрешить ему определенный контент

-31

Если создать пользователя без пароля, а затем в настройках этого пользователя убрать галочку скрывать на экране входа как показано на картинке ниже

-32

То любой кто зайдет на ваш медиа сервер Jellyfin увидит такую надпись

-33

Можно просто нажать на иконку этого пользователя и сразу без пароля можно просматривать контент. Очень удобно для телефонов или телевизоров.

Если выбрать быстрое подключение, то откроется такое окно с кодом

-34

Этот код нужно ввести на устройстве, которое уже залогинилось в учетную запись

-35

Таким образом вход на новых устройствах в учетную запись со сложным паролем очень сильно упрощается. Шесть цифр ввести очень легко даже на телевизоре. Согласитесь очень удобное решение.