ローカルの動画ファイルをNetflix風のライブラリに整理し、Webプレイヤーで再生できるセルフホスト型メディアサーバー。
LLukas22/Jellyswarrm
複数のJellyfinメディアサーバーを、統一されたライブラリとインターフェースにまとめるリバースプロキシ。
- スター
- 964
- フォーク
- 48
- 未解決の Issue
- 39
- 最終コミット
- 6 時間前
これは何?
Jellyswarrmは複数のJellyfinサーバーの前段に配置され、クライアントアプリには単一のJellyfinサーバーとして表示されます。異なる場所にあるライブラリをまとめて閲覧でき、Next UpとRecently Addedのリストも、接続されているすべてのサーバーにまたがって統合されます。
再生データはJellyswarrmを経由せず、元のサーバーから直接配信されるため、トランスコードやストリーミングの負荷はメディアが保存されている場所にとどまります。ユーザーマッピングで異なるサーバー上のユーザーを紐付けられ、連携しているサーバー間でユーザーを同期することもできます。/uiのWeb UIからセットアップ、サーバー管理、マッピングを行え、同梱のJellyfin Webクライアントも同じアドレスから利用できます。
このプロジェクトはRustで開発され、Dockerイメージとして提供されていますが、まだ開発初期段階です。Quick Connect、SyncPlay用のWebSocketサポート、音声ストリーミング、自動ビットレート調整は開発中として記載されています。
主な機能
- 01複数のJellyfinサーバーのライブラリを1つのインターフェースで閲覧できます。
- 02元のサーバーから直接ストリーミング再生できます。
- 03ユーザーマッピングにより、サーバー間でユーザーアカウントを紐付けられます。
- 04Next UpとRecently Addedのリストをサーバー間で統合できます。
- 05標準的なサーバーとして振る舞うため、既存のJellyfinクライアントで利用できます。
- 06Dockerでデプロイし、Web UIからサーバーを管理できます。
ユースケース
- 自宅や友人のサーバーに分散したメディアライブラリをまとめる。
- 複数のマシンにコンテンツが保存されている環境で、家庭内向けのJellyfin接続先を1つにする。
- SMBでリモートストレージをマウントせずに、異なるネットワーク上のJellyfinサーバーを接続する。
クイックスタート
- 1
付属の docker-compose.yml を使って Docker Compose で Jellyswarrm を起動します
docker compose up -d - 2
ポート 3000 の /ui から Web UI を開き、設定した認証情報でログインします
使う前に知っておきたいこと
- まだ開発初期段階のため、一部の機能は未完成または未実装です。
- QuickConnect、websocket サポート、SyncPlay は未完成、または動作が不安定です。
- すべての Jellyfin クライアントでテストされているわけではないため、一部で問題が発生する可能性があります。
- コピーレフトライセンスである GPL-2.0 の下でライセンスされています。
収録されている特集
トピック
よくある質問
- Jellyswarrm とは?
- 複数のJellyfinメディアサーバーを、統一されたライブラリとインターフェースにまとめるリバースプロキシ。 Jellyswarrmは複数のJellyfinサーバーの前段に配置され、クライアントアプリには単一のJellyfinサーバーとして表示されます。異なる場所にあるライブラリをまとめて閲覧でき、Next UpとRecently Addedのリストも、接続されているすべてのサーバーにまたがって統合されます。
- Jellyswarrm は無料で使えますか?ライセンスは?
- Jellyswarrm は GPL-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Jellyswarrm は今もメンテナンスされていますか?
- 活発にメンテナンス中。Jellyswarrm の最終コミットは 2026年11月7日 です。
- Jellyswarrm は何に使えますか?
- 自宅や友人のサーバーに分散したメディアライブラリをまとめる。 複数のマシンにコンテンツが保存されている環境で、家庭内向けのJellyfin接続先を1つにする。 SMBでリモートストレージをマウントせずに、異なるネットワーク上のJellyfinサーバーを接続する。
- Jellyswarrm のインストール方法は?
- 付属の docker-compose.yml を使って Docker Compose で Jellyswarrm を起動します: docker compose up -d ポート 3000 の /ui から Web UI を開き、設定した認証情報でログインします
- Jellyswarrm はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/LLukas22/Jellyswarrm
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
映画、番組、音楽をアプリ経由でデバイスに配信する、無料のセルフホスト型メディアサーバーのバックエンドとAPI。PlexやEmbyに代わるオープンな選択肢。
公開・非公開のフィードを使い、ゲームクリップや動画を専用リンクで共有できるセルフホスト型Webアプリ。
Jellyfin、Plex、Emby、Nuvio、Stremioのライブラリと視聴履歴を同期できるセルフホスト型メディアトラッカー。
Jellyfin、Plex、Embyのライブラリ向けに、映画やテレビ番組のリクエストと承認ワークフローを管理するオープンソースのWebアプリ。
Ombiは、映画・音楽・テレビ番組のリクエストを受け付け、Plex、Emby、Jellyfinと連携するセルフホスト型メディアリクエストツールです。