コンテンツにスキップ

ジェリーフィンの取り付け

Jellyfinプロジェクトとそのパートナーは、Jellyfinが複数のシステムですばやく稼働できるようにするために、多数のビルド済みバイナリパッケージを提供しています。

コンテナ

Open Container Initiativeは仮想化の一形態です。イメージはISOに似ていますが、コンテナーは実行中のVMに似ています。

ジェリーフィンの取り付けジェリーフィンの取り付け

現在、Dockerの読み取り専用マウントに問題があります。メインマウント内にサブマウントがある場合、サブマウントは読み書きされます。

DLNAまたはHDHomeRunを使用するには、ネットワークのホストモードを使用します。

公式ドックセンター

Jellyfin Dockerイメージは、複数のアーキテクチャーのDocker Hubで入手できます。

  1. 最後の画像を取得するdocker pull jellyfin / jellyfin
  2. 永続的なデータストレージ用にホスト上にディレクトリを作成します。mkdir / path / to / configmkdir / path / to / cache
  3. server.docker run -d –volume / path / to / config:/ config –volume / path / to / cache:/ cache –volume / path / to / media:/ media –user 1000:1000 –net = host –Restart = unless-stop jellyfin / jellyfinまたは、docker-compose:version: "3" services:jellyfin:image:jellyfin / jellyfin user:1000:1000 network_mode: "host" volumes:-/ path / to / config :/ config-/ path / to / cache:/ cache-/ path / to / media:/ media

LinuxServer.ioによって維持されるDocker Hubイメージ

Jellyfinイメージの目的は、Dockerを使用してソースからビルドする機能を提供することです。 LinuxサーバーイメージがJellyfinをパッケージとしてインストールする間、ネイティブイメージはコンテナー内でコンパイルされます。これにより、公式のJellyfinイメージの共通のベースイメージ(JellyfinとLinuxServerサイズ)がないため、イメージサイズが大きくなり、スペース消費が増える可能性があります。 Jellyfinイメージは、$TZ以外の環境をサポートしていません。他の環境パラメータは機能しません。イメージを変更する場合、フォルダーの場所は同じではないため、代替イメージをローテーションする前に構成フォルダーを移動する必要があります。

ARMおよびRPiハードウェアの場合、ハードウェアアクセラレーションサポートはネイティブイメージではまだ利用できないため、LinuxServerイメージを使用することをお勧めします。

Unraid Docker

Unraid Dockerテンプレートがリポジトリで利用可能です。

  1. 支払いなしでGUIを開き(少なくとも6.5は支払いなし)、[Docker]タブをクリックします。
  2. 「テンプレートリポジトリ」に次の行を追加し、オプションを保存します。
https://github.com/jellyfin/jellyfin/blob/master/deployment/unraid/docker-templates
  1. 「コンテナを追加」をクリックし、「jellyfin」を選択します。
  2. 必要なパスを調整し、変更を保存します。

Kubernetes

彼の倉庫には、KubernetesベースのプラットフォームにJellyfinをデプロイするコミュニティプロジェクトがあります。 Kubernetesベースのプラットフォームへのデプロイに関連する機能の問題やリクエストは、そこに提出する必要があります。

Windows(x86 / x64)

WindowsインストーラーとZIPファイル形式の構造は、こちらから入手できます。

警告する

PowerShellスクリプトを使用して10.4.0より前のバージョンをインストールした場合は、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フォルダーにコピーし、名前をsystemに変更します。
  4. 以下を含むjellyfinフォルダー内にjellyfin.batを作成します。%localappdata%でデフォルトのデータ/ライブラリーの場所を使用するには:<-インストールパス-; jellyfinsystemjellyfin.exeカスタムデータ/ライブラリーの場所を使用するには(パラメーターの後のパス) -d):<-インストールパス–; jellyfinsystemjellyfin。 exe -d-;-インストールパス-; jellyfindatosカスタムライブラリ/データの場所(-dパラメーターの後のパス)を使用して、webapp自動起動を無効にします。<-インストールパス–; jellyfinjellyfin.exe -d –インストールパス–; jellyfindatos -noautorunwebapp
  5. jellyfin.bat cmdを実行します
  6. ブラウザでhttp:// <–Server-IP-;:8096(Webアプリケーションの自動起動が無効になっている場合)

更新する

  1. ジェリーフィンを止める
  2. Jellyfinシステムフォルダーの名前をsystem-bakに変更します。
  3. Jellyfinの最新バージョンをダウンロードして解凍します
  4. 抽出したフォルダーをjellyfinフォルダーにコピーし、名前をsystemに変更します
  5. jellyfin.batを実行してサーバーを再起動します

反動

  1. ジェリーフィンを止めて。
  2. システムフォルダを削除します。
  3. system-bakの名前をsystemに変更します。
  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を実行します。 (ティクサ
  6. ダッシュボードまたはターミナルウィンドウでCTRL + Cを使用して、現在実行中のサーバーを停止します。
  7. jelly app versionフォルダーをゴミ箱に移動します。バージョンを、削除しようとしている実際のバージョン番号に置き換えます。

FFmpegをポータブルバージョンで使用する

ポータブル版には、デフォルトでFFmpegが付属していません。 FFmpegをインストールするには、homebrewを使用するか、Zeranoeビルドをダウンロードします。

Zeranoeコンプレックスを使用する場合は、/ Applications /フォルダーに解凍します。

ダッシュボードの再生タブに移動し、FFmpegパスの下のパスをFFmpegに設定します。

Linux(汎用amd64)

TARファイル形式の汎用Linux amd64コンストラクトは、こちらから入手できます。

インストールプロセス

/ 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データの4つのサブディレクトリを作成します。

sudo mkdirデータキャッシュ構成ログ

Debianまたは派生物を実行している場合は、Jellyfin専用に構築されたバージョンのffmpegをダウンロードしてインストールすることもできます。ご使用のオペレーティングシステムに一致する最新バージョンをダウンロードしてください(Debian Stretchの4.2.1-5は以下を想定しています)。

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 -c $J ffmpeg $FFMPEGDIR / ffmpeg

Jellyfinを非rootユーザーとして実行したい場合、すべてのファイルとディレクトリを通常のユーザーとアクセスグループにchmodします。上記の起動スクリプトも実行可能にします。

sudo chown -R user:group * sudo chmod u + x jellyfin.sh

最終的にそれを指示できます。実行すると多くの登録情報が表示されますが、これは正常です。 Webブラウザーでは通常の構成です。

./jellyfin.sh

ポータブルDLL

TARファイル形式に組み込まれた.NET Core DLLに依存しないプラットフォームは、こちらから入手できます。これらの構成はjellyfin.dllバイナリを使用し、dotnetでロードする必要があります。

Arch Linux

ゼラチンはAURでゼラチンおよびゼラチンgitとして見つかります。

Fedora

現在、RPMパッケージ形式のFedora 29ビルドはここから入手できますが、公式のFedoraリポジトリが登場します。

CentOS

RPMパッケージ形式のCentOS / RHEL 7ビルドはこちらから入手でき、公式のCentOS / RHELリポジトリは将来的に計画されています。

Debian

リポジトリ

Jellyfinチームは、Debian Stretch / BusterにインストールするためのDebianリポジトリを提供しています。サポートされているアーキテクチャは、amd64、arm64、およびarmhfです。

Microsoftは32ビットLinux x86システム用の.NETを提供していないため、Jellyfinはi386アーキテクチャをサポートしていません。

  1. APTのHTTPSトランスポートをまだインストールしていない場合はインストールします: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-architecture)]] https://repo.jellyfin.org/debian $( lsb_release -c -s)main»| sudo tee /etc/apt/sources.list.d/jellyfin.listNoteサポートされるバージョンはストレッチとバスターです。
  4. APTリポジトリの更新:sudo apt update
  5. Jellyfinをインストールします。sudoapt install jellyfin
  6. 任意のツールを使用してJellyfinシステムサービスを管理します。sudoservice jellyfin statussudo systemctl restart jellyfinsudo /etc/init.d/jellyfin stop

