ネットワーク移行後にJellyfinを再構築する際は、まずローカルサービスへの経路を復旧し、その後、ストレージのマウント、ID、DNS、リモートアクセスを個別の確認項目として検証してください。
新しいルーター、サブネット、VLAN、またはDNSドメインによって、クライアント、マウント、リバースプロキシが同じパスを共有できなくなり、正常なJellyfinデータベースが壊れているように見えることがあります。古いネットワークのメモとアプリケーションデータのコピーを保管してください。目標は、クライアントからサービス、メディアまでのパスが明確に把握でき、障害の層がJellyfinではなくネットワーク自体の場合に、そこで作業を止められる状態にすることです。
変更を加える前に旧パスを記録する
サーバーアドレス、ホスト名、サブネット、ゲートウェイ、DNS名、マウント済みメディアパス、リバースプロキシの接続先、証明書名、ファイアウォールルールやポート転送ルールを記録します。ローカルストリーミングとリモートストリーミングは分けて考えてください。旧ホストがまだ使用できる場合は、新しいアドレスを割り当てる前にJellyfinの設定をエクスポートし、ユーザーとライブラリを一覧にしてください。
これにより、再構築の基盤が整います。ユーザーがサービスにアクセスでき、サービスがデータベースとメディアにアクセスでき、バックアップが保存先に届く状態です。パブリックポートや新しいプロキシルールから始めないでください。
安定したアドレスでローカルサービスを復旧する
サーバーにDHCP予約または静的アドレスを設定し、同じLANからJellyfinのウェブインターフェースを開けることを確認します。サービスのバインドアドレスとホストのファイアウォールを確認し、DNSを変更する前にローカルクライアントでテストしてください。アプリが起動してもライブラリが空の場合は、データベースを再構築せず、いったん停止してストレージパスを確認してください。
Jellyfinの移行ガイダンスでは、内部データはパスに依存し、コンテナのパスは記録済みのメディアの場所と一致している必要があると強調されています(パスに依存する移行ガイダンス)。パスの不一致は、メタデータの問題ではなく、トポロジーの障害として扱ってください。
DNSの設定より先にマウントとアクセス権を復元する
メディアとバックアップのボリュームを安定したパスに再接続し、Jellyfinのサービスアカウントで読み取り権限をテストします。各ライブラリからファイルを1つずつ確認し、アプリケーションデータのディレクトリへの書き込みも1回テストしてください。キャッシュとダウンロード済みのアートワークは再構築可能なストレージに置き、ユーザーメディア、データベース、バックアップは保護された役割のストレージに保持します。
Jellyfinの起動前に再起動によってマウントが復元され、ライブラリのスキャンでファイル欠落の警告が出なければ合格です。マウントに対話的なログインが必要な場合は、続行する前に起動順序を修正してください。
ID、DNS、リモートアクセスの順に再構築する
ローカル再生が機能したら、ホスト名と内部DNSレコードを復元します。IPアドレスではなく名前を使ってクライアントをテストし、その後、自宅の外からリバースプロキシまたはVPNを検証してください。認証と認可はルーティングとは分けて考えます。ログインに失敗しても、新しいポートフォワーディングが間違っている証拠にはなりません。
実際に使うクライアントの組み合わせで、ダイレクト再生とトランスコードをそれぞれ1回実行します。確認できたエンドポイント、再生モード、失敗箇所を記録してください。コミュニティの移行事例は、経路やネットワークに関する前提を比較するのに役立ちますが、そこで使われたハードウェアやルーターの設定を一般化しないでください(移行事例)。
ロールバックと拡張を明確にする
ローカル再生、ユーザーアクセス、リモートルーティング、復元がすべて成功するまで、古いDNSレコード、設定のバックアップ、以前のネットワークに関するメモを保持してください。共有経路の性能が低下した場合に限り、管理用の独立したVLANや2つ目のネットワークインターフェースなど、専用の経路を追加して拡張します。サーバーが安定したアドレス、再起動後も維持されるマウント、またはテスト済みの復旧経路を確保できない場合は、再構築を中止してください。クライアントをどれだけ再設定しても、こうした基盤の不足は解消できません。
NASとサーバーのセットアップ
続きを読む

寮のサーバーは、睡眠や勉強、ビデオ通話の妨げにならないほど静かに動作しますか?
はい。低消費電力のハードウェアを使い、ストレージの振動を抑え、負荷の高い処理をスケジュールし、部屋で騒音を確認すれば、寮のサーバーは目立たずに運用できます。

寮の部屋から初めてのアパートへ持ち運べる学生向けホームラボ
サービスを部屋ごとのネットワークから切り離し、ハードウェアを最小限に抑え、状態をバックアップし、スムーズな移設をリハーサルして、学生のホームラボを持ち運びやすく保ちましょう。

アカウントや個人ファイルを共有せずに、ルームメイトと1台のホームサーバーを共有する方法
ルームメイト一人ひとりに名前付きのIDとプライベートストレージを用意し、共有権限は必要なものだけ付与しましょう。管理、バックアップ、利用終了時の対応はそれぞれ分けて管理します。



