перейти к содержанию

Желефин Инсталляция

Проект Jellyfin и его партнеры предлагают несколько готовых бинарных пакетов, которые помогут Jellyfin быстро начать работу на нескольких системах.

контейнеры

Open Container Initiative - это форма виртуализации. Образ похож на ISO, а контейнер похож на работающую виртуальную машину.

 Желефин Инсталляция Желефин Инсталляция
примечание

В настоящее время в Docker существует проблема с монтируемыми только для чтения монтируемыми устройствами. Если в главном монтировании есть дополнительные монтировки, они монтируются и читаются.

Используйте режим хоста для сети, чтобы использовать DLNA или HDHomeRun.

Официальный док-центр

Образ Jellyfin Docker доступен в Docker Hub для нескольких архитектур.

  1. Получить последнее изображение Docker Pull Jellyfin / Jellyfin
  2. Создайте каталоги на хосте для постоянного хранения данных. Mkdir / path / to / configmkdir / path / to / cache
  3. Запустите файл server.docker: -d –volume / path / to / config: / config –volume / path / to / cache: / cache –volume / path / to / media: / media –user 1000: 1000 –net = host –Restart = если-остановка jellyfin / jellyfin В качестве альтернативы можно использовать docker-compose: версия: «3» службы: jellyfin: изображение: jellyfin / jellyfin пользователь: 1000: 1000 network_mode: тома «host»: - / path / to / config : / config - / path / to / cache: / cache - / path / to / media: / media

Образ Docker Hub, поддерживаемый LinuxServer.io

Цель образа Jellyfin - предоставить возможность сборки из исходного кода с помощью Docker. Собственный образ компилируется внутри контейнера, а образ сервера Linux устанавливает Jellyfin как пакет. Это может привести к большему размеру изображения и большему потреблению пространства, так как нет единого базового образа для официального образа Jellyfin, Jellyfin vs размеры LinuxServer. Образ Jellyfin не поддерживает среды, кроме $TZ. Никаких других параметров среды не работает. Если вы измените свое изображение, расположение папок будет разным, поэтому вам нужно переместить папки конфигурации, прежде чем поворачивать альтернативное изображение.

Для оборудования ARM и RPi рекомендуется использовать образ LinuxServer, поскольку поддержка аппаратного ускорения еще не доступна в собственном образе.

Бесстрашный Докер

Шаблон Unraid Docker доступен в хранилище.

  1. Откройте GUI без оплаты (минимум 6,5 без оплаты) и нажмите на вкладку «Докер».
  2. Добавьте следующую строку в «Репозитории шаблонов» и сохраните параметры.
https://github.com/jellyfin/jellyfin/blob/master/deployment/unraid/docker-templates
  1. Нажмите «Добавить контейнер» и выберите «Желефин».
  2. Настройте необходимые пути и сохраните изменения.

Kubernetes

На его складе находится проект сообщества по развертыванию Jellyfin на платформах на базе Kubernetes. Любые проблемы или запросы на функции, связанные с развертыванием на платформах на базе Kubernetes, следует направлять туда.

Windows (x86 / x64)

Установщики Windows и конструкции в формате ZIP доступны здесь.

предупреждение

Если вы установили версию более раннюю, чем 10.4.0, с помощью сценария PowerShell, вам потребуется вручную удалить службу с помощью команды nssm remove Jellyfin и удалить сервер, удалив все файлы вручную. Также может потребоваться переместить файлы данных в правильное местоположение или указать установщику старое местоположение.

предупреждение

32-битная или x86 версия не рекомендуется. Ffmpeg и его видеокодеры обычно лучше всего работают как 64-битные исполняемые файлы из-за предоставленных дополнительных регистров. Это означает, что 32-разрядная версия Jellyfin устарела.

Установить с помощью установщика (x64)

устанавливать

  1. Загрузите последнюю версию.
  2. Запустите установщик.
  3. (Необязательно) При установке в качестве службы выберите тип учетной записи службы.
  4. Если все выполнено успешно, сервис Jellyfin работает.
  5. Откройте браузер по адресу http: // localhost: 8096, чтобы завершить настройку Jellyfin.

обновление

  1. Загрузите последнюю версию.
  2. Запустите установщик.
  3. Если все было успешно завершено, служба Jellyfin теперь работает как новая версия.

деинсталляция

  1. Зайдите в Установка или удаление программ в Windows.
  2. Найди Желефина.
  3. Нажмите на Удалить.

Ручная установка (x86 / x64)

устанавливать

  1. Загрузите и распакуйте последнюю версию.
  2. Создайте папку jellyfin в выбранном вами месте установки.
  3. Скопируйте извлеченную папку в папку jellyfin и переименуйте ее как системную.
  4. Создайте jellyfin.bat внутри вашей папки jellyfin, содержащей: Чтобы использовать расположение данных / библиотеки по умолчанию в %localappdata%: <- Ваш путь установки -; jellyfinsystemjellyfin.exe Чтобы использовать пользовательское местоположение данных / библиотеки (Путь после параметра -d): <- Ваш путь установки–; jellyfinsystemjellyfin. exe -d -; - Ваш путь установки —-; jellyfindatos Использовать пользовательскую библиотеку / расположение данных (путь после параметра -d) и отключить автозапуск webapp: <- Ваш путь установки–; jellyfinjellyfin.exe -d - Ваш путь установки -; jellyfindatos -noautorunwebapp
  5. Запустите jellyfin.bat cmd
  6. Откройте браузер по адресу http: // <–Server-IP —-;: 8096 (если автозапуск веб-приложения отключен)

обновление

  1. Стоп Желефин
  2. Переименуйте системную папку Jellyfin в system-bak
  3. Скачайте и распакуйте последнюю версию Jellyfin
  4. Скопируйте извлеченную папку в папку jellyfin и переименуйте ее в систему
  5. Запустите jellyfin.bat, чтобы снова запустить сервер

регресс

  1. Стоп Желефин.
  2. Удалить системную папку.
  3. Переименуйте систему-бак в систему.
  4. Запустите jellyfin.bat, чтобы снова запустить сервер.

MacOS

Пакеты приложений и конструкции MacOS в формате TAR доступны здесь.

устанавливать

  1. Загрузите последнюю версию.
  2. Перетащите пакет .app в папку «Приложения».
  3. Запустите приложение.
  4. Откройте браузер по адресу http://127.0.0.1:8096.

обновление

  1. Загрузите последнюю версию.
  2. Остановите сервер, который в данный момент работает либо через панель мониторинга, либо с помощью значка приложения.
  3. Перетащите новый пакет .app в папку «Программы» и нажмите «Да», чтобы заменить файлы.
  4. Запустите приложение.
  5. Откройте браузер по адресу http://127.0.0.1:8096.

деинсталляция

  1. Остановите сервер, который в данный момент работает либо через панель мониторинга, либо с помощью значка приложения.
  2. Переместите пакет .app в корзину.

Очистить настройки

Это удалит все настройки и информацию о пользователе. Это относится к пакету .app и переносной версии.

  1. Удалите папку ~ / .config / jellyfin /
  2. Удалить папку ~ / .local / share / jellyfin /

Портативная версия

  1. Загрузите последнюю версию
  2. Распакуйте его в папку «Приложения»
  3. Откройте Терминал и введите cd, затем пробел и перетащите папку jellyfin в терминал.
  4. Введите ./jellyfin для запуска jellyfin.
  5. Откройте браузер по адресу http: // localhost: 8096.

Закрытие окна терминала закончится Jellyfin. Помещение Jellyfin на экран или в tmux может предотвратить это.

