東京生まれHOUSE MUSIC育ち

悪そうな奴はだいたい友達なの?

Plex Media ServerをCentOS 7にインストールする

自宅でメディアサーバをたててみたくて、ゲストOSにインストールしました。

自宅で稼働しているsynologyのNASであるds215jでも実装できるようなのですが、勉強も兼ねて試してみました。

参考にしたサイト

参考にしたのは、以下のサイトです。英語のサイトですが、インストールの流れは雰囲気でわかります。

インストールした環境

64ビットのCentOS 7.4にインストールしました。確認したコマンドと結果です。

なお、OSはminimamでインストールしています。

# cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)

# arch
x86_64

手順

wgetのインストール

ダウンロードするために、wgetをインストールします。

# yum install wget

media serverのダウンロード

この記事を書いている時点の最新版1.12.0.4829をダウンロードします。100MByteぐらいのサイズです。

# wget https://downloads.plex.tv/plex-media-server/1.12.0.4829-6de959918/plexmediaserver-1.12.0.4829-6de959918.x86_64.rpm

インストール

以下のコマンドでインストールします。

# yum install plexmediaserver*.rpm

有効にする

# systemctl start plexmediaserver
# systemctl enable plexmediaserver

ファイアウォールの設定

リモートでの操作を実施できるように、ファイルを作成します。

# vi /etc/firewalld/services/plexmediaserver.xml

ファイルの中身は以下を記述します。

<?xml version="1.0" encoding="utf-8"?>
<service version="1.0">
<short>plexmediaserver</short>
<description>Plex TV Media Server</description>
<port port="1900" protocol="udp"/>
<port port="5353" protocol="udp"/>
<port port="32400" protocol="tcp"/>
<port port="32410" protocol="udp"/>
<port port="32412" protocol="udp"/>
<port port="32413" protocol="udp"/>
<port port="32414" protocol="udp"/>
<port port="32469" protocol="tcp"/>
</service>

以下のコマンドで読み込ませます。

# firewall-cmd --add-service=plexmediaserver --permanent
# firewall-cmd --reload

Plex Media Serverにアクセス

ブラウザから以下にアクセスします。「192.168.1.10」は自分の環境のサーバアドレスなので、アドレスは適宜変更します。

http://192.168.1.10:32400/web/

ユーザ登録などの手続きを済ませると、以下のように表示されました。

f:id:padobure:20180321120714j:plain