Как настроить Jellyfin на Linux в Docker

Jellyfin — это реализация Plex с открытым исходным кодом. Это идеальный медиасервер для тех, кому не нравится направление Plex. Это руководство покажет вам, как развернуть сервер Jellyfin на Linux в Docker.

Установка Докера в Linux

Чтобы использовать Jellyfin в Linux в качестве контейнера Docker, вам необходимо установить Docker на свой сервер Linux. Есть много способов установить Docker в Linux. В этом руководстве мы установим его как пакет Snap.

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

С помощью среды выполнения пакета Snap на вашем сервере Linux используйте команду snap install , чтобы установить последнюю версию Docker на свой компьютер.

sudo snap установить докер

После установки Docker в Linux вы можете получить к нему доступ, используя учетную запись root. Вы можете войти в root с помощью следующей команды.

су -

Не можете получить доступ к корневой учетной записи в вашей системе Linux? Вам нужно будет включить его. Чтобы включить его, выполните приведенные ниже команды.

sudo -s пароль

Войдя в систему с учетной записью root, вы можете получить доступ к Docker с помощью команды Docker –help . Эта команда покажет вам все команды, связанные с Docker. Кроме того, вы можете включить Docker для своего пользователя с помощью приведенных ниже команд.

sudo addgroup --system docker sudo adduser $USER docker newgrp docker sudo snap отключить докер sudo snap включить докер

Получение образа докера Jellyfin

Когда инструмент Docker запущен и работает в вашей системе Linux, пришло время извлечь образ Jellyfin Docker из Dockerhub. Используя команду docker pull , загрузите программное обеспечение. Это займет всего минуту.

су -

docker pull jellyfin/jellyfin: последний

Вытащить образ Jellyfin Docker довольно сложно. Однако, если вы хотите узнать больше об образе Jellyfin Docker для устранения неполадок или узнать, для чего вы настраиваете свою систему, нажмите здесь.

После захвата контейнера Jellyfin вам нужно использовать команду mkdir для создания папок «config» и «cache». В этих папках будут храниться файлы конфигурации Jellyfin и файлы кеша.

Примечание: файлы конфигурации для контейнера Jellyfin должны быть в формате /root. Почему? Snap Docker не может взаимодействовать с файлами вне каталога $HOME. Если вы попытаетесь выйти наружу /root, вы столкнетесь с ошибками.

mkdir -p ~/jellyfin/{config,cache}

Как только эти две папки будут созданы, вы сможете увидеть их в /root/jellyfinкаталоге. Чтобы получить доступ к этим папкам, выполните следующие команды.

су -

компакт-диск /корень/желефин

Запуск док-контейнера Jellyfin

Чтобы запустить док-контейнер Jellyfin в первый раз, необходимо выполнить следующую команду запуска док-станции . Эта команда изменена по сравнению с той, что представлена ​​в официальной документации Jellyfin, для работы с версией Docker для Snap.

су -

docker run -d -v /root/jellyfin/config:/config -v /root/jellyfin/cache:/cache -v /media:/media --net=host jellyfin/jellyfin:latest

После запуска вышеуказанной команды Docker настроит образ Jellyfin, папки, сеть и т. д. Этот процесс не займет много времени. Когда контейнер запущен, вы можете получить к нему доступ по следующему URL-адресу.

HTTP://local-lan-ip-address-of-server:8096

Запуск контейнера Jellyfin после установки

При первой установке Jellyfin используется команда запуска docker . Однако запуск докера предназначен для изображений. Итак, чтобы повторно запустить контейнер в случае перезагрузки системы (или сбоя), вам нужно будет запустить команду запуска докера .

С помощью команды docker ps -a просмотрите все контейнеры в системе.

су -

докер пс-а

Найдите «ИДЕНТИФИКАТОР КОНТЕЙНЕРА» и найдите идентификатор контейнера Jellyfin. Затем вы можете запустить контейнер с помощью следующей команды запуска докера .

запуск докера CONTAINER_ID

Кроме того, вы можете остановить контейнер с помощью docker stop .

остановка докера CONTAINER_ID

Настройка Джеллифина

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

Шаг 1: Прочтите «Добро пожаловать в Jellyfin!» сообщение. Затем нажмите кнопку «Далее», чтобы продолжить.

