ルールに基づいて未視聴・未リクエストのメディアを収集し、猶予期間後に削除する、Plex、Jellyfin、Emby向けのライブラリ管理ツールです。
ahembree/ansible-hms-docker
複数のプラットフォームで、Plex/Jellyfin/Embyや*arr系アプリを含むホームメディアサーバー環境をDocker上に構築するAnsible playbook。
- スター
- 453
- フォーク
- 57
- 未解決の Issue
- 0
- 最終コミット
- 16 時間前
これは何?
HMS-Dockerは、Dockerコンテナで動作するホームメディアサーバー環境を構築するAnsible playbookです。各コンテナを手作業で組み立てるのではなく、自分のハードウェア上でメディアサービスのインストールと設定を自動化したい人を対象としています。
Dockerがインストールされていない場合はインストールし、トランスコード用にIntelまたはNvidia GPUアクセラレーションを設定して、利用可能かどうかを確認します。また、コンテナの自動更新やSonarr、Radarr、Prowlarrなどのアプリの初期設定、Homepageダッシュボードへの情報登録にも対応しています。オプション機能として、Cloudflare Dynamic DNS、ワイルドカードSSL証明書、Authentikによるシングルサインオン、複数のネットワーク共有のマウントも利用できます。
このプロジェクトには、Plexコンテナからメディアにアクセスできるかを確認するUptime-Kuma用モニターや、Traefikの証明書をPlex用のPKCS12ファイルに変換するツールなど、追加のスクリプトも含まれています。詳しいセットアップ手順はプロジェクトのドキュメントサイトにあります。
主な機能
- 01Dockerとメディアコンテナ環境のインストールを自動化
- 02メディアのトランスコード向けにIntelおよびNvidia GPUをサポート
- 03コンテナの自動更新
- 04Sonarr、Radarr、Prowlarrなどのアプリを自動で初期設定
- 05Cloudflare Dynamic DNS、ワイルドカードSSL証明書、Authentik SSOに対応
ユースケース
- 各コンテナを手動で設定せずに、Linuxマシン上にホームメディアサーバーを構築する
- Plex、Jellyfin、EmbyをSonarrやRadarrなどの自動化アプリと一緒に運用する
- ドメインとシングルサインオンを使って、ホームサービスをHTTPSで公開する
使う前に知っておきたいこと
- NVIDIA GPU ドライバーは自分でインストールする必要があります。playbook には含まれていません。
- README に記載されているセットアップ情報は外部のドキュメントサイトへの案内のみで、README 自体にはセットアップの詳細がありません。
- ライセンスは GPL-3.0 です。派生物もオープンソースにする必要があるコピーレフトライセンスです。
収録されている特集
トピック
よくある質問
- ansible-hms-docker とは?
- 複数のプラットフォームで、Plex/Jellyfin/Embyや*arr系アプリを含むホームメディアサーバー環境をDocker上に構築するAnsible playbook。 HMS-Dockerは、Dockerコンテナで動作するホームメディアサーバー環境を構築するAnsible playbookです。各コンテナを手作業で組み立てるのではなく、自分のハードウェア上でメディアサービスのインストールと設定を自動化したい人を対象としています。
- ansible-hms-docker は無料で使えますか?ライセンスは?
- ansible-hms-docker は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- ansible-hms-docker は今もメンテナンスされていますか?
- 活発にメンテナンス中。ansible-hms-docker の最終コミットは 2026年11月7日 です。
- ansible-hms-docker は何に使えますか?
- 各コンテナを手動で設定せずに、Linuxマシン上にホームメディアサーバーを構築する Plex、Jellyfin、EmbyをSonarrやRadarrなどの自動化アプリと一緒に運用する ドメインとシングルサインオンを使って、ホームサービスをHTTPSで公開する
- ansible-hms-docker はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/ahembree/ansible-hms-docker
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Plex、Jellyfin、Embyサーバー向けのリアルタイム監視ダッシュボード。ストリーム、再生分析、アカウント共有の検出に対応。
Jellyfin、Plex、Embyのライブラリ向けに、映画やテレビ番組のリクエストと承認ワークフローを管理するオープンソースのWebアプリ。
Ombiは、映画・音楽・テレビ番組のリクエストを受け付け、Plex、Emby、Jellyfinと連携するセルフホスト型メディアリクエストツールです。
Plex、Jellyfin、Emby間で視聴状態を同期する、サードパーティサービス不要のセルフホスト型サービス。
yt-dlpを使って動画やプレイリストをダウンロードし、Plexなどがスキャンできるフォルダに整理するStreamlit製Web UI。