Как настроить медиасервер Jellyfin на Linux

Для настройки медиасервера Jellyfin на Linux установите пакет сервера, откройте веб-мастер, создайте учетную запись администратора и добавьте папки с медиафайлами. В этом руководстве используется текущий установщик Jellyfin с проверкой контрольной суммы для Debian, Ubuntu и поддерживаемых дистрибутивов. Для других дистрибутивов Linux следует использовать рекомендации Jellyfin по контейнерам или пакетам сообщества.

Перед началом работы смонтируйте ваше хранилище мультимедиа и запишите его путь в Linux, например, /srv/media/Movies`.`. Пакет запускает Jellyfin от имени отдельной учетной записи службы с именем ` jellyfin.`, которой необходимы права на перемещение по родительским каталогам и чтение файлов. Для других дистрибутивов или ручной настройки репозитория см. официальное руководство по установке для Linux .

Установите и настройте Jellyfin.

1. Загрузите и проверьте установщик.

На сервере Debian или Ubuntu откройте терминал или подключитесь по SSH. Установите инструменты для загрузки и проверки контрольных сумм, затем загрузите скрипт и файл с контрольной суммой:

sudo apt update
sudo apt install curl coreutils
mkdir -p ~/jellyfin-setup && cd ~/jellyfin-setup
curl -fsSLO https://repo.jellyfin.org/install-debuntu.sh
curl -fsSLO https://repo.jellyfin.org/install-debuntu.sh.sha256sum
sha256sum -c install-debuntu.sh.sha256sum
В терминале Linux отображается сообщение о завершении проверки контрольной суммы установщика Jellyfin с сообщением install-debuntu.sh: OK.
Продолжайте выполнение только в том случае, если команда проверки контрольной суммы выдаст ошибку OK.

Продолжайте только в том случае, если результат равен install-debuntu.sh: OK. Поскольку установщик запускается с повышенными привилегиями, вы можете сначала проверить его с помощью less install-debuntu.sh. В руководстве Jellyfin перечислены поддерживаемые производные и варианты ручной установки.

2. Запустите установщик и проверьте работу службы.

Запустите проверенный скрипт, затем убедитесь, что Jellyfin активен:

sudo bash install-debuntu.sh
sudo systemctl status jellyfin
В терминале Linux с помощью команды `sudo bash install-debuntu.sh` можно запустить проверенный установщик.
Официальный установщик настраивает репозиторий Jellyfin и серверный пакет.

Если он остановлен, включите его при загрузке и запустите с помощью команды sudo systemctl enable --now jellyfin.

3. Откройте мастер установки.

С устройства, находящегося в той же сети, перейдите по адресу http://<server-ip>:8096, заменив заполнитель на адрес локальной сети Linux-сервера. Используйте http://localhost:8096на самом сервере. Порт 8096/TCP— это порт HTTP по умолчанию. Если страница не загружается, проверьте службу и разрешите доступ к порту через брандмауэр для доверенных устройств локальной сети.

Страница настроек Jellyfin по локальному адресу сервера с селектором языка.
Откройте адрес сервера в браузере в той же сети.

4. Выберите язык и создайте администратора.

Выберите язык интерфейса настройки, затем введите имя пользователя администратора и надежный, уникальный пароль. Эта учетная запись управляет настройками сервера и пользователями; при необходимости добавьте другие учетные записи после завершения мастера.

Административная форма Jellyfin с полями для имени пользователя, пароля и подтверждения.
Выберите уникальное имя администратора и надежный пароль.

5. Добавьте медиатеку.

Выберите «Добавить медиатеку» , выберите тип, например, «Фильмы», «Сериалы» или «Музыка», введите отображаемое имя и укажите полный путь к папке. Раздельные библиотеки помогают Jellyfin идентифицировать контент. Например, используйте папку, такую ​​как /srv/media/Movies/Arrival (2016)/Arrival (2016).mkv. См. руководство по библиотекам и руководство по именованию фильмов .

В форме добавления медиатеки в Jellyfin выберите раздел «Фильмы» и укажите путь к папке /srv/media/movies.
Добавьте выделенный путь к библиотеке, который сможет читать служба Jellyfin.

Если папка отсутствует или сканирование показывает отсутствие содержимого, проверьте доступ от имени учетной записи службы: sudo -u jellyfin ls /srv/media/Movies. Предоставьте ей только права на чтение и перемещение по каталогам через вашу группу носителей или ограниченный список контроля доступа (ACL). Избегайте широкого рекурсивного доступа chmod 777или изменения прав собственности на весь диск. В официальном разделе часто задаваемых вопросов также указывается, что распространенными причинами отсутствия носителей являются права доступа и организация файлов.

6. Установите язык и регион метаданных.

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

Страница с предпочтительным языком метаданных Jellyfin, содержащая отдельные селекторы языка и региона.
Укажите язык и регион, которые Jellyfin должен использовать для поиска метаданных.

7. Проверьте настройки удаленного доступа.

Оставьте удаленный доступ отключенным для локального сервера. Если вы планируете наблюдать за работой сервера извне дома, включите параметр « Разрешить удаленный доступ к этому серверу» и отдельно настройте защищенное соединение, например, VPN или обратный прокси-сервер HTTPS. Настройка мастера не включает шифрование и не завершает настройку маршрутизатора. Оставьте параметр «Включить автоматическое сопоставление портов» отключенным, если вам не требуется UPnP; Jellyfin рекомендует отключать его, если это не необходимо.

В настройках сети Jellyfin отключены функции удаленного доступа и автоматического сопоставления портов.
Оставьте автоматическое сопоставление портов отключенным, если вам специально не требуется UPnP.

Не перенаправляйте обычный HTTP-порт 8096напрямую в общедоступный интернет. Порт HTTPS по умолчанию в Jellyfin 8920/TCPне используется до тех пор, пока не будет настроен HTTPS. Перед включением доступа извне следуйте официальному руководству по настройке сети .

8. Завершите воспроизведение и проверьте его работоспособность.

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

Главный экран Jellyfin с плитками коллекций «Фильмы», «Сериалы» и «Музыка».
После первого сканирования откройте клиент Jellyfin и убедитесь, что библиотеки отображаются.

Устранение распространенных проблем с настройкой

  • Веб-страница недоступна: проверьте sudo systemctl status jellyfinIP-адрес сервера, порт 8096и правила брандмауэра локальной сети. Последние записи в логах: sudo journalctl -u jellyfin -n 50 --no-pager.
  • Пустая библиотека: убедитесь, что хранилище смонтировано и jellyfinучетная запись может читать папку. Используйте правильный тип библиотеки и поддерживаемые правила именования.
  • Клиент не может обнаружить сервер: введите адрес в локальной сети :8096вручную. Локальное обнаружение использует протокол UDP 7359, но прямой ввод адреса не зависит от обнаружения.

После того как заработает локальное воспроизведение, добавьте пользователей или настройте удаленный доступ как отдельную задачу для работы с сетью.

Оставить комментарий

Как безопасно восстановить потерянные разделы и данные с жесткого диска

Как безопасно восстановить потерянные разделы и данные с жесткого диска

Узнайте, как восстановить потерянные разделы и файлы с помощью TestDisk и PhotoRec. Защитите исходный диск, проведите безопасное сканирование и сохраните восстановленные данные на другой диск.

Как сканировать QR-коды на настольном компьютере с Linux

Как сканировать QR-коды на настольном компьютере с Linux

Сканируйте QR-коды в Linux с помощью CoBang, используя веб-камеру или файл изображения. См. варианты установки, шаги настройки и решения проблем с доступом к камере Flatpak.

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Изменяйте настройки веб-камеры в Linux с помощью Cameractrls: настраивайте экспозицию, цвет, подавление мерцания и другие поддерживаемые параметры, а затем проверяйте совместимые видеорежимы.

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Установите PhpStorm на Linux с помощью JetBrains Toolbox или автономного архива tar.gz, а также через Snap и Arch AUR. Java уже включена в комплект.

Как создать резервную копию CD-ROM в формате ISO в Linux

Как создать резервную копию CD-ROM в формате ISO в Linux

Создайте образ CD-ROM ISO в Linux с помощью GNOME Disks или dd. Определите оптический привод, отслеживайте процесс копирования, проверяйте образ и узнавайте, когда поврежденный диск или аудиодиск требует использования другого инструмента.

Как вырезать изображение в Linux с помощью GIMP

Как вырезать изображение в Linux с помощью GIMP

Удаление фона фотографии в Linux с помощью GIMP: обведите контур объекта, удалите выделенный фон, сохранив прозрачность, и экспортируйте многоразовый PNG-файл.

Как установить Cisco Packet Tracer на Linux

Как установить Cisco Packet Tracer на Linux

Загрузите Cisco Packet Tracer 9.0.1 для Ubuntu 64-бит, установите DEB-пакет с помощью APT, примите лицензионное соглашение в Терминале и войдите в систему, чтобы начать лабораторную работу.

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно с официального сайта. Сравните пакеты для Windows, macOS и Linux, установите файлы данных и совершите свой первый полет.

Настольное приложение Google Tasks: как им пользоваться на компьютере

Настольное приложение Google Tasks: как им пользоваться на компьютере

Откройте Google Задачи в браузере, добавьте ярлык Chrome или запустите приложение, и управляйте задачами с указанием даты через Календарь и Gmail.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

OKSampler сопоставляет MP3-клипы с клавишами клавиатуры и может зацикливать аудио. Узнайте, что делает эта старая бесплатная программа, на чем заканчиваются ее старые функции и что нужно проверить перед загрузкой.