Skip to main content

Jellyfin メディアサーバーのインストール

note

この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues

pir

このガイドでは、ODYSSEY-X86上で動作するUbuntuシステムにDockerコンテナとしてJellyfinメディアサーバーをセットアップする方法を説明します。Jellyfinを使用することで、世界中どこからでもローカルメディアファイルをストリーム配信できます!

Dockerとは?

Dockerは、アプリケーションを開発、配布、実行するためのオープンプラットフォームです。Dockerは、コンテナと呼ばれる緩やかに隔離された環境でアプリケーションをパッケージ化して実行する機能を提供します。この隔離とセキュリティにより、ホスト上で多数のコンテナを同時に実行することが可能です。コンテナは軽量で、アプリケーションの実行に必要なすべてを含んでいるため、ホストに現在インストールされているものに依存する必要はありません。コンテナを簡単に共有でき、共有相手が同じコンテナを同じ方法で動作させることが保証されます。

pir

Jellyfin メディアサーバーとは?

Jellyfin メディアサーバーは、1つのデバイスに保存された音楽、写真、動画を他の多くのデバイスでアクセスできるようにするツールです。Jellyfinソフトウェアは、Windows、Mac、Linuxコンピュータ、ネットワーク接続ストレージ(NAS)デバイス、さらにはルーターにもインストールできます。Jellyfinメディアサーバーに保存されたすべてのメディアファイルをインターネット経由でリモートでストリーム配信し、世界中どこからでもJellyfinアプリを使用してアクセスできます。

pir

始めに

それでは、UbuntuシステムにインストールされたDockerコンテナとしてJellyfinメディアサーバーを実行するプロセスを見ていきましょう。

X86にUbuntuをインストールする

このWikiに従ってODYSSEY-X86にUbuntuをインストールしてください。最新のUbuntu OSはこちらからダウンロードできます。

UbuntuにDockerをインストールする

  • ステップ 1. 既存のパッケージリストを更新する
sudo apt update
  • ステップ 2. 必要な前提パッケージをインストールする
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
  • ステップ 3. Ubuntuシステムに公式DockerリポジトリのGPGキーを追加する
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  • ステップ 4. APTソースにDockerリポジトリを追加する
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
  • ステップ 5. Dockerをインストールする
sudo apt install docker-ce -y
  • ステップ 6. Dockerがインストールされて既に実行されていることを確認する
sudo systemctl status docker

以下のような出力が表示されます

pir

  • ステップ 7. デフォルトでは、dockerコマンドはrootユーザーまたはdockerグループのユーザーのみが実行できます。そのため、ユーザー名をDockerグループに追加します
sudo usermod -aG docker ${USER}
  • ステップ 8. 新しいグループメンバーシップを適用する
su - ${USER}

DockerでJellyfinメディアサーバーをインストールする

  • ステップ 1. 最新のJellyfinコンテナイメージをダウンロードする
docker pull jellyfin/jellyfin
  • ステップ 2. 設定とキャッシュデータの永続ストレージを作成する
docker volume create jellyfin-config
docker volume create jellyfin-cache
  • ステップ 3. メディアファイルを保存するフォルダを作成する
# 例として
mkdir /home/username/movies

注意: ここで username はUbuntuシステム上のユーザー名に置き換えてください

  • ステップ 4. コンテナを作成して実行する
docker run -d \
--name jellyfin \
--net=host \
--volume jellyfin-config:/config \
--volume jellyfin-cache:/cache \
--mount type=bind,source=/path/to/media,target=/media \
--restart=unless-stopped \
jellyfin/jellyfin

注意: ここで /path/to/media は先ほど作成した /home/username/movies ディレクトリです

Jellyfinメディアサーバーの初期設定

  • ステップ 1. ODYSSEY-X86またはODYSSEY-X86と同じネットワーク上の他のPCからウェブブラウザで以下を入力します
<IP_address_of_ODYSSEY-X86>:8096
# 例として:
192.168.1.133:8096
  • ステップ 2. Jellyfinセットアップホームページで希望の言語を選択し、Nextをクリックします

pir

  • ステップ 3. 管理者アカウントのユーザー名パスワードを入力し、Nextをクリックします

pir

  • ステップ 4. Add Media Libraryをクリックします

pir

  • ステップ 5. ドロップダウンメニューからコンテンツタイプを選択し、表示名を入力します。ここで表示名はコンテンツタイプと同じものを選択します

pir

  • ステップ 6. Foldersの横にある+記号をクリックします

pir

  • ステップ 7. Dockerコンテナ内の/mediaフォルダをクリックし、OKをクリックします

pir

pir

  • ステップ 8. 他の設定をデフォルトのままにして、再度 OK をクリックします。必要に応じて他の設定を変更することもできます。

pir

  • ステップ 9. Next をクリックします。

pir

注意: Next をクリックする前に、TV 番組などの他のメディアライブラリを追加することもできます。Add Media Library をクリックして、同じ手順を繰り返してください。

  • ステップ 10. 必要に応じて設定を変更し、次の画面で Next をクリックします。

pir

pir

  • ステップ 11. 最後に Finish をクリックします。

pir

  • ステップ 12. 先ほど作成した管理者アカウントでサインインします。

pir

すると、Jellyfin のホームページに移動します!

pir

映画/TV 番組を追加する

ここでは、Jellyfin で再生できるようにいくつかの映画を追加します。

  • ステップ 1. すべての映画ファイルを、以前作成したディレクトリ (/home/username/movies) にコピー&ペーストします。

  • ステップ 2. Jellyfin のホームページに戻り、3 つのドットをクリックして Refresh metadata を選択します。

pir

pir

  • ステップ 3. デフォルトの Refresh mode をそのままにして Refresh をクリックします。

pir

  • ステップ 4. Movies をクリックします。

pir

すると、すべての映画が読み込まれたことが確認できます。

pir

  • ステップ 5. 映画をクリックし、Play ボタンをクリックして映画の再生を開始します。

pir

Jellyfin クライアントアプリでメディアを再生する

Jellyfin クライアントアプリを使用して、Jellyfin メディアサーバー内のすべてのメディアを視聴できます。Jellyfin アプリは、スマートフォン、PC、スマート TV などのさまざまなデバイスにインストールできます。

Jellyfin クライアントアプリの対応デバイス一覧はこちら をご覧ください。対応デバイスにアプリをインストールできます。

pir

Jellyfin クライアントアプリに移動し、ログインして、Jellyfin メディアサーバーに保存されているすべてのメディアをストリーミングしましょう!

外部ストレージを接続してメディアを保存する

X86 に外部ストレージドライブを接続してストレージを拡張し、すべてのメディアを保存することもできます。

ODYSSEY - X86J4125 には以下のようなストレージオプションがあります:

  • PCIe SSD
  • SATA SSD
  • SATA HDD
  • Micro-SD カード
  • USB フラッシュドライブ

pir

上記のストレージオプションを参考にして、お好みの外部ストレージを接続してください。

普通のテレビをスマートテレビに変えて Jellyfin を実行する

自宅でスマートテレビを使用して Jellyfin Media Server から映画などのメディアをストリーミングするのは非常に便利です。スマートテレビが必要なのは、テレビにアプリストアがあれば Jellyfin アプリをインストールできるからです。しかし、普通のテレビしか持っていない場合でも、Raspberry Pi を使用してスマートテレビに変えることができます!

こちらのリンクをクリックして詳細を確認してください!

コミュニティ

リソース

技術サポートと製品に関するディスカッション

弊社製品をお選びいただきありがとうございます!製品の使用体験がスムーズになるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルをご用意しています。

Loading Comments...