Ubuntu にプレックスメディアサーバーをインストールする方法

Suraj Joshi 2023年1月30日 Linux
  1. Plex 公式リポジトリから Ubuntu に Plex をインストールする
  2. Plex メディアサーバーにファイアウォールを設定する
  3. Plex メディアサーバーの構成
Ubuntu にプレックスメディアサーバーをインストールする方法

Plex は、メディアファイルを整理し、それらのメディアコンテンツをいつでもストリーミングできるようにするメディアストリーミングソフトウェアです。Plex 公式リポジトリから Plex メディアサーバーをインストールできます。

Plex 公式リポジトリから Ubuntu に Plex をインストールする

Plex メディアサーバーがインストールされているかどうかは、コマンドを使用して確認できます。

Bash
 bashCopysudo systemctl status plexmediaserver

Plex メディアサーバーがインストールされている場合は、以下のように出力されます。

Bash
 bashCopy● plexmediaserver.service - Plex Media Server
   Loaded: loaded (/lib/systemd/system/plexmediaserver.service; enabled; vendor 
   Active: active (running) since Wed 2020-10-07 18:01:06 +0545; 2min 5s ago
  Process: 15357 ExecStartPre=/bin/sh -c /usr/bin/test -d "${PLEX_MEDIA_SERVER_A
 Main PID: 15361 (Plex Media Serv)
    Tasks: 111 (limit: 4915)
   CGroup: /system.slice/plexmediaserver.service

Plex メディアサーバーにファイアウォールを設定する

インストールが確認されたら、Plex メディアサーバーの指定されたポートへのトラフィックを許可するファイアウォールを設定する必要があります。ファイアウォールを設定するには、以下の手順で行います。

ルールが設定されているかどうかを確認するには、コマンドを使用します。

Bash
 bashCopysudo ufw status verbose

構成が成功した場合、次のような出力が得られます。

Bash
 bashCopyStatus: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), disabled (routed)
New profiles: skip

To                         Action      From
--                         ------      ----
22/tcp                     ALLOW IN    Anywhere
32400/tcp (plexmediaserver-all) ALLOW IN    Anywhere
3005/tcp (plexmediaserver-all) ALLOW IN    Anywhere
5353/udp (plexmediaserver-all) ALLOW IN    Anywhere
8324/tcp (plexmediaserver-all) ALLOW IN    Anywhere
32410:32414/udp (plexmediaserver-all) ALLOW IN    Anywhere
1900/udp (plexmediaserver-all) ALLOW IN    Anywhere
32469/tcp (plexmediaserver-all) ALLOW IN    Anywhere

Plex メディアサーバーの構成

ここで、以下のコマンドで Plex にコンテンツを格納するためのディレクトリを作成します。

Bash
 bashCopysudo mkdir -p /opt/plexmedia/<content-folder-name>

この後、以下のコマンドで plex ユーザーがコンテンツファイルにアクセスできる権限を設定します。

Bash
 bashCopysudo chown -R plex: /opt/plexmedia

これで、http://server_ip:32400/web にアクセスして、プレックスのアカウントにサインインして、続行できます。

チュートリアルを楽しんでいますか? <a href="https://www.youtube.com/@delftstack/?sub_confirmation=1" style="color: #a94442; font-weight: bold; text-decoration: underline;">DelftStackをチャンネル登録</a> して、高品質な動画ガイドをさらに制作するためのサポートをお願いします。 Subscribe
著者: Suraj Joshi
Suraj Joshi avatar Suraj Joshi avatar

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn