О Jellyfin
Jellyfin - это свободный медиасервер, который упорядочивает фильмы, сериалы, музыку, аудиокниги и фотографии и передаёт их в браузер, на телевизор, смартфон или планшет. Проект появился как форк Emby, развивается сообществом и не требует ни премиум-подписки, ни обязательной учётной записи у третьей стороны. Закрытых платных функций в нём нет.
На VPS Jellyfin работает как сервис, доступный круглосуточно, и вам не нужно держать включённым домашний компьютер. Он подойдёт тем, кто хочет открывать свою медиатеку в поездках, семьям с общей библиотекой и небольшим организациям, которые публикуют собственные материалы: обучающие курсы, записи мероприятий, аудиоархивы.
После выдачи сервера на заказанном вами VPS с Debian или Ubuntu (Париж или Франкфурт) Jellyfin уже установлен нашим рецептом cloud-init. Остаётся подключиться, создать учётную запись администратора и добавить медиафайлы. Размещайте только те материалы, на распространение которых у вас есть права.
Что можно делать с Jellyfin
Библиотеки фильмов, сериалов, музыки
Jellyfin раскладывает файлы по типам и автоматически подтягивает постеры, описания, списки актёров и обложки из открытых источников метаданных.
Несколько учётных записей и профилей
У каждого пользователя свой аккаунт, своя история просмотров и свои ограничения доступа. Вы сами решаете, кто какие библиотеки видит.
Клиенты для любых экранов
Веб-интерфейс, приложения для Android и iOS, Android TV, Kodi и другие клиенты от сообщества воспроизводят одну и ту же библиотеку с вашего сервера.
Транскодирование на лету
Если устройство не поддерживает формат, Jellyfin конвертирует поток в реальном времени через FFmpeg. На VPS эту работу выполняет процессор.
Свободное ПО без подписки
Код опубликован под лицензией GPL, платных функций нет. Данные о просмотрах и ваши файлы остаются на вашем сервере.
Плагины и субтитры
Каталог плагинов расширяет возможности сервера: например, для субтитров, метаданных или внешней аутентификации.
Начало работы с Jellyfin
От заказа до запуска за несколько минут.
- 1
Закажите VPS с Jellyfin
Выберите Linux VPS в Париже или Франкфурте с Debian или Ubuntu и отметьте Jellyfin на вкладке «Приложения» в форме заказа. Рассчитывайте минимум на 2 ГБ RAM и достаточный объём диска под вашу библиотеку.
- 2
Подключитесь к серверу
Когда VPS будет выдан, откройте SSH-сессию, используя полученные IP-адрес и учётные данные. Из терминала можно убедиться, что сервер отвечает, а затем открыть веб-интерфейс Jellyfin в браузере.
Bashssh root@SERVER_IP - 3
Настройте библиотеку
В мастере первого запуска создайте учётную запись администратора, выберите язык и добавьте папки с медиафайлами. Загрузите файлы на VPS через rsync или scp и запустите сканирование библиотек.
Bashrsync -avP ./Films/ root@SERVER_IP:/chemin/vers/medias/films/ - 4
Защитите доступ для продакшена
Направьте доменное имя на VPS, поставьте Jellyfin за обратный прокси с HTTPS (Caddy или Nginx с Let's Encrypt) и оставьте в брандмауэре только порты SSH, 80 и 443. Заодно настройте резервное копирование конфигурации Jellyfin.
Bashapt install -y ufw ufw allow OpenSSH ufw allow 80,443/tcp ufw enable
Сценарии использования Jellyfin
Личная медиатека с доступом отовсюду
Вы собираете фильмы, сериалы и музыку на одном сервере и открываете их с телевизора в гостиной, с телефона или с ноутбука в поездке.
Общий доступ для семьи и друзей
Каждый близкий получает свою учётную запись с собственным местом остановки просмотра. Какие библиотеки кому видны, решаете вы.
Публикация внутренних материалов
Ассоциация или небольшая компания раздаёт записи мероприятий, обучающие курсы или аудиоархивы, на которые у неё есть права, без сторонних платформ.
Сервер музыки и аудиокниг
Вы слушаете музыкальную коллекцию и аудиокниги в потоковом режиме: позиция воспроизведения и плейлисты синхронизируются между устройствами.
Частые вопросы о Jellyfin
Для комфортной работы одного-двух пользователей хватит 2 ГБ RAM, если клиенты воспроизводят файлы напрямую. При транскодировании видео узким местом становится процессор, поэтому берите больше vCPU. Объём диска зависит только от размера вашей библиотеки.
Подробнее о Jellyfin
Транскодирование и ресурсы
У VPS нет видеокарты, поэтому всё транскодирование ложится на процессор, а для видео высокого разрешения это дорого. Выбирайте файлы в форматах, которые ваши устройства воспроизводят напрямую (например, H.264 в контейнере MP4), и ограничьте число одновременных транскодируемых потоков в настройках Jellyfin. Если пользователей несколько, закладывайте больше vCPU и RAM или рассмотрите выделенный сервер.
Хранилище
Объём диска определяется размером библиотеки. Фильм в 1080p часто занимает от 2 до 10 ГБ, так что сразу берите с запасом. Оставьте свободное место под метаданные, миниатюры и временные файлы транскодирования.
Резервные копии и обновления
Регулярно копируйте каталог конфигурации и данных Jellyfin (где он находится, описано в документации проекта): в нём хранятся пользователи, настройки и история просмотров. Сами медиафайлы копируются отдельно. Обновляйте Jellyfin через системный менеджер пакетов, предварительно сделав снимок или резервную копию.
Удалённый доступ
Публиковать медиасервер в интернете нужно аккуратно: длинные уникальные пароли, обязательный HTTPS, актуальная система. Для SSH используйте ключи вместо паролей. Настройку обратного прокси и брандмауэра подробно разбирают наши руководства.