Шаг 2: Jellyfin покажет вам страницу «Расскажите о себе» на следующей странице. Отсюда вы должны создать имя пользователя и пароль администратора.

В поле «Имя пользователя» введите «admin». Затем выберите кнопку «Далее».

Шаг 3: Теперь вы должны настроить свои медиатеки. Нажмите кнопку «+» рядом с кнопкой «Добавить медиатеку». Затем вам нужно будет выбрать тип контента. Типы включают фильмы, музыку, телешоу, фотографии и т. д.

Обязательно выберите /mediaпапку. Эта папка находится в контейнере Jellyfin, а не в основной ОС.

Шаг 4: Чтобы добавить медиафайлы в Jellyfin, добавьте файлы в /mediaпапку на хост-ОС. Контейнер Jellyfin увидит эти файлы в хост-ОС и пропустит их. Убедитесь, что папка имеет правильные разрешения через хост-ОС:

В основной ОС перейдите к /media/ с помощью терминала, создайте папку «фильмы», папку «телевидение» и папку «музыка». Затем обновите права доступа к этим папкам, чтобы Jellyfin мог получить к ним доступ.

sudo chmod -R 777 /media/movies/ sudo chmod -R 777 /media/tv/ sudo chmod -R 777 /media/music/

Шаг 5: Разместите на хост-ОС и поместите медиафайлы в папки «фильмы», «тв» и «музыка». Затем завершите процесс установки Jellyfin, чтобы он мог обнаружить ваш носитель.

Использование желефина

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


Улучшите буфер обмена Gnome Shell с помощью Pano

Улучшите буфер обмена Gnome Shell с помощью Pano

Посмотрим правде в глаза, буфер обмена Gnome Shell по умолчанию не очень хорош. Установите Pano, чтобы улучшить работу с буфером обмена!

Как установить DaVinci Resolve 17 в Linux

Как установить DaVinci Resolve 17 в Linux

Вам нужен отличный нелинейный видеоредактор для Linux? Заставьте Davinci Resolve 17 работать с этим руководством!

Как загрузить обои на рабочий стол Linux с помощью загрузчика обоев

Как загрузить обои на рабочий стол Linux с помощью загрузчика обоев

Wallpaper Downloader — удобный загрузчик и менеджер обоев для Linux. Он поддерживает большинство сред рабочего стола Linux и очень прост в использовании. Это руководство

Как установить ОС Tuxedo на свой компьютер

Как установить ОС Tuxedo на свой компьютер

Хотите протестировать ОС Tuxedo на компьютерах Tuxedo? Узнайте, как установить последнюю версию Tuxedo OS на свой ПК.

Как установить файл DEB в Linux

Как установить файл DEB в Linux

.DEB вариант № Что ты делаешь с этим? Узнайте о многих способах установки файлов DEB на ПК с Linux.

Как играть в Dying Light на Linux

Как играть в Dying Light на Linux

Dying Light — видеоигра в жанре survival horror, разработанная Techland и изданная Warner Bros Interactive Entertainment в 2015 году. Игра сосредоточена на

Как установить Neptune Linux на свой компьютер

Как установить Neptune Linux на свой компьютер

Neptune использует среду рабочего стола KDE Plasma 5 и стремится создать элегантную ОС. Вот как установить Neptune Linux на свой компьютер.

Попробуйте новый рабочий стол на основе оснастки Ubuntu

Попробуйте новый рабочий стол на основе оснастки Ubuntu

Хотите опробовать новую настольную операционную систему Ubuntu, основанную на Snap-пакетах? Узнайте, как развернуть его на виртуальной машине с помощью этого руководства.

Как играть в Undertale на Linux

Как играть в Undertale на Linux

Undertale — это двухмерная инди-ролевая игра 2015 года, разработанная и изданная разработчиком игр Тоби Фоксом. Это руководство расскажет о загрузке и установке Undertale на вашем компьютере.

Как играть в Total War: THREE KINGDOMS на Linux

Как играть в Total War: THREE KINGDOMS на Linux

Total War: Three Kingdoms — это пошаговая стратегия в реальном времени, разработанная Creative Assembly. Вот как играть на Linux.