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

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

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

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

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

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

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

sudo snap install docker

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

su -

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

sudo -s

passwd

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

sudo addgroup --system docker 

sudo adduser $USER docker newgrp docker 

sudo snap disable docker 

sudo snap enable docker

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

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

su -
docker pull jellyfin/jellyfin:latest

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

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

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

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

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

su -
cd /root/jellyfin

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

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

su -
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 докер запустить используется команда. Однако, докер запустить для изображений. Итак, чтобы перезапустить контейнер в случае перезагрузки системы (или сбоя), вам нужно запустить запуск докера команда.

С использованием докер пс-а команда, просмотреть все контейнеры в системе.

su -
docker ps -a

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

docker start 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 для получения информации о различных доступных приложениях.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.