LinuxでJellyfinメディアサーバーをセットアップする方法

Linux 上で Jellyfin メディアサーバーをセットアップするには、サーバーパッケージをインストールし、Web ウィザードを開いて管理者アカウントを作成し、メディアフォルダを追加します。このガイドでは、Debian、Ubuntu、およびサポートされている派生ディストリビューション向けの、Jellyfin の最新のチェックサム検証済みインストーラーを使用します。その他の Linux ディストリビューションの場合は、Jellyfin のコンテナまたはコミュニティパッケージに関するガイダンスに従ってください。

開始する前に、メディアストレージをマウントし、Linux パス(例: )をメモしておいてください/srv/media/Movies。このパッケージは、Jellyfin を という名前の別のサービス アカウントとして実行します。このアカウントには、親ディレクトリをたどってファイルを読み取る権限が必要です。他のディストリビューションやリポジトリの手動設定については、公式の Linux インストール ガイドをjellyfin参照してください。

Jellyfinをインストールして設定する

1. インストーラーをダウンロードして検証する

DebianまたはUbuntuサーバー上で、ターミナルを開くか、SSHで接続します。ダウンロードツールとチェックサムツールをインストールし、スクリプトとそのチェックサムファイルを取得します。

sudo apt update
sudo apt install curl coreutils
mkdir -p ~/jellyfin-setup && cd ~/jellyfin-setup
curl -fsSLO https://repo.jellyfin.org/install-debuntu.sh
curl -fsSLO https://repo.jellyfin.org/install-debuntu.sh.sha256sum
sha256sum -c install-debuntu.sh.sha256sum
Linux ターミナルに、Jellyfin インストーラーのチェックサムチェックが install-debuntu.sh: OK で終了したことを示すメッセージが表示されています。
チェックサムコマンドが を報告する場合にのみ続行しますOK。

結果が の場合のみ続行してくださいinstall-debuntu.sh: OK。インストーラーは管理者権限で実行されるため、最初に で検査することができますless install-debuntu.sh。Jellyfin のガイドには、サポートされている派生製品と手動インストールオプションが記載されています。

2. インストーラーを実行してサービスを確認します。

検証済みのスクリプトを実行し、Jellyfinがアクティブになっていることを確認してください。

sudo bash install-debuntu.sh
sudo systemctl status jellyfin
検証済みのインストーラーを実行するために、sudo bash install-debuntu.sh が実行可能な Linux ターミナルを用意してください。
公式インストーラーは、Jellyfinリポジトリとサーバーパッケージを設定します。

停止している場合は、起動時に有効にして、 で起動しますsudo systemctl enable --now jellyfin。

3. セットアップウィザードを開きます

同じネットワーク上のデバイスから、 にアクセスしhttp://<server-ip>:8096、プレースホルダーをLinuxサーバーのLANアドレスに置き換えてください。http://localhost:8096サーバー自体では を使用してください。ポートは8096/TCPデフォルトのHTTPポートです。ページが読み込まれない場合は、サービスを確認し、ファイアウォールで信頼できるLANデバイスに対してポートを許可してください。

言語セレクターを備えた、サーバーのローカルアドレスにあるJellyfinの設定ページ。
同じネットワーク上のブラウザで、サーバーのアドレスを開いてください。

4. 言語を選択し、管理者を作成します。

セットアップ画面の言語を選択し、管理者ユーザー名と強力で固有のパスワードを入力してください。このアカウントはサーバー設定とユーザーを管理します。必要に応じて、ウィザード完了後に他のアカウントを追加してください。

Jellyfinの管理者フォーム。ユーザー名、パスワード、確認フィールドが含まれています。
固有の管理者名と強力なパスワードを選択してください。

5. メディアライブラリを追加する

「メディアライブラリを追加」を選択し、映画、番組、音楽などのタイプを選択して、表示名を入力し、フォルダの完全なパスを追加します。個別のライブラリを使用すると、Jellyfin がコンテンツを識別しやすくなります。たとえば、 のようなフォルダを使用します/srv/media/Movies/Arrival (2016)/Arrival (2016).mkv。ライブラリガイドと映画命名ガイドを参照してください。

Jellyfinのメディアライブラリ追加フォームで、フォルダパスを/srv/media/moviesに設定して「映画」を選択します。
Jellyfinサービスが読み取れる専用のライブラリパスを追加します。