Обновление портативной версии

  1. Загрузите последнюю версию.
  2. Остановите сервер, который в данный момент работает либо через панель мониторинга, либо с помощью сочетания клавиш CTRL + C в окне терминала.
  3. Извлеките последнюю версию в Приложениях
  4. Откройте Терминал и введите cd, затем пробел и перетащите папку jellyfin в терминал.
  5. Введите ./jellyfin для запуска jellyfin. (tixa
  6. Остановите сервер, который в данный момент работает либо через панель мониторинга, либо с помощью сочетания клавиш CTRL + C в окне терминала.
  7. Переместите папку с версией приложения Jelly в корзину. Замените версию фактическим номером версии, которую вы пытаетесь удалить.

Использование FFmpeg с переносной версией

Портативная версия не поставляется с FFmpeg по умолчанию. Для установки FFmpeg вы можете использовать homebrew или скачать сборку Zeranoe.

Если вы используете комплекс Zeranoe, распакуйте его в папку / Applications /.

Перейдите на вкладку воспроизведения на панели инструментов и установите путь к FFmpeg под FFmpeg Path.

Linux (универсальный amd64)

Общие конструкции Linux amd64 в формате файла TAR доступны здесь.

Процесс установки

Создайте каталог в / opt для jellyfin и его файлов и введите этот каталог.

sudo mkdir / opt / jellyfincd / opt / jellyfin

Загрузите последнюю общую версию Linux на странице запуска. Стандартная сборка Linux заканчивается на «linux-amd64.tar.gz». В остальных инструкциях предполагается, что устанавливается версия 10.4.3 (т.е. jellyfin_10.4.3_linux-amd64.tar.gz). Загрузите универсальную сборку, а затем распакуйте файл:

sudo wget https://github.com/jellyfin/jellyfin/releases/download/v10.4.3/jellyfin_10.4.3_linux-amd64.tar.gzsudo tar xvzf jellyfin_10.4.3_linux-amd64.tar.gz

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

sudo ln -s jellyfin_10.4.3 jellyfin

Создайте четыре подкаталога для данных Jellyfin.

журнал конфигурации кэша данных sudo mkdir

Если вы используете Debian или его производную, вы также можете скачать и установить версию ffmpeg, созданную специально для Jellyfin. Обязательно загрузите последнюю версию, которая соответствует вашей операционной системе (см. 4.2.1-5 для Debian Stretch, ниже).

sudo wget https://repo.jellyfin.org/releases/server/debian/versions/jellyfin-ffmpeg/4.2.1-5/jellyfin-ffmpeg_4.2.1-5-stretch_amd64.debsudo dpkg --install jellyfin-ffmpeg_4.2.1 -5-stretch_amd64.deb

Если вы столкнетесь с какой-либо ошибкой зависимости, запустите ее, и она установит jellyfin-ffmpeg.

sudo apt install -f

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

sudo nano jellyfin.sh

Затем вставьте следующие команды и измените их при необходимости.

#! / bin / bashJELLYFINDIR = "/ opt / jellyfin" FFMPEGDIR = "/ usr / share / jellyfin-ffmpeg" $JELLYFINDIR / jellyfin / jellyfin -d $JELLYFINDIR / data -C $JELLYFINDIR / cache -cccc ffmpeg $FFMPEGDIR / ffmpeg

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

sudo chown -R пользователь: группа * sudo chmod u + x jellyfin.sh

Вы можете наконец направить это. При запуске вы увидите много регистрационной информации, это нормально. Конфигурация обычная в веб-браузере.

./jellyfin.sh

Портативный DLL

Платформа .NET Core DLL, встроенная в формат файла TAR, доступна здесь. Эти конструкции используют двоичный файл jellyfin.dll и должны быть загружены с помощью dotnet.

Arch Linux

Желатин можно найти в AUR в виде желатина и желатин-гита.

мягкая фетровая шляпа

Сборки Fedora 29 в формате пакета RPM уже доступны здесь, но скоро появится официальный репозиторий Fedora.

CentOS

Сборки CentOS / RHEL 7 в формате пакета RPM доступны здесь, а официальный репозиторий CentOS / RHEL запланирован на будущее.

Debian

хранилище

Команда Jellyfin предоставляет репозиторий Debian для установки на Debian Stretch / Buster. Поддерживаемые архитектуры: amd64, arm64 и armhf.

примечание

Microsoft не предоставляет .NET для 32-битных систем Linux x86, и поэтому Jellyfin не поддерживает архитектуру i386.

  1. Установите HTTPS транспорт для APT, если вы еще этого не сделали: sudo apt install apt-transport-https
  2. Импортируйте ключ подписи GPG (подписанный командой Jellyfin): wget -O - https://repo.jellyfin.org/debian/jellyfin_team.gpg.key | sudo apt-key add -
  3. Добавьте конфигурацию репозитория в /etc/apt/sources.list.d/jellyfin.list:echo «deb [arch = $ (dpkg –print-архитектура)]] https://repo.jellyfin.org/debian $ ( lsb_release -c -s) главная »| sudo tee /etc/apt/sources.list.d/jellyfin.listNote Поддерживаемые версии: растянуть и расколоть.
  4. Обновление репозиториев APT: обновление sudo apt
  5. Установите Jellyfin: sudo apt установите jellyfin
  6. Управляйте системным сервисом Jellyfin с помощью выбранного вами инструмента: sudo service jellyfin statussudo systemctl перезапустите jellyfinsudo /etc/init.d/jellyfin stop

