Jellyfinをお使いであれば、メディアコレクションのホスティングとストリーミングに優れていることはすでにご存知でしょう。しかしながら、リクエストの管理など、問題がある部分もあります。そこでJellyseerrの登場です。
使いやすさと高度な機能を提供するJellyseerrは、あなたのメディアライブラリを次のレベルへと導きます。このガイドでは、あなたのセットアップにシームレスな統合を確実にするために必要なものと方法について説明します。

目次
- Jellyseerrとは?
- Jellyseerrのインストール方法
- Jellyseerr 基本セットアップ・チュートリアル
- 高度な設定
- Jellyseerのパフォーマンスを最適化する
- よくある問題のトラブルシューティング
- よくある質問
- 最終的な感想
1.Jellyseerrとは?

Jellyseerrは、Jellyfinサーバー上でのメディアリクエストの管理を容易にするオープンソースツールです。Jellyseerrは、メディアサーバー、自動化ツール、およびユーザーの間の仲介者のように動作します。Jellyseerrが扱う主なものは、リクエスト、承認、メディア追跡です。
主にJellyfin用に設計されていますが、JellyseerrはPlexや以下のような他のメディア・サーバーでも動作します。 エンビー.しかし、開発者たちは、いくつかの機能は他のプラットフォームでは異なるかもしれないと注意を促している。
- カスタマイズ可能なリクエスト管理: 簡単なレビューと承認システムでメディアをリクエストするための高度な機能。
- オートメーション・ハンドリング: このアプリは、必要に応じてRadarr、Sonarr、Prowlarrのような人気のあるツールを起動させることができる。
- 通知 各リクエストのステータスをリアルタイムで更新します。
こちらもお読みください:
b.インストールの前提条件
Jellyseerrをインストールする前に、以下を確認してください:
- メディアサーバー: Jellyfinがインストールされ、稼動している。
- 自動化ツール: Radarr、Sonarr、Prowlarr(インデクサー用)。
- データベース SQLite (PostgreSQLを使用することもできます。)
- ホスティング環境: NAS / Home Server / Seedbox
2.Jellyseerrのインストール方法
Jellyseerrは、Jellfinをサポートするすべてのプラットフォーム上で動作します。その組み合わせは多岐にわたりますが、ここでは主に以下をサポートするものに焦点を当てます。 ドッカー それがセットアップを管理する最も信頼できる方法だからだ。
Dockerに馴染みのない方は、以下をお読みください。 RapidSeedbox初心者向けDockerガイド.
a.オプション1:NASユーザーの場合
NAS上のDockerコンテナにアクセスし、Jellyseerrイメージを取り出します。レジストリ」タブに移動してJellyseerを検索し、イメージをダウンロードすることでこれを行うことができます。
次にコンテナを作成する:
Container "に移動し、"Create "をクリックして新しいJellyseerコンテナを開始します。
- 以下のパラメータを設定する:
ボリュームマッピング:
|
1 |
/コンフィグ → /パス/から/クラゲ/コンフィグ (確保する その フォルダ は 書き込み可能). |
- ポートマッピング:
ローカルポート(例えば3000)をコンテナポート3000にマップする。
- 環境変数:
|
1 |
DB_TYPE=スライト. |
- コンテナをスタートさせる。
ブラウザを開き、http://:3000にアクセスすることで、Jellyseerrにアクセスできるようになります。
こちらもお読みください: マルチメディアとファイル同期用の Synology NAS ベスト 8
b.オプション2:Seedbox/Linuxホームサーバーの場合
あなたのseedboxがDockerをサポートしていることを確認し(ほとんどのプロバイダーがサポートしている)、SSHを使ってログインする。次に、Jellyseerrコンテナを以下のように実行します:
|
1 2 3 4 5 6 |
ドッカー 走る -d \ --名称=クラゲ \ -e DB_TYPE=スライト \ -v /パス/から/コンフィグ:/コンフィグ \ -p 3000:3000 \ クラゲ/クラゲ |
注意: path/to/configをあなたのseedboxストレージディレクトリに置き換えてください。
あなたのseedboxのドメインまたはIPとポート(例:http://:3000)を使用してJellyseerrにアクセスできるようになりました。
Windowsホームサーバーを使用している場合、これと同じ一連のコマンドを使用できる。Dockerのインストール手順だけが変わる。
こちらもお読みください:
より高速なメディアサーバーをお望みですか?
現在のセットアップが遅くなっていませんか?RapidSeedboxはJellyseerのパフォーマンスを向上させる強力なサーバーを提供します。当社のプレミアムプランで、光速ダウンロードと信頼できる自動化をご体験ください。今すぐメディア管理をアップグレードしてください!
3.Jellyseerr 基本セットアップ・チュートリアル
Jellyseerrを完全に活用するには、Jellyfinサーバーにリンクしてください。これにより、Jellyseerrはメディア・リクエストを管理し、承認されたコンテンツを直接ライブラリに追加することができます。
ブラウザを開き、http://:3000(またはお使いのプラットフォームに相当するURL)に移動します。セットアップ時に作成したデフォルトの管理者認証情報を使用します。プロンプトが表示されたら、管理者アカウント用の強力なパスワードを作成します。
設定ページにアクセスします:
- ログインしたら、Jellyseerrインターフェースの設定歯車アイコンをクリックします。
- メディアサーバーのセクションに移動します。
ジェリーフィンの詳細を追加
- ホスト/IP:JellyfinサーバのIPアドレスまたはドメイン名を入力します(例:192.168.1.100またはhttps://myjellyfinserver.com)。
- ポート:デフォルトのポート(HTTPの場合は8096、HTTPSの場合は8920)を使用します。
- APIキー:Jellyfinにログインし、[ユーザー設定]>[APIキー]に進み、Jellyseerr用の新しいキーを作成することにより、Jellyfinからこれを取得します。
- Save をクリックして設定を適用します。
接続をテストする:
Jellyseerrは、正常に統合されたことを確認するための "Test Connection "ボタンを提供します。これをクリックして、サーバーがアクセス可能であることを確認してください。
a.ラダー、ソナー、プローラーの追加
Jellyseerrは、Radarr、Sonarr、Prowlarrのような自動化ツールと統合し、リクエストされたメディアのダウンロードと整理を処理します。Jellyseerrの設定で、統合タブを見つけ、開いてください。
以下の詳細でラダーを追加:
- ホスト/IP: Radarr サーバーの IP アドレスまたはドメイン (例: http://localhost:7878、http://192.168.1.100:7878)。
- APIキー:Radarrの「設定」>「一般」>「セキュリティ」から取得してください。
- Save and Test Connection(保存して接続をテスト)をクリックして、セットアップが正しいことを確認します。
ソナーを加える:
上記のプロセスを繰り返しますが、「設定」>「一般」>「セキュリティ」から、それぞれのポート(デフォルト:8989)とAPIキーを使用します。
プロウラーを加える(オプション):
Prowlarr を使用してインデクサを管理している場合は、「統合の追加」をクリックし、 Prowlarr を選択する。
Prowlarrの設定>一般>セキュリティからIP、ポート(デフォルト:9696)、APIキーを入力する。
こちらもお読みください:
4.詳細設定
JellyseerrがJellyfinおよびお客様の自動化ツールと統合された後、お客様の好みに合わせてセットアップをカスタマイズしてください。
a.ユーザーの役割と権限の設定
- 設定のユーザー管理に行く。
- リクエストや承認を管理する個人のユーザーアカウントを作成します。
- 役割を割り当てる
b.デフォルトの品質設定を設定する
Integrationsセクションで、RadarrとSonarrが特定の品質を優先するように設定します。例えば、Radarrが映画を4Kでダウンロードするように設定したり、Sonarrがテレビ番組のHDTV-1080pリリースを優先するように設定することができます。
c.タグとフィルタリングを有効にする
タグを使って特定のリクエストを整理したり、優先順位をつけます。例えば、子供向けのコンテンツには「Kids」タグを、高画質の映画には「4K」タグを割り当てます。特定のタグが付いたリクエストを自動的に優先するようにフィルタを設定するのがよいでしょう。
d.セットアップの安全確保(重要)
サーバーまたはJellyseerrがインターネットからアクセス可能な場合、HTTPSを有効にして安全にしてください。
NginxやTraefikのようなリバースプロキシを使ってSSL証明書を扱い、カスタムドメイン(例:https://jellyseer.mydomain.com)を提供する。
こちらもお読みください:
5.Jellyseerrのパフォーマンスを最適化する
Jellyseerrは比較的軽量ですが、一般的に低リソース環境で実行しています。そのため、動作が遅くなったり、応答しなくなったり、使用量が多いとクラッシュしたり、リクエストを効率的に処理できなかったりすることがあります。
その根本的な原因は、多くの場合、システムリソースの制限やデータベースの非効率性にあります。パフォーマンスを最大化するための最適化方法をご紹介します:
a.資源制約の特定
CPU、RAM、またはストレージの制限により、遅延やクラッシュが発生する可能性があります。DockerコンテナのCPUとメモリの上限を増やすことで、Jellyseerrに追加のシステムリソースを割り当ててください:
|
1 |
ドッカー 更新 --CPU 2 --メモリー 2g ゼリー |
b.データベースの最適化
JellyseerrはデフォルトでSQLiteを使用します。これは小規模なセットアップではうまく機能しますが、メディアライブラリやユーザーベースが大きくなるにつれてボトルネックになる可能性があります。これを軽減するために、より堅牢でスケーラブルなPostgreSQLに移行することができます。
- サーバーにPostgreSQLをインストールするか、クラウドベースのPostgreSQLサービスを利用する。
- DB_TYPE=postgresqlを設定し、接続の詳細を提供することによって、PostgreSQLを使用するようにJellyseerrの設定を更新してください。
- 移行ツールまたはJellyseerrのドキュメントを使用して、既存のデータをSQLiteからPostgreSQLに移行します。
c.Dockerコンテナを定期的に再起動する。
時間の経過とともに、Dockerコンテナ内の一時的なリソース使用量が蓄積され、パフォーマンスの低下につながる可能性があります。Jellyseerr Dockerコンテナを定期的に再起動し、一時的なリソース使用量をクリアすることで、これに対処します:
docker restart jellyseerr
定期的なメンテナンスを確実にするために、cronジョブやWindowsタスクスケジューラーを使ってこのプロセスを自動化することができます。
d.通知とアップデートの最適化
特にマルチユーザー環境では、頻繁な通知やステータス更新はサーバーに不必要な負荷をかける可能性があります。
- Jellyseerrの設定でステータス更新の頻度を減らしてください。
- 通知は必要不可欠なイベント(リクエストの承認やメディアの追加など)に限定し、バックグラウンドでの過剰な活動を避ける。
e.不要なプラグインや機能を最小限に抑える
追加のプラグインを実行したり、未使用の機能を有効にしたりすると、Jellyseerrのパフォーマンスに不必要な負担をかけることがあります。
- 積極的に使用しない機能や統合を無効にする。
- Jellyseerrの設定と統合を監査し、ワークフローを合理化します。
6.よくある問題のトラブルシューティング
十分に設定されたセットアップでも、Jellyseerrの使用中に問題に遭遇することがあります。以下に、一般的な問題、その潜在的な原因、およびそれらを効果的に解決するための詳細な解決策を示します。
a.JellyseerrがJellyfinに接続できない
JellyseerrがJellyfinサーバーに接続できない場合、リクエストの処理に失敗したり、メディアの詳細を取得できないことがあります。
この問題は通常、無効なIPアドレス、ポート番号、またはAPIキーなど、Jellyseerrに入力されたサーバの詳細が正しくないために発生します。JellyseerrとJellyfin間の通信をブロックするファイアウォールなどのネットワーク制限も原因となる可能性があります。
可能な解決策
- Jellyseerrの設定で、JellyfinのIPアドレスまたはドメイン、ポート(HTTPの場合は8096、HTTPSの場合は8920)、およびAPIキーを再確認してください。
- 必要に応じて、Jellyfinの[ユーザー設定]>[APIキー]でAPIキーを再生成します。
- アクセスをブロックするファイアウォールルールがないことを確認する。これは、次のようなコマンドを使用して接続をテストすることによって行うことができます:
|
1 |
カール http://:8096 |
b.ラダー/ソナーで表示されないリクエスト
承認されたリクエストがRadarrまたはSonarrに表示されない場合、多くの場合、Jellyseerrの統合設定が正しくないことが原因です。これには、無効なURL、間違ったポート、または不一致のAPIキーが含まれます。
もう一つの一般的な原因は、ネットワークの制限や設定ミスにより、JellyseerrサーバーがRadarrやSonarrに到達できないことです。
可能な解決策
- Jellyseerrの設定でRadarrとSonarrのURLを確認してください。例えば、http://:7878またはhttp://:8989を使用してください。
- RadarrとSonarrの「設定」>「一般」>「セキュリティ」からAPIキーを取得して確認します。
- Jellyseerrの統合タブで接続をテストし、すべてが正しく設定されていることを確認します。
c.メディアがダウンロードされない
承認されたリクエストがRadarrまたはSonarrに表示されるが、ダウンロードが開始されない場合、多くの場合、問題はダウンロードクライアントまたはインデクサの設定にあります。qBittorrent や Transmission などのダウンロードクライアントが正しく設定されていない場合、正しく接続されていない可能性があります。
あるいは、RadarrやSonarrのインデクサーが見つからないか、設定が不十分なために、要求されたコンテンツを見つけられない可能性もある。
可能な解決策
- ダウンロードクライアントが適切なIPアドレス、ポート、APIキーでRadarr/Sonarrに正しく追加されていることを確認してください。
- 要求されたコンテンツを手動で検索して、Radarr または Sonarr のインデクサをテストする。
- RadarrまたはSonarrのログをチェックし、ダウンロードまたはインデクサ接続に関連するエラーがないか確認する。
d.Jellyfinにメディアが表示されない
ダウンロードされたコンテンツがJellyfinライブラリに表示されない場合、通常、ライブラリパスが正しくないか、ライブラリスキャンが遅れていることが原因です。Jellyfinのライブラリ・パスがRadarrまたはSonarrのダウンロード場所と一致しないか、Jellyfinが十分に頻繁にライブラリをスキャンしていない可能性があります。
メタデータの不一致により、コンテンツが正しく表示されないこともある。
可能な解決策
- Jellyfinのライブラリ・パスが、RadarrおよびSonarrが使用するダウンロード・ディレクトリと一致するように正しく設定されていることを確認してください。
- ダッシュボード > ライブラリに移動し、ライブラリファイルのスキャンを選択することにより、Jellyfinでライブラリスキャンを手動でトリガします。
- Jellyfinのメタデータ・マネージャーを使用して、欠落しているメディアのメタデータを検証し、更新します。
e.Jellyseerr Web インターフェースがロードされない
Jellyseerrのウェブインターフェースにアクセスできない場合、コンテナが起動していないか、Dockerセットアップのポートマッピングが正しくない可能性があります。この問題は、リバースプロキシが誤って設定されているか、HTTPSアクセス用にSSL証明書が誤って設定されている場合にも発生する可能性があります。
可能な解決策
- コマンドを使用して、Jellyseerr Dockerコンテナのステータスをチェックする:
|
1 |
ドッカー ps -a |
- コンテナが停止している場合は再起動する:
docker restart jellyseerr
- DockerまたはNASのコンフィギュレーションが正しいポートをマッピングしていることを確認してください(デフォルト:3000)。
- リバースプロキシでHTTPSを使用している場合は、SSL証明書とプロキシ設定を確認してください。
f.通知が機能しない
ユーザーがリクエストの更新に関する通知を受け取らない場合、Jellyseerrの通知設定が構成されていないか、選択された通知サービス(電子メールまたはプッシュなど)が誤って構成されていることが原因であることがよくあります。
これは、通知サービスが適切な認証情報または接続設定を欠いている場合にも発生する可能性があります。
可能な解決策
- Jellyseerrの[設定]>[通知]に移動し、通知サービス(電子メールまたはプッシュ通知サービスなど)を設定します。
- リクエストの更新をトリガーして、通知システムをテストする。
- 通知サービス構成に関連するエラーのログをチェックする。
7.よくある質問
Jellyseerrは、Jellyfinサーバーのメディア・リクエスト管理の合理化を支援します。ユーザが特定の映画やテレビ番組をリクエストし、それらのリクエストのステータスを追跡し、自動化ツールと統合することができます。
JellyseerrのURL(通常、http://:3000、またはカスタムドメインを設定した場合はそのドメイン)にナビゲートすることにより、ウェブブラウザからJellyseerrにアクセスすることができます。ローカルでホストされている場合は、ローカルマシンのIPアドレスまたはホスト名を使用してアクセスできます。
監督 は主にPlexでの使用を目的として設計されており、Jellyfinのネイティブ・サポートはありません。いくつかの回避策は存在しますが、公式にはサポートされていません。JellyseerrはアプリのアーキテクチャとAPIに最適化されているため、Jellyfinに推奨されます。
Jellyseerrは完全にフリーでオープンソースです。無償でダウンロード、インストール、変更が可能であり、メディア管理のセットアップを完全にコントロールすることができます。しかし、クラウドサーバーや高度なハードウェアのような有料サービスを使用する場合は、料金が発生する場合があります。
サーバーが正しく設定されていれば、Jellyseerrにリモートでアクセスすることができます。NginxやTraefikのようなツールを使用してリバース・プロキシを設定し、HTTPSとカスタム・ドメインでリモート・アクセスを保護することができます。
8.最終的な感想
まだの方は、今こそJellyseerrをセットアップし、その利点を直接体験してください。この究極のメディア・リクエスト・ツールにより、メディア管理を合理化し、Jellyfin体験を向上させ、ユーザーを満足させてください。
メディア・コレクションを管理するのが初めての方は、Jellyseerrの使い方を早くから学ぶべきです。あなたのコレクションがどれほど早く成長し、手に負えなくなるか、信じられないことでしょう。
Jellyseerを効率化したいですか?
RapidSeedboxはJellyseerに高速接続性と優れた性能を提供します。Radarr、Sonarr、Prowlarrと簡単に統合し、中断のない自動化を実現します。今すぐ無料トライアルを開始し、その違いを体験してください!

HOla, estoy tratando de configurar Radarr y Sonarr con jellyseerr y no conecta, he probado todas las IP posibles y no hay manera….
Hola Luis,
Asegúrate de que la URL, puerto y API key de Radarr y Sonarr estén correctos en la configuración de Jellyseerr (por ejemplo http://IP:7878 para Radarr y http://IP:8989 para Sonarr y que las API keys coincidan) y de que Jellyseerr pueda llegar a esos servicios desde su red/contendedor. Si no coincide la dirección, puerto o clave API, Jellyseerr no podrá conectarse.
Everytime I follow the instructions for my seedbox, I get the following error:-
bash: syntax error near unexpected token `;&’
Hi Dave,
It looks like your shell is choking on the command syntax, not Jellyseerr itself.
The error bash: syntax error near unexpected token ‘;&’ usually happens when the command was copied with hidden characters (like ) from the blog, or it was pasted into a shell that doesn’t support the same syntax (or was slightly modified)
Use a clean version of the command (no HTML formatting). Try this:
docker run -d \
–name=jellyseer \
-e DB_TYPE=sqlite \
-v /path/to/config:/config \
-p 3000:3000 \
jellyseer/jellyseer
Let me know if it works!