パッケージ

古いバージョンを含む未加工のDebianパッケージは、こちらから入手できます。

リポジトリは、さまざまな依存関係も含まれているため、DebianでJellyfinを入手するための推奨される方法です。

  1. リポジトリから目的のパッケージjellyfinおよびjellyfin-ffmpeg.debをダウンロードします。
  2. ダウンロードした.debパッケージをインストールします:sudo dpkg -i jellyfin _ *。Deb jellyfin-ffmpeg _ *。Deb
  3. aptを使用して、不足している依存関係をインストールします。sudoapt -f install
  4. 任意のツールを使用してJellyfinシステムサービスを管理します。sudoservice jellyfin statussudo systemctl restart jellyfinsudo /etc/init.d/jellyfin stop

Ubuntu

新しい倉庫への移行

Jellyfinの以前のバージョンでは、DebianリポジトリにUbuntuが含まれていました。個別のバイナリパッケージをより適切に処理するために、独自のリポジトリに分割されました。 ubuntuのバージョンが見つからないというエラーが発生し、ubuntujellyfin.listファイルを以前に構成した場合は、次の手順に従ってください。

  1. 古い/etc/apt/sources.list.d/jellyfin.list:sudo rm /etc/apt/sources.list.d/jellyfin.listファイルを削除します
  2. 書かれているとおりに次のセクションに進んでください。

リポジトリ

Jellyfinのチームは、Ubuntu Xenial、Bionic、Cosmic、Disco、EoanにインストールするためのUbuntuリポジトリを提供しています。サポートされているアーキテクチャは、amd64、arm64、およびarmhfです。 Ubuntu Xenialではamd64のみがサポートされています。

Microsoftは32ビットLinux x86システム用の.NETを提供していないため、Jellyfinはi386アーキテクチャをサポートしていません。

  1. APTのHTTPSトランスポートをまだインストールしていない場合はインストールします:sudo apt install apt-transport-https
  2. ユニバースリポジトリを有効にして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-architecture)]] https://repo.jellyfin.org/ubuntu $( lsb_release -c -s)main»| sudo tee /etc/apt/sources.list.d/jellyfin.list注サポートされるバージョンは、xenial、bionic、cosmic、disk、およびeoanです。
  5. APTリポジトリの更新:sudo apt update
  6. Jellyfinをインストールします。sudoapt install jellyfin
  7. 任意のツールを使用してJellyfinシステムサービスを管理します。sudoservice jellyfin statussudo systemctl restart jellyfinsudo /etc/init.d/jellyfin stop

パッケージ

古いバージョンを含む未加工のUbuntuパッケージは、こちらから入手できます。

リポジトリは、さまざまな依存関係も含まれているため、UbuntuにJellyfinをインストールするための推奨される方法です。

  1. ユニバースリポジトリを有効にしてすべてのFFMpeg依存関係を取得し、リポジトリを更新します。sudo add-apt-repository universesudo apt update
  2. リポジトリから目的のパッケージjellyfinおよびjellyfin-ffmpeg.debをダウンロードします。
  3. 必要な依存関係をインストールします。sudoapt install at libsqlite3-0 libfontconfig1 libfreetype6 libssl1.0.0
  4. ダウンロードした.debパッケージをインストールします:sudo dpkg -i jellyfin _ *。Deb jellyfin-ffmpeg _ *。Deb
  5. aptを使用して、不足している依存関係をインストールします。sudoapt -f install
  6. 任意のツールを使用してJellyfinシステムサービスを管理します。sudoservice jellyfin statussudo systemctl restart jellyfinsudo /etc/init.d/jellyfin stop

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