пакеты

Сырые пакеты Debian, включая старые версии, доступны здесь.

примечание

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

  1. Загрузите нужные пакеты jellyfin и jellyfin-ffmpeg.deb из репозитория.
  2. Установите загруженные пакеты .deb: sudo dpkg -i jellyfin _ *. Deb jellyfin-ffmpeg _ *. Deb
  3. Используйте apt для установки любых отсутствующих зависимостей: sudo apt -f install
  4. Управляйте системным сервисом Jellyfin с помощью выбранного вами инструмента: sudo service jellyfin statussudo systemctl перезапустите jellyfinsudo /etc/init.d/jellyfin stop

Ubuntu

Переезд на новый склад

Более ранние версии Jellyfin включали Ubuntu в репозиторий Debian. Теперь он был разделен на собственный репозиторий для лучшей обработки отдельных двоичных пакетов. Если вы столкнулись с ошибками, связанными с тем, что версия ubuntu не найдена, и вы ранее настроили файл ubuntujellyfin.list, выполните следующие действия.

  1. Удалите старый файл /etc/apt/sources.list.d/jellyfin.list:sudo rm /etc/apt/sources.list.d/jellyfin.list
  2. Перейдите к следующему разделу, как написано.

хранилище

Команда Jellyfin предоставляет репозиторий Ubuntu для установки на Ubuntu Xenial, Bionic, Cosmic, Disco и Eoan. Поддерживаемые архитектуры: amd64, arm64 и armhf. В Ubuntu Xenial поддерживается только amd64.

примечание

Microsoft не предоставляет .NET для 32-битных систем Linux x86, и поэтому Jellyfin не поддерживает архитектуру i386.

  1. Установите HTTPS транспорт для APT, если вы еще этого не сделали: sudo apt install apt-transport-https
  2. Включите репозиторий Universe, чтобы получить все зависимости FFMpeg: sudo add-apt-repository universe
  3. Импортируйте ключ подписи GPG (подписанный командой Jellyfin): wget -O - https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | sudo apt-key add -
  4. Добавьте конфигурацию репозитория в /etc/apt/sources.list.d/jellyfin.list:echo «deb [arch = $ (dpkg –print-архитектура)]] https://repo.jellyfin.org/ubuntu $ ( lsb_release -c -s) главная »| sudo tee /etc/apt/sources.list.d/jellyfin.list Примечание. Поддерживаемые версии: xenial, bionic, космическая, дисковая и eoan.
  5. Обновление репозиториев APT: обновление sudo apt
  6. Установите Jellyfin: sudo apt установите jellyfin
  7. Управляйте системным сервисом Jellyfin с помощью выбранного вами инструмента: sudo service jellyfin statussudo systemctl перезапустите jellyfinsudo /etc/init.d/jellyfin stop

пакеты

Сырые пакеты Ubuntu, включая старые версии, доступны здесь.

примечание

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

  1. Включите репозиторий Universe, чтобы получить все зависимости FFMpeg, и обновите репозитории: sudo add-apt-repository universesudo apt update
  2. Загрузите нужные пакеты jellyfin и jellyfin-ffmpeg.deb из репозитория.
  3. Установите необходимые зависимости: sudo apt установите на libsqlite3-0 libfontconfig1 libfreetype6 libssl1.0.0
  4. Установите загруженные пакеты .deb: sudo dpkg -i jellyfin _ *. Deb jellyfin-ffmpeg _ *. Deb
  5. Используйте apt для установки любых отсутствующих зависимостей: sudo apt -f install
  6. Управляйте системным сервисом Jellyfin с помощью выбранного вами инструмента: sudo service jellyfin statussudo systemctl перезапустите jellyfinsudo /etc/init.d/jellyfin stop

ru_RUРусский
es_ESEspañol zh_CN简体中文 hi_INहिन्दी arالعربية pt_BRPortuguês do Brasil bn_BDবাংলা ja日本語 de_DEDeutsch fr_FRFrançais it_ITItaliano ru_RUРусский