Jellyfinは、メディアとサーバーの状態をローカルで管理できるため、プライバシーを最優先するインフラに適しています。ただし、自動的に完全オフラインになったり、依存関係がなくなったりするわけではありません。
プライバシーを最優先するホームサーバーとは、データの管理権限、予測可能なアクセス、ホスティングストレージへの依存の抑制を重視するものです。ID、メタデータ、リモートアクセス、保守に外部依存が一切ないと装うことではありません。Jellyfinはローカルの境界を明確にしますが、バックアップ、アップデート、電源、セキュリティに関する判断は、依然として運用者が担います。
最大の利点はローカルでメディアを管理できること
セルフホスティングでは、元のメディア、ライブラリデータ、アプリケーション状態の多くを、運用者が管理するハードウェア上に保持できます。これにより、保持期間、物理的なアクセス、バックアップ先、個人ファイルのコピーを誰が管理するかが変わります。
ホームサーバーの所有権に関する議論からも、ローカル管理には保守の責任が伴うことが分かります。
ホスティングストレージに代替不可能な個人メディアを置かないことが要件であれば、プライバシー上の利点は特に大きくなります。
IDとリモート機能によって依存関係が生じる
認証、証明書、メタデータプロバイダー、検出、リモートワークフローは、メディアのデータ自体がローカルに残っていても、インターネットに公開された経路やサードパーティーへの依存を生む可能性があります。
プライバシー境界モデルを使って、ローカルでの管理と完全オフライン運用を区別しましょう。
システムをローカルで所有していても、外部のIDサービスやリモートアクセス経路に依存することはあります。
プライバシーに関する主張の限界
選択したワークフローでリモートアクセス、オンラインメタデータ、アカウントベースのIDが必要な場合、Jellyfinをあらゆる外部サービスから完全に独立していると説明すべきではありません。重要なのは、障害発生時にどの機能が動作する必要があるかという点です。
階層化された到達性モデルを使うと、プライバシーに関する主張が実際に依存している外部経路を整理できます。
「ローカルメディア」を「ID、検出、接続性のすべてがローカルにある」という意味で扱うと、その主張は強すぎます。
導入前にプライバシーの境界を定義する
ローカルに保持すべきデータ、インターネットなしで動作させる必要がある操作、許容できるIDサービスやメタデータサービスを一覧にします。障害発生中に認証済みのローカルクライアントをテストし、結果を記録してください。
プライバシー境界モデルのチェックリスト形式を使い、広範なプライバシーというラベルを明確な受け入れ条件に変換しましょう。
アーキテクチャがその条件を満たしたら、そこで止めます。明示されていないプライバシー要件のために、ローカル環境を複雑化しないでください。
テック&AIハブ
もっと読む

ホームサーバーにサービスを追加すると、Home Assistantのアーキテクチャはなぜ変化するのか?
サービスを追加して共有状態、キュー、デバイス、更新サイクル、または障害ドメインが増えると、単にコンテナが増えるだけでなく、Home Assistantのアーキテクチャが変わります。

キャッシュを容量と取り違えずにHome Assistantのパフォーマンスを測定する方法
ウォーム状態での結果は、容量ではなく再利用を示します。コールドスタート、ウォーム時の定常状態、繰り返し負荷、テールレイテンシ、そして最初に飽和するリソースを測定してください。

Home Assistantで家全体を制御するには、どれくらいの自動化同時実行数が必要ですか?
家全体の自動化の多くは、重複実行数に上限を設けるだけで十分です。実行時間×トリガー発生率で同時実行数を見積もり、その後、下流システムが安全に処理できる容量を上限にします。

