Mac

ストリーミングサービスを解約してPlexサーバーを構築しました。もう元には戻りません

ストリーミングサービスを解約してPlexサーバーを構築しました。もう元には戻りません

Huluで12ドル。Maxで17ドル。Disney+で14ドル。Netflixで23ドル ― え、まさか23ドル?! ― 。ストリーミングサービスの契約が立て続けに発生し、口座残高が徐々に減っていくのを見て、しぶしぶ銀行の明細書を開いたのは私だけではないはずだ。私は膨大なブルーレイコレクション、デジタル映画やテレビ番組の宝庫、そして数え切れないほどのボックスセットを所有している。それなのに、同じコンテンツを見るために毎月50ドルから100ドルも費やしている。面倒くさがってディスクを挿入する手間を省くためだ。

私は最終的に、Plex サーバーを構築してこの問題に対処することにしました。

おすすめ動画

Plexは何年も前から存在していて、私も過去に少しだけ使ってきました。でも今回は、とことんこだわってみたかったんです。すでに持っている映画やテレビ番組のストリーミングライブラリを構築し、そのライブラリに簡単に追加して、どこからでも好きな場所でストリーミングできるようにしたかったんです。そして理想的には、めったに使わないPCを置くために別の机を用意することなく、これらすべてを実現したかったんです。作業を前倒しにして、どんなデバイスに座ったとしてもPlexアプリを起動するだけで、好きなものをストリーミングできるようにしたかったんです。

かなりの苦労の末、目標を達成しました。少なくともNetflixとHuluは解約し、Crunchyrollのサブスクリプションも解約予定です。ストリーミングを完全に諦めることはできませんが、Plexサーバーを適切に設定してからは、くつろぐ時に起動する唯一のアプリになりました。

カバーしていないもの

Magnetar UDP 900 ブルーレイプレーヤー
デジタルトレンド

ここではPlexの基本的な設定方法については触れません。Plex Media Serverの使い方については、非常に詳細なガイドをご用意しています。全くの初心者の方は、ぜひブックマークに登録しておいてください。ここでは、常に監視する必要がなく、どこからでもどんなデバイスからでもストリーミングできるPlexサーバーを構築する、最もシンプルで費用対効果の高い方法に焦点を当てています。

2つ目に説明していないのは、メディアの入手方法です。正しい方法は、ディスクドライブとMakeMKVなどのソフトウェアを使って物理メディアをリッピングすることですが、Plexがサポートするファイル形式であればストリーミング再生可能です。ファイルの入手方法はご自身で考えてみてください。Plexには、広告付きの無料ライブチャンネルが数多く用意されており、ここではそのほんの一部しか紹介していません。

免責事項を付け加えておきます。Plexサーバーのセットアップ方法は数多くあり、適切なサーバーハードウェアと技術的なノウハウがあれば、信頼性とセキュリティを確保できます。これは、いわば「貧乏人向けのPlexサーバー」と考えてください。個人的な用途であれば問題なく動作しますが、私が行った方法は、Plexサーバーのセットアップ方法のほんの一例に過ぎないことをご承知おきください。予算に余裕があれば、多数のドライブと強力なCPUを搭載した大規模なNASを構築するのが賢明です。ただし、個人的なストリーミング用途では、ほとんどの場合、現実的ではないと思います。

作戦の頭脳

Beelink mini PC を持つ手。
ジェイコブ・ローチ / デジタルトレンド

Plexの「サーバー」というアイデアに抵抗を感じる方もいるかもしれませんが、ご安心ください。サーバーはハードウェアではなくソフトウェアで定義されます。必要なのは、トランスコーディングに十分なCPUを搭載したPCだけです。オフィスの在庫一掃セールでミニPCをお得に購入できるものから、カスタムタワー型PCまで、選択肢は豊富です。私はIntel N100、メモリ16GB、ストレージ500GBを搭載したBeelink S12ミニPCを選びました。価格は約120ドルでした。もっと高性能なものが欲しい場合は、Geekom A5のような400ドルの製品もありますが、そこまで投資する必要はありません。

ローカルネットワーク外からサーバーにアクセスする場合、トランスコードのサポートは重要です。Plexはローカルネットワーク上のサーバーにあるメディアファイルを直接再生しようとしますが、ネットワーク外ではファイルをトランスコードする必要があります。さらに、Plexは字幕トラックを「焼き込む」ことがあり、これもトランスコードが必要になります。

サーバーを稼働させるPCを用意したら、次はLinuxかWindowsか、どちらかを選ぶ必要があります。Plexは両方に対応しており、Linuxが間違いなく理想的な選択肢です。しかし、SSHやLinuxの操作に慣れていない限り、Windowsをお勧めします。市販のミニPCの多くに搭載されているWindows 11でも問題ありませんが、OSの効率を少し上げるためにTiny11のイメージをフラッシュすることにしました。これは、一部の追加機能を無効にしたWindows 11です。

私がWindowsを多くの人にお勧めする主な理由は、リモート管理です。このPlexサーバーの目標は「ヘッドレス」で動作させることです。つまり、初期設定後はキーボード、マウス、モニターを接続する必要がありません。2度の停電を経験しましたが、それでも接続する必要はありませんでした。

ヘッドレスになる

PC 上で実行されている Chrome リモート デスクトップ。
ジェイコブ・ローチ / デジタルトレンド

PCをリモート管理する方法はたくさんあります。しかし、最も簡単で便利なのはChromeリモートデスクトップです。ブラウザから実行でき、リモート接続するデバイスを個別に手動で設定する必要がなく、Googleアカウントに紐付けられています。始めるには、ミニPCにすべてのデバイスを接続し、Chromeをインストールして、Googleアカウントにログインするだけです。

リモートデスクトップのウェブサイト(上記リンク)にアクセスし、サーバーのダウンロードボタンを選択してください。.msiファイルがダウンロードされます。ダウンロードしたら、ブラウザに戻ります。サーバーに名前を付け、覚えやすいPIN番号を設定して、「開始」を選択してください。 すべての接続を解除する前に、別のPCでGoogleアカウントにログインし、Chromeリモートデスクトップのページにアクセスして、サーバーにリモートアクセスできることを確認してください。

まだ終わりではありません。Windows 11ではログインが必要で、ログインしていないとChromeリモートデスクトップは起動しません。つまり、何らかの理由でサーバーがダウンした場合、再度サインインするためにサーバーを取り外し、すべての周辺機器を再接続する必要があります。幸いなことに、Windowsのログイン画面をバイパスする方法があるので、再度サインインする必要はありません。

Windows 11 のレジストリ エディター。
ジェイコブ・ローチ / デジタルトレンド

サーバー上でレジストリエディターを検索して開きます。次のパスに進みます。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device。

そこで 「DevicePasswordLessBuildVersion」という エントリを見つけて右クリックし、  「変更」を選択します。  「値のデータ」 フィールドを0に変更します 。サーバーを再起動し、Windowsに戻ったら設定アプリを開いて「 アカウント」に進みます。「サインインオプション」 を選択し、「セキュリティ強化のため、このデバイスではMicrosoftアカウントにのみWindows Helloサインインを許可する」のチェックを外します 。あと1ステップです。

最後に、  Windows + R キーの組み合わせで「ファイル名を指定して実行」ユーティリティを開き、  「netplwiz」と入力します。 開いたウィンドウで、「 ユーザーはこのコンピューターを使用するためにユーザー名とパスワードを入力する必要があります」の チェックを外し、  「適用」を クリックします。パスワードの入力を求められますので、入力すれば完了です。

これはサーバーを再起動するとWindowsに直接読み込まれます。これは全く安全ではありません。適切なサイバーセキュリティ対策に反するため、サーバーのパスワードは他のPCやアカウントとは全く異なるものに設定することを強くお勧めします。また、Microsoftアカウントが漏洩するのを防ぐため、サーバーをMicrosoftアカウントなしでセットアップし、ローカルアカウントのみを使用するのが理想的です。セットアップ時にMicrosoftアカウントを要求されないようにすることも可能です。そのためのガイドをご用意しています。

Windows コントロール パネルの電源設定。
ジェイコブ・ローチ / デジタルトレンド

最後に、サーバーが常時稼働状態になるように設定する必要があります。デフォルトでは自動的にスリープ状態になります。コントロールパネルを開きます(まさかまた開くとは思いませんでしたよね?)  。「システムとセキュリティ」に進みます。  「電源オプション」 を選択し 、 選択した電源プランの横にある「プラン設定の変更」を 選択します。最後に、「詳細な電源設定の変更」を選択します。 

「スリープ」 タブを展開します 。ここには4つのオプションがあります。  「ハイブリッドスリープを許可する」 をオフにし、  「スリープまでの時間」 と 「休止状態になるまでの 時間」を両方とも0に設定します。これで、PCは指示しない限りスリープ状態や休止状態になりません。

設定は大変ですが、これでPlexサーバーが常時稼働するようになります。Chromeリモートデスクトップを使う必要はほとんどなくなり、キーボードとマウスを取り出す必要もなくなります。これでサーバーにPlexをインストールして設定できますが、サーバーを設定する前にもう一つだけやっておきましょう。

ネットワークのマッピング

メディアファイルはサイズが大きいので、おそらくすべてをサーバーに直接保存することはないでしょう。私は8TBの外付けハードドライブを使用していますが、十分な容量があればどんな外付けストレージでも問題ありません。サーバーに接続し、そこにPlexフォルダを設定すれば、準備完了です。問題は、 新しい ファイルをPlexサーバーに転送したい時です。他のポータブルストレージを使用し、Chromeリモートデスクトップを使って手動でファイルをコピーすることもできますが、ハードドライブを消耗させてしまいます。正直に言って、これは本当に面倒です。

Windows 11 のフォルダー共有オプション。
ジェイコブ・ローチ / デジタルトレンド

ありがたいことに、ファイルを手動で転送する必要はありません。サーバーライブラリをネットワーク上で利用できるようにするだけで済みます。サーバー上で、ファイルエクスプローラーの「マイPC」に移動し、Plexサーバーを設置する予定のドライブを右クリックします。  「プロパティ」 を選択し、  「共有」 タブに進みます。次に、  「詳細な共有」を選択します。 開いたウィンドウで「 このフォルダーを共有する」 ボックスにチェックを入れ、ドライブ名を入力します。私は「Plex」としました。また、同時接続ユーザー数を2人に制限しました。「 適用」をクリックし、  「OK」 をクリック してウィンドウを閉じます。

プロパティウィンドウに戻ると、ネットワークパス(PCの名前(Windowsが認識する名前)とドライブ名)が表示されます。このパスをどこかにコピーしてください。

Windows 11 のネットワーク ドライブ マッピング オプション。
ジェイコブ・ローチ / デジタルトレンド

メディアファイルをまとめて保存するPCで「マイPC」を開き、ツールバーの省略記号を選択します。次に、「 ネットワークドライブの割り当て」を選択します。 開いたウィンドウで、ドライブ文字を割り当て、共有ドライブのネットワークパスを、サーバー上で表示されている通り、ハイフンや大文字小文字も含め正確に入力します。上記のような形式になるはずです。  「完了」を選択し、 サーバーのユーザー名とパスワードを入力すれば準備完了です。これで、別のPCからドライブにアクセスできるようになります。

仕上げ

ネットワークルーターに接続されたミニ PC。
ジェイコブ・ローチ / デジタルトレンド

ここまでの手順でサーバーを切断すれば、モニターに再接続する必要はもうありません。サーバーをイーサネットケーブルでルーターに直接接続し(空きポートがない場合は、安価なアンマネージドネットワークスイッチを購入することもできます)、電源を入れてください。すべてが正常に完了したら、Chromeリモートデスクトップ経由で接続し、Plexを適切にセットアップして、メディアのインポート、ライブラリの作成、適切なメタデータの割り当てを行うことができます。

Plex特有の設定は、リモートアクセスを有効にして、自宅のネットワークから離れた場所からでもライブラリにアクセスできるようにすることです。Plexにお金をかけずにこれら全てを行うことができますが、Plex Passのサブスクリプションを強くお勧めします。月額5ドルですが、本当の秘訣は生涯パスの割引を待つことです。通常100ドル以下で入手でき、ハードウェアトランスコーディング、HDRトーンマッピング、ダウンロード、イントロやクレジットのスキップなどの機能も利用できます。

Plexサーバーを使い始めて数ヶ月になりますが、他のストリーミングアプリを使うことはほとんどありません。映画、テレビ番組、アニメを見るのに、Plexサーバーが唯一の手段になってしまいました。Plexサーバーをこのように設定するのは大変ですが、一度設定してしまえば、その後はシームレスに利用できます。

この解決策が完璧だとは言いたくありません。前述の通り、誰かが物理的にサーバーにアクセスできればセキュリティ上の懸念があり、外付けハードドライブを使用するのは大規模なライブラリを保存するのに最も信頼できる方法とは言えません。とはいえ、これは良い出発点であり、将来的にセキュリティと信頼性をさらに高めたい場合は、SSHの学習とRAIDアレイの設定に時間を割くことも容易です。

Forbano
Forbano is a contributing author, focusing on sharing the latest news and deep content.