自宅でメディアサーバをたててみたくて、ゲストOSにインストールしました。
自宅で稼動しているsynologyのNASであるds215jでも実装できるようなのですが、勉強も兼ねてCentOS7へのインストールを試してみました。
参考にしたサイト
参考にしたのは、以下のサイトです。英語のサイトですが、インストールの流れは雰囲気でわかります。
インストールした環境
64ビットのCentOS 7.4にインストールしました。確認したコマンドと結果です。
なお、CentOSは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/
ユーザ登録などの手続きを済ませると、以下のように表示されました。
追記
インストールしたのはいいのですが、結局Plex Media Serverは使用していないです。使用しない理由は以下に書きました。