Plexは、クライアントサーバーメディアソフトウェアスイートです。プレックスメディアサーバーとプレックスプレーヤーの2つの主要コンポーネントがあります。
Plexメディアサーバーは、ビデオ、オーディオ、写真、その他のメディアをオンラインソースから整理し、ローカルネットワークまたはインターネット経由でストリーミングできるようにするアプリケーションです。 Windows、MacOS、Linux、さらにはFreeBSDシステムにもインストールできます。
Plex Playerは、Plexメディアサーバーを実行しているローカルまたはリモートコンピューター上でメディアファイルを再生できるようにするフロントエンドです。
このチュートリアルでは、CentOS7サーバーにPlexメディアサーバーをインストールして構成する方法を段階的に説明します。独自のリポジトリからPlexMediaServerをインストールし、メディアサーバーアクセスのFirewalldルールを構成し、最後にPlexWebアプリを使用してPlexプレーヤーを構成します。
- CentOS7システム
- root権限
- PlexリポジトリをCentOS7システムに追加する
- CentOS7にPlexMediaServerをインストールする
- PlexMediaServerのファイアウォールルールを構成する
- テスト
このガイドで行う必要のある最初のステップは、PlexリポジトリをCentOS7システムに追加することです。
'yum.repos.d'ディレクトリに移動し、vimエディタを使用して新しいリポジトリファイル'plex.repo'を作成します。
cd /etc/yum.repos.d/
vim plex.repo
次のPlexリポジトリ構成をそこに貼り付けます。
# Plex.repo file will allow dynamic install/update of plexmediaserver.
[PlexRepo]
name=PlexRepo
baseurl=https://downloads.plex.tv/repo/rpm/$basearch/
enabled=1
gpgkey=https://downloads.plex.tv/plex-keys/PlexSign.key
gpgcheck=1
保存して終了します。
PlexリポジトリがCentOS7システムに追加されました。
次に、CentOSサーバーにPlexメディアサーバーをインストールします。
以下のyumコマンドを実行します。
sudo yum -y install plexmediaserver
インストールが完了したら、プレックスサービスを開始し、以下のsystemctlコマンドを使用して、システムの起動時に毎回起動できるようにします。
systemctl start plexmediaserver
systemctl enable plexmediaserver
Plexメディアサーバーがインストールされています-次のコマンドを使用して確認してください。
systemctl status plexmediaserver
そして、以下のような結果が得られます。
これで、PlexMediaServerがCentOS7サーバーで実行されます。
このチュートリアルでは、Firewalldサービスを有効にします。ファイアウォールパッケージがシステムにインストールされていることを確認してください。
または、以下のyumコマンドを使用してインストールできます。
sudo yum -y install firewalld
次に、firewalldサービスを開始し、システムの起動時に毎回起動できるようにします。
systemctl start firewalld
systemctl enable firewalld
次に、プレックスインストール用に新しいfirewalld構成を追加する必要があります。 Plexメディアサーバーには「LISTEN」状態のポートが必要なため、新しいファイアウォール付きXML構成を作成します。
'/ etc / firewalld / service'ディレクトリに移動し、vimを使用して新しいサービスfirewalld構成'plex.xml'を作成します。
cd /etc/firewalld/services/
vim plexmediaserver.xml
そこに、次の構成を貼り付けます。
<?xml version="1.0" encoding="utf-8"?>
<service>
<short>plexmediaserver</short>
<description>Ports required by plexmediaserver.</description>
<port protocol="tcp" port="32400"></port>
<port protocol="udp" port="1900"></port>
<port protocol="tcp" port="3005"></port>
<port protocol="udp" port="5353"></port>
<port protocol="tcp" port="8324"></port>
<port protocol="udp" port="32410"></port>
<port protocol="udp" port="32412"></port>
<port protocol="udp" port="32413"></port>
<port protocol="udp" port="32414"></port>
<port protocol="tcp" port="32469"></port>
</service>
保存して終了します。
次に、「plexmediaserver」サービスをfirewalld servicesリストに追加してから、構成をリロードします。
sudo firewall-cmd --add-service=plexmediaserver --permanent
sudo firewall-cmd --reload
そして、以下のような結果が得られます。
plexmediaserverサービスがfirewalldに追加されました-以下のfirewalldコマンドを使用して確認してください。
firewall-cmd --list-all
また、サービスリストに「plexmediaserver」を追加する必要があります。
Plexメディアサーバーを構成する前に、Plexのアカウントを持っていることを確認してください。そうでない場合は、以下のURLを使用して登録できます。
https://app.plex.tv/
次に、アカウントにログインします。
登録ユーザーでブラウザでログインしている場合は、次の方法でPlexメディアサーバーのインストールURLを開くことができます。
http://192.168.33.10:32400/web/
そして、以下のようにプレックスログインにリダイレクトされます。
[ログイン]をクリックします 'ボタン。
そして、プレックスがどのように機能するかについてのページが表示されます。GOTITボタンをクリックするだけです。
次に、サーバー設定ページ。
サーバー名を入力し、[次へ]をクリックします 'ボタン。
これで、プレックスライブラリ構成のページが表示されます。
'次へをクリックします 'ボタンをもう一度。
これで、plexmediaserverの構成が完了しました。[完了]ボタンをクリックしてください。
そして、プレックスダッシュボードを取得します。
これで、プレックスメディアサーバーにメディアファイルを追加できます。
以下は、Plexインストールのライブラリの例です。
CentOS7サーバーでのPlexMediaServerのインストールと構成が正常に完了しました。