フォルダが見つからない場合やスキャン結果が空の場合は、サービス アカウントとしてアクセスをテストしてくださいsudo -u jellyfin ls /srv/media/Movies。メディア グループまたはスコープ付き ACL を介して、読み取りとディレクトリ トラバースのアクセス許可のみを付与してください。広範囲にわたる再帰的なアクセスchmod 777や、ディスク全体の所有権の変更は避けてください。公式 FAQ では、アクセス許可とファイル構成がメディアが見つからない一般的な原因であるとも指摘しています。

6. メタデータの言語と地域を設定する

Jellyfinがタイトル、説明、その他の取得メタデータに使用する言語と地域を選択してください。これはセットアップインターフェースの言語とは別で、後でライブラリごとに変更できます。結果はプロバイダーの可用性とインターネット接続状況によって異なります。

Jellyfinの推奨メタデータ言語ページには、言語と地域を個別に選択できる機能が備わっています。
Jellyfinがメタデータ検索に使用する言語と地域を設定します。

7. リモートアクセス設定を確認する

ローカル専用サーバーの場合は、リモートアクセスを無効にしてください。自宅以外から視聴する場合は、「このサーバーへのリモートアクセスを許可する」を有効にし、VPNやHTTPSリバースプロキシなどの安全な接続を別途設定してください。ウィザード設定では暗号化やルーター設定の完了は行われません。UPnPが特に必要な場合を除き、自動ポートマッピングは無効にしてください。Jellyfinでは、必要でない限り無効にすることを推奨しています。

Jellyfinのネットワーク設定で、リモートアクセスと自動ポートマッピングのチェックを外します。
UPnPを特に必要としない限り、自動ポートマッピングは無効にしておいてください。

8096プレーンなHTTPポートをパブリックインターネットに直接転送しないでください。JellyfinのデフォルトのHTTPSポートは、HTTPSが設定されるまで使用されません。外部アクセスを有効にする前に、公式のネットワークガイド8920/TCPに従ってください。

8. 終了して再生テストを行う

ウィザードを完了し、サインインして、Jellyfinに選択したフォルダーをスキャンさせてください。検出でサーバーが見つからない場合は、LAN上の別のデバイスからサーバーアドレスとポートを手動で入力してテストしてください。対応アプリは公式クライアントページに記載されています。

Jellyfinのホーム画面には、映画、番組、音楽のコレクションタイルが表示されます。
最初のスキャン後、Jellyfinクライアントを開き、ライブラリが表示されていることを確認してください。

よくあるセットアップの問題を修正します

  • ウェブページが利用できません:sudo systemctl status jellyfinサーバーのIPアドレス、ポート番号8096、LANファイアウォールルールを確認してください。最近のログ: sudo journalctl -u jellyfin -n 50 --no-pager。
  • ライブラリが空の場合:ストレージがマウントされていること、およびjellyfinアカウントがフォルダを読み取れることを確認してください。正しいライブラリの種類とサポートされている命名規則を使用してください。
  • クライアントがサーバーを検出できない場合は、 LAN アドレスを:8096手動で入力してください。ローカル検出では UDP が使用されます7359が、アドレスを直接入力する場合は検出に依存しません。

ローカル再生が正常に動作するようになったら、ユーザーを追加するか、リモートアクセスを別のネットワークタスクとして設定してください。

(21) コメント

  1. 中村明美 -

    設定を進めていたけど、途中でどうしてもわからなくなりました。助けてくれる人いる?詳しい説明がほしいです!

  2. Kenta98 -

    Jellyfinの使い方を知ることで、ストリーミング体験が大幅に向上しました。みんなはどんなサーバー設定をしているのかな

  3. Naokoを愛する -

    Linuxでの設定、特にJellyfinを使うのは面白いです!これから色々と試してみたいなと思います。皆さんの体験談も聞きたいです

  4. しゃけ -

    この内容を参考にしながら実際にやってみたら、すぐにできました!Jellyfinを利用して新しい映画が見つけやすくなるのが嬉しい

  5. みのり -

    私もJellyfinを使っているのですが、オススメのプラグインやアドオンがあればぜひ教えてください!もっと機能を楽しみたいです

  6. はるか -

    設定は難しいと思っていたけど、この記事のおかげで勘違いしていたことがわかりました。もっと早く見つけていれば

  7. りんごだいすき -

    素晴らしいガイドですね!私の家族もJellyfinを使い始めました。子供たちが大好きな映画を簡単に見つけられます!

  8. 田中一郎 -

    このチュートリアルは素晴らしいです!Jellyfinメディアサーバーを初めて設定しましたが、手順が明確で助かりました。ありがとう!

  9. けんたろう -

    私はまだJellyfinに不安があるけど、この記事を読んで少し自信がつきました。ありがとうございます

  10. stanリー -

    私のサーバーでうまく動作しなかったが、この記事を参考にしたらようやく設定できた!感謝です。次はどの機能を試そうかな?

  11. マイクロソフト好き -

    私も同じようにリモートでメディアサーバーを運用していますが、Jellyfinは本当に便利ですね。皆さんはどんなコンテンツを視聴していますか

  12. のりお -

    Jellyfinは本当に便利ですが、他の類似サービスと比べてどうなんだろう?使ったことがある人の意見をもっと聞きたいです

  13. 秋田犬 -

    この情報は本当に役立ちます。Jellyfinについてもっと学びたいので、他にもオススメのリソースがあれば教えてください

  14. みかんママ -

    私も最近Jellyfinを利用し始めましたが、設定が思ったより簡単でした。今では家族と一緒に映画を楽しんでいます

  15. ハリー -

    このアプローチは本当に効率的です。Jellyfinのメディアサーバーを使うと、ストリーミングがすごく快適になりますね。みんなはどんな使い方していますか?

  16. 佐藤花子 -

    私のLinuxサーバーにJellyfinをインストールしてみたけど、音声が途切れました。どうすれば改善できるのかな?誰かアドバイスください

  17. ねこまる -

    私もJellyfin大好き!メディアサーバーを構築して新しい映画を見つけるのが楽しいです。皆さんのオススメもあれば教えてね

  18. イヌ好き -

    すごく助かりました!データベースの設定でつまづいていたので、この情報はとても役立ちました。ありがとう、これからも頑張ります

  19. さとし -

    JellyfinをLinuxにインストールしたら、動作が速くなったように感じます。素敵なソフトウェアですね

  20. たかし -

    あの記事を読んで、LinuxサーバーにJellyfinをインストールしました。すぐに動きました!ぜひ他の方にもシェアしたいです。

  21. さくら猫 -

    Jellyfinがこんなに簡単に設定できるとは思わなかった!もっと早く知りたかったなぁ。何か質問があったら教えてください

コメントを残す

失われたパーティションとハードディスクデータを安全に復元する方法

失われたパーティションとハードディスクデータを安全に復元する方法

TestDiskとPhotoRecを使って、失われたパーティションやファイルを復元する方法を学びましょう。ソースドライブを保護し、安全にスキャンを行い、復元したデータを別のディスクに保存します。

LinuxデスクトップでQRコードをスキャンする方法

LinuxデスクトップでQRコードをスキャンする方法

CoBangを使えば、Webカメラまたは画像ファイルでLinux上でQRコードをスキャンできます。インストールオプション、セットアップ手順、Flatpakカメラへのアクセスに関する修正方法については、こちらをご覧ください。

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使用してLinux上でウェブカメラの設定を変更しましょう。露出、色、フリッカー低減などのサポートされているコントロールを調整し、互換性のあるビデオモードを確認できます。

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールするには、JetBrains Toolboxを使用するか、スタンドアロンのtar.gzアーカイブを使用するか、SnapおよびArch AURオプションを選択してください。Javaは既にバンドルされています。

LinuxにCisco Packet Tracerをインストールする方法

LinuxにCisco Packet Tracerをインストールする方法

Cisco Packet Tracer 9.0.1 を Ubuntu 64 ビット版にダウンロードし、APT を使用して DEB パッケージをインストールし、ターミナルでライセンスに同意してサインインすると、ラボを開始できます。

LinuxでCD-ROMをISOイメージとしてバックアップする方法

LinuxでCD-ROMをISOイメージとしてバックアップする方法

Linux上でGNOME Disksまたはddコマンドを使用してCD-ROM ISOイメージを作成します。光学ドライブを識別し、コピーを監視し、イメージを検証し、破損したディスクやオーディオディスクに別のツールが必要な場合を把握できます。

XFCE 4でデュアルパネルを設定する方法

XFCE 4でデュアルパネルを設定する方法

各ディスプレイごとに個別のXFCE 4パネルを作成し、2番目のパネルを右側の出力に割り当て、位置とサイズを調整し、必要なランチャーとステータス項目を追加します。

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って写真の背景を削除する方法:被写体をトレースし、選択した背景を削除し、透明度を保持して、再利用可能なPNG形式でエクスポートします。

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearは公式サイトから無料でダウンロードできます。Windows、macOS、Linuxの各パッケージを比較し、データファイルをインストールして、最初のフライトを開始しましょう。

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSamplerはMP3クリップをキーボードのキーにマッピングし、音声をループ再生できます。この旧型フリーウェアの機能、旧機能が失われた箇所、ダウンロード前に確認すべき点について解説します。