メディアサーバー · 1 min read · Oct 21, 2025

Debian 11にPlex Media Serverをインストールする方法

Plex Media Serverは、非ローカルソースからの複数のオンラインコンテンツチャンネルをホストする能力を持つデジタルメディアプレーヤーです。Windows、Linux、FreeBSD、OS Xプラットフォームで動作します。Plex Media Serverは、コンピュータに保存されているすべてのメディアファイルを集約し、すべてのデバイスで即座にアクセスできるようにします。

Plex Media Serverは無料で使用できますが、一部の機能はPlex Passサブスクリプションを使用している場合にのみ利用可能です。

以下は、Plex Media Serverの主な機能のいくつかです。

  • クライアントとサーバーの両方に対するマルチプラットフォームサポート - 多くの異なるデバイスでメディアを視聴できます。Plexアプリケーションは、携帯電話、タブレット、ホームシアターPC、ストリーミングデバイス、スマートTV、セットトップボックスなど、幅広いプラットフォームで利用可能です。
  • ローカルメディアファイルの再生 - 事前にダウンロードする必要がなく、コンピュータのディスクスペースを節約します。Plexは、高忠実度プロセスを使用してファイルを自動的に変換するため、ビットレートやコーデックについて心配する必要はありません。メディアは常に最高の状態で表示されます。
  • メディアファイルへのリモートアクセス - 同じネットワーク上の他のデバイスにコンテンツを安全にストリーミングできます。Plex Media Serverは、任意のデバイスで再生できるようにメディアをオンザフライで自動的に変換します。
  • 写真ライブラリの整理と表示 - ローカルに保存されているか、Google Drive、Dropbox、MobileMeを通じて同期されているかに関係なく、スライドショーとして表示できるようにします。
  • 複数のプラットフォームにわたるカメラロールからの写真アルバムの作成 - 元々作成された場所に関係なく、すべての画像を1か所にまとめることができます。また、日付/時間や場所に基づいてアルバムを作成することもでき、写真の整理と楽しみがこれまで以上に簡単になります。

前提条件

Debian 11にPlex Media Serverをセットアップするには、以下が必要です。

  • RAM: Linuxでのスムーズな動作には2GBのRAMを推奨します。ハードディスクドライブ: インストール用に少なくとも3GBの空きディスクスペースと、チャンネルストレージ用の追加の空きスペースが必要です。プロセッサ: Linuxでのスムーズな動作には少なくとも2GHzのコアが必要です。
  • 新しいソフトウェアをインストールできるように、Linuxマシンへのルートアクセス。

システムの更新

始める前に、システムを更新してください。新しいパッケージをインストールする前に、リポジトリ内のパッケージが最新であることを確認するのは良い考えです。

以下のコマンドを入力して、Debian 11システムを更新します。

sudo apt update && sudo apt upgrade -y

更新コマンドが完了したら、以下のコマンドを実行して必要な依存関係をインストールします。

sudo apt install unzip socat libexpat1 apt-transport-https -y
sudo apt install wget software-properties-common -y

Debian 11にPlex Media Serverをインストールする

システムが更新され、前提条件がインストールされたので、Plexをインストールできます。

Debian 11の基本リポジトリにはPlex Media Serverパッケージが含まれていないため、Plexリポジトリを追加してダウンロードおよびインストールする必要があります。まず、GPGキーをAPTキーリングにインポートして、Plexリポジトリの信頼性を確認できるようにします。

curl https://downloads.plex.tv/plex-keys/PlexSign.key | sudo apt-key add -

OKメッセージが表示され、キーがAPTに正しく追加されたことを意味します。

サンプル出力:

システムがPlexリポジトリの信頼性を確認できるようになったので、これをソースとしてシステムに追加できます。

echo deb https://downloads.plex.tv/repo/deb public main | sudo tee /etc/apt/sources.list.d/plexmediaserver.list

次に、リポジトリパッケージリストをダウンロードして更新します。

sudo apt update

最後に、以下のコマンドを実行してPlex Media Serverをインストールします。

sudo apt install plexmediaserver -y

インストールが完了したら、Plexを起動して有効にし、ブート時に自動的に起動するようにします。

sudo systemctl start plexmediaserver && sudo systemctl enable plexmediaserver

以下のコマンドを実行して、サービスのステータスを確認し、正常に動作していることを確認できます。

sudo systemctl status plexmediaserver

以下のような結果が得られます。このコマンドは、プロセスID、フォアグラウンドまたはバックグラウンドプロセスで実行されているか、およびどれくらいの時間が経過しているかをリストします。

Debian 11にPlex Media Serverをインストールする

ファイアウォールの設定

Plex Media Serverは、通信とクライアント接続のためにいくつかのポートを使用します。これらはPlex Media Serverの設定を通じて変更できます。Plexは、クライアントリクエストをリッスンするためにポート32400を使用します。これは、テレビやモバイルデバイスなどのクライアントの主要なエントリポイントです。

ファイアウォールを実行している場合は、ポート32400でのトラフィックを許可する必要があります。

以下のコマンドを実行して、Plexがクライアントと通信できるように、すべてのインターフェースでポート32400のトラフィックを許可します。

sudo ufw allow 32400

変更を確認するには、以下のコマンドを実行します。

sudo ufw status

以下のような結果が表示されるはずです。ご覧のとおり、ポート32400が任意のインターフェースから許可されていることがリストされています。これで、ネットワーク上の任意のクライアントからPlex Media Serverにアクセスできます。

Plex Media Serverの設定

サーバーがインストールされたら、Plex Media Serverを設定できます。Plex Web App管理コンソールにアクセスするには、ブラウザのアドレスバーにサーバーのIPアドレスとポート32400を入力します。

http://server_ip:32400/web/

たとえば、サーバーのIPアドレスが192.168.0.10の場合、ブラウザのアドレスバーにhttp://192.168.0.10:32400/web/と入力します。また、Debian 11サーバーのアプリケーションメニューからPlex Media Managerを検索することもできます。

以下のようなログイン画面に移動します。

Plex Media Serverの設定

既存のGoogleアカウントまたはソーシャルメディアアカウントを使用してログインします。GoogleまたはFacebookのアイコンを押して、既存のアカウントでログインします。

ログイン後、Plexの初期設定ページに送信されます。まだ行っていない場合は、server_ip:32400/web/index.html#!/setupに移動して、初期Plex設定を進めます。画面の指示に従ってPlexの設定を完了します。

Plex用のNGINXリバースプロキシの設定

Plexのリモートアクセス機能を有効にするには、リバースプロキシサーバーを設定する必要があります。これにはNginxを使用できます。Nginxは、無料でオープンソースの高性能HTTPサーバーおよびリバースプロキシサーバーです。このガイドでは、リバースプロキシサーバーとして使用します。

まず、以下のコマンドでNginxウェブサーバーをインストールします。

sudo apt install nginx -y

インストールが完了したら、以下のコマンドを実行してNginxを起動して有効にする必要があります。

sudo systemctl start nginx && sudo systemctl enable nginx

以下のコマンドでNginxのインストールが成功したかどうかを確認できます。

sudo systemctl status nginx

以下のような結果が表示されるはずです。

Plex用のNGINXリバースプロキシの設定

次に、Flex用の新しいNginx仮想ホスト設定ファイルを作成する必要があります。これにより、Plex Media Server用のNginxプロキシの管理が容易になります。

sudo nano /etc/nginx/conf.d/plex.conf

Plex Nginx設定ファイルに以下の行を追加します。

server {  
  listen 80;  
  server_name plex.your-domain.com;  
  location / {  
    proxy_pass http://127.0.0.1:32400;  
    proxy_set_header Host $host;  
    proxy_set_header X-Real-IP $remote_addr;  
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;  
    #要求された場合はWebSocketプロトコルにアップグレード  
    proxy_set_header Upgrade $http_upgrade;  
    proxy_set_header Connection "Upgrade";  
  }  
}

plex.your-domain.comをあなたのドメイン名に置き換えることができます。完了したら、CTRL-XYEnterを押してファイルを保存して閉じます。

以下のコマンドを実行して、Nginx設定に構文エラーがないか確認します。

sudo nginx -t

警告やエラーが表示された場合は、それらを修正し、エラーメッセージが表示されなくなるまでコマンドを再実行します。

サンプル出力:

以下のコマンドを実行して、変更を有効にするためにNginxを再読み込みします。

sudo systemctl reload nginx

これで、割り当てたドメイン名を使用して、ネットワーク上の任意のクライアントからPlex Media Serverにアクセスできます。

結論

Plex Media Serverは優れたメディアサーバーソフトウェアです。設定と使用が簡単です。これで、ネットワーク上の任意のクライアントからすべてのメディアコンテンツを楽しむことができます。

このガイドでは、Debian 11システムにPlex Media Serverをインストールする方法を学びました。また、Plex Media Serverを設定し、Nginxを使用してリバースプロキシサーバーを設定する方法も学びました。

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。