Plex Media Server
UbuntuでのPlexメディアサーバーのセットアップ
Plexは、任意のデバイスからシステムのメディアを保存してアクセスできるストリーミングメディアサーバーです。クライアントサーバーモデルに基づいて、Plexは通常のシステムを本格的なメディアサーバーに変えます。すべてのメディアファイルは、Plexサーバーがインストールされた単一のシステムに保存されます。サーバーは、コレクションおよびオンラインサービスからのメディアを整理します。その後、スマートフォン、スマートTV、ストリーミングボックスからサーバー上のメディアにアクセスできます。必要なのは、これらのデバイスにPlexクライアントをインストールすることだけです。
Plex Media Serverは、Windows、Mac、Linux、NASOSなどのさまざまなオペレーティングシステムにインストールできます。この記事では、LinuxオペレーティングシステムにPlexメディアサーバーをインストールする方法を説明します。
サーバーマシンの静的IPアドレスを使用して、クライアントがアクセスしようとしたときに変更されないようにすることをお勧めします。インストールには、 sudo権限が必要です。
コマンドラインターミナルアプリケーションを開いて、Plexをインストールします。
注:この記事のコマンドはUbuntuで実行されました。
ステップ1:PlexMediaMerverをダウンロードする
最初のステップは、公式ダウンロードページからLinux用のPlexMediaServerをダウンロードすることです。サーバーで次のコマンドを実行するときに、最新バージョンのURLをコピーし、このバージョンをオーバーライドします。
wget https://downloads.plex.tv/plex-media-server-new/1.26.2.5797-5bd057d2b/debian/plexmediaserver_1.26.2.5797-5bd057d2b_amd64.deb
ステップ2:PlexMediaServerをインストールします
ダウンロード後の次のステップは、Plexメディアサーバーをインストールすることです。これを行うには、cdコマンドを使用します。ダウンロードしたファイルが配置されたディレクトリに移動します。次に、次のコマンドを使用して、ダウンロードしたPlexメディアサーバーパッケージをシステムにインストールします。
sudo apt installer ./plexmediaserver_1.26.2.5797-5bd057d2b_amd64.deb
sudo systemctl démarrer plexmediaserver.service
sudo systemctl activer plexmediaserver.service
état sudo systemctl plexmediaserver.service
ステップ4:PlexMediaServerにアクセスする
Plex Media Serverは、ポート32400を使用してWebインターフェイスからアクセスおよび構成されます。以下にリストされているコマンドを使用して、このポートでの着信接続を許可するには、最初にローカルファイアウォールを開く必要があります。 AWSまたはその他のクラウドプロバイダーでEC2を使用している場合は、セキュリティグループまたは同等のものを使用したトラフィックも許可してください
sudo apt installer iptables-persistant
sudo iptables -I ENTRÉE 6 -m état --état NOUVEAU -p tcp --dport 32400 -j ACCEPTER
sauvegarde sudo netfilter-persistante
http:// <server_ip> 32400でサーバーのIPアドレスにアクセスするだけの場合、認証を求められますが、次のエラーが表示されます。
「このサーバーへのアクセスは許可されていません」
多くの調査の結果、私にとって有効な解決策は、ローカルシステムで次のコマンドを実行して(サーバーのIPアドレスとパスキーを適宜置き換えて)、ローカルシステムからポート32400のサーバーへのsshトンネルを開くことでした。
ssh -i ~/.ssh/<your_key>.key ubuntu@<your_host_ip> -L 8888:localhost:32400
この接続を開いた状態で、ブラウザウィンドウを開き、 http:// localhost:8888/webに移動します。
これで、このサーバーを構成できるようになります。
構成が完了すると、このトリックを使用する必要がなくなります。
手順5:PlexMediaServerを構成する
次のステップは、メディアファイルへのアクセスを構成することです。
Ubuntuのデフォルトでは、Plexは/ var / lib / plexmediaserver / Library /にインストールされますが、メディアファイルをそこに置くことはお勧めしません。
Plexはユーザープレックスとして実行されるため、新しいディレクトリを作成してそのユーザーにアクセス権を与えるだけです。
sudo mkdir /home/media
sudo chown -R plex.plex /home/media
サーバーに多くのローカルストレージがない場合は、S3FSを使用することをお勧めします。これは「通常の」場合に非常にうまく機能します。 Plexサーバーであり、AWSS3を介してリーズナブルな価格で無制限のストレージを提供します。 LinuxへのS3fsのインストールを参照してください。
デフォルトでPlexがファイルを読み取り可能にするために、パラメーターuid = plex、gid=plexをfstabファイルに追加できます。
sudo nano /etc/fstab
...
s3fs#<bucket_name>:/<directory>/ /home/media fuse _netdev,allow_other,passwd_file=/home/ubuntu/.s3fs-creds,defaults,uid=plex,gid=plex 0 0
sudo umount /home/media
sudo mount /home/media
ls -al /home/media
これで、すべてのファイルがプレックスユーザーによって所有されるはずです。 AWSS3コンソールまたはAWSCLIを使用してメディアファイルをアップロードできます。<
ステップ6:PlexMediaServerを更新します
Plexの新しいバージョンがリリースされた場合は、次のコマンドを使用してインストールできます。
mise à jour sudo apt
sudo apt-get --only-upgrade installer plexmediaserver