
Многие из нас первым медиасервером устанавливали Plex. Но это коммерческое решение. Некоторые считают, что в последних версиях он изменился к худшему: например, заставляет регистрировать аккаунт, логиниться через центральный веб-портал, передвигает пользовательский контент в подменю, рекламирует собственные продукты и сервисы, выкатывает ненужные функции.
Поэтому для медиасервера лучше выбрать опенсорсную программу, как Jellyfin.
Свой сервер с медиаконтентом — это бесплатное, надёжное и удобное решение для просмотра любых фильмов, прослушивания любой музыки, без ограничений, без абонентской платы и даже без подключения в интернет (если используется домашний сервер).
Медиасервер обычно удобно поставить дома: в подвале или у себя в комнате. Это может быть одноплатник с RAID-массивом недорогих HDD или фирменный NAS.

Но если держать сервер в облаке, на стороннем хостинге, в этом есть другие преимущества: дополнительная надёжность, универсальность доступа из любой точки, выделенный IP-адрес, круглосуточная доступность 24/7 и дополнительный бэкап на случай, если с домашним сервером что-то случится. В общем, везде свои плюсы.
Почему пользователи Plex переходят на Jellyfin
В последних версиях Plex немного испортился, с демонстрацией стандартного сочетания из ухудшения качества софта, нагромождения функций и продвижения платных аккаунтов. Ведь обычно людям нужно только то, чтобы медиасервер нормально индексировал нашу собственную коллекцию файлов, предлагал удобный просмотр этой коллекции, поиск и стриминг файлов. Понятно, что все разработчики хотят заработать деньги, но обычному человеку вполне достаточно базового функционала и не нужны никакие платные подписки.
Jellyfin поддерживает стриминг без каких-либо ограничений и условий, любым способом и на любое устройство. Он очень похож на то, каким Plex был в прошлом, когда ещё нормально работал. Сходство имеет под собой основания: Jellyfin является форком Emby Media Server, который как раз создавался как бесплатная и опенсорсная альтернатива Plex, но потом тоже перешёл на коммерческие рельсы. В 2018 году появился его форк Jellyfin, и он считается нормальной опенсорсной альтернативой.
Многие компоненты Jellyfin, такие как веб-плеер или приложения, значительно превзошли своего предка, в то время как Emby постепенно двигался в сторону коммерческого Plex.
Jellyfin — это такой медиасервер, каким он должен быть. Здесь все необходимые функции:
- каталогизация медиафайлов;
- автоматическая загрузка метаданных и обложек из базы TheTVDB;
- отслеживание просмотренных файлов;
- те же возможности транскодирования, как у Plex;
- приложения и веб-плеер, который можно подключить к локальному медиасерверу.
В принципе, Jellyfin полностью заменяет основные функции Plex Media Server.
Есть приложение Jellyfin для Android TV, которое поддерживает навигацию с пульта Д/У. Если нужны дополнительные опции типа настройки субтитров, можно смотреть фильмы через веб-плеер Jellyfin в браузере на домашнем ПК-кинотеатре (HTPC).
В веб-плеере Jellyfin используются более крупные интерактивные элементы и текст, чем в Plex. Плеер достаточно прост в использовании. Чтобы освоиться с ним, достаточно нескольких минут. Поддерживает кастомизацию через пользовательские таблицы стилей (UserCSS), так что можно вручную увеличить размеры отдельных кнопок и текстовых меток.
Сложно назвать хотя бы одну функцию Plex, которой не хватает в Jellyfin.
Познакомиться с опенсорсным медиасервером можно в демо-версии Jellyfin.
Установка Jellyfin Web
Jellyfin Web — это официальный веб-клиент к медиасерверу. Традиционно Jellyfin Web и Jellyfin Server выпускаются вместе (бэкенд и фронтенд). Последняя версия Jellyfin Server/Web 10.10.7 вышла 5 апреля 2025 года.
Jellyfin Web — фронтенд для большинства клиентов, которые работают на пользовательских устройствах, таких десктопные браузеры, нативные приложения Android и iOS.
Итак, бэкенд и фронтенд выпускаются и устанавливаются вместе. Предположим, что мы устанавливаем его на домашнем сервере Ubuntu или на удалённом сервере VPS, который служит как резервный медиасервер для бэкапа.
Сначала выберем подходящую конфигурацию VPS в конфигураторе. Например, двухъядерный сервер с установленной ОС Ubuntu 22.06, 4 ГБ RAM, системным диском 20 ГБ и дополнительной услугой «Большой диск», которая тарифицируется по терабайтам, для хранения медиархива:

Обратите внимание, что «Большой диск» доступен только при выборе тарификации «В месяц», а не «За ресурсы»:

Нажимаем «Заказать сервер» и начинается автоматическая установка системы:

По окончании установки подключаемся к нему клиентом PuTTY по указанному IP-адресу
176.113.83.111
.Чтобы упростить деплой и максимально автоматизировать процесс, есть готовый bash-скрипт для установки Jellyfin на системы Debian/Ubuntu и производные от них. Нужно лишь запустить следующую команду (здесь используется
curl
, его можно заменить на wget
):curl https://repo.jellyfin.org/install-debuntu.sh | sudo bash

Дальше скрипт выполняет всю работу самостоятельно: устанавливает необходимые пакеты и запускает сервер.

По окончании установки фронтенд Jellyfin Web доступен по адресу
http://176.113.83.111:8096
. Можем зайти на него из браузера. Сразу открывается мастер настройки:
Устанавливаем пароль для доступа к медиасерверу:

Настраиваем одну или несколько медиатек, добавляем туда папки с файлами:

По завершении настройки фронтенд Jellyfin Web открывается для входа:

Сюда можно заходить браузером, телевизором или нативными клиентами. Например, установим клиент на Android-смартфоне и подключимся оттуда:

Зайти можно с телевизора или любого другого совместимого устройства (см. список клиентов ниже).
Для других дистрибутивов Linux рекомендуется использование контейнеров. На Docker Hub много официальных контейнеров под любые архитектуры.
У Jellyfin много интересных функций, в том числе SyncPlay, с помощью которой несколько авторизованных в системе пользователей могут почти одновременно смотреть какой-нибудь фильм с разных устройств, находясь далеко друг от друга. Такой совместный «поход в кино».
Клиенты
На самом деле веб-клиент с фронтендом необязательно устанавливать как часть сервера бэкенда. Эти компоненты можно установить раздельно, то есть на две разных системы.
Инструкции по отдельной установке фронтенда см. здесь.
Для установки серверной части без фронтенда в конфигурации указывается флаг
nowebclient
. Его можно задать с помощью ключа командной строки --nowebclient
или переменной окружения JELLYFIN_NOWEBCONTENT=true
.
Доступ к контенту производится через сервер Jellyfin, например, на удалённом VPS/VDS, а просмотр — из клиента, то есть через веб, со смартфона, планшета или телевизора. Jellyfin настраивается на обработку файлов на любом носителе, в том числе удалённом (достаточно примонтировать его к системе), хотя автоматическое сканирование файловой коллекции в S3 может привести к ненужной тарификации.
Для просмотра видео с Jellyfin на мобильных устройствах Apple есть официальный клиент, но таке рекомендуется приложение Infuse. Этот плеер принимает контент с любых источников: компьютеров Mac, PC, NAS, медиасерверов Plex, Emby, Jellyfin, облачных хранилищ Dropbox, Google Drive, OneDrive, Box, Aliyun Drive.

Плеер Infuse
Официальный клиент Android можно скачать в F-Droid и Play Store.
Последняя версия Jellyfin for Android TV 0.18.8 вышла в апреле 2025 года. Приложение активно дорабатывается. Например, в последнем минорном обновлении 0.18 добавили тексты песен на экране в стиле караоке…

… а также добавили медиасегменты: новая фича Jellyfin 10.10 для пометки конкретных мест медиафайла с целью быстрой закладки и перемотки — скажем, для автоматической перемотки вступительных и финальных титров. Когда в фильме запускается сегмент, доступный для быстрой перемотки, на экране появляется кнопка:

Кроме того, значительно улучшена работа с субтитрами.
Кроме них, разрабатывается клиент Jellyfin для Roku, для WebOS (телевизоры LG), Swiftfin, это нативный клиент для iOS и tvOS. Есть также расширения (аддоны) Jellyfin для Kodi, отличного опенсорсного плеера, и JellyCon, который добавляет интерфейс Kodi к серверу Jellyfin.

Kodi
Интересно, что для музыки даже сервер зачастую не нужен: там есть универсальные клиенты вроде Astiga, MusicSync и CloudBeats, которым можно «скормить» разные хранилища файлов (личные ПК, серверы, обычные хранилища). Они объединяют все коллекции в одном UI и воспроизводят музыку через браузер, то есть на любом устройстве:

Astiga
То есть такой сторонний универсальный клиент можно использовать для воспроизведения музыки, которая хранится на нашем сервере, в обход Jellyfin.
Итоги
Таким образом, по мере роста опыта пользователя логично выглядит следующая эволюция сервера: переход от iTunes/Netflix/Spotify, онлайн-кинотеатров и других облачных сервисов к домашнему медиасерверу (например, с Plex), а от него — к опенсорсному решению вроде Jellyfin.
Завести VPS и поставить веб-клиент Jellyfin Web с трансляцией контента через интернет на любые устройства — это следующая бонусная опция, которая завершает цикл, обеспечивая человеку доступ к фильмам и музыке из любой точки мира, куда бы ни закинула судьба.
P. S. Связка yt-dlp + Jellyfin — хороший вариант для скачивания и просмотра/раздачи нужного контента с YouTube. Это защищает детей и других зрителей от рекламы и прочего нежелательного контента с YouTube.

TubeSync
Есть инструменты вроде TubeSync и ytdl-sub, которые могут следить за определёнными каналами на YouTube и автоматически скачивать видео в ваше хранилище для просмотра через Jellyfin, Kodi, Plex, Emby или другие современные плееры.


Скачанные с YouTube передачи и музыкальные клипы в интерфейсе Jellyfin
© 2025 ООО «МТ ФИНАНС»
Telegram-канал со скидками, розыгрышами призов и новостями IT ?
