ストリーミングサーバーを作成するためのUbuntu22.04LTSJammyJellyFishにPlexMediaServerをインストールするための簡単なコマンドを学びます。
Plexは趣味のプロジェクトとして開始されましたが、時間の経過とともに、さまざまな種類のメディアファイルを管理するためのプロフェッショナルなストリーミングサーバーソフトウェアに発展しました。ユーザーはこれをインストールして使用し、インターネットを使用してリモートで、またはローカルネットワークを介してローカルでビデオ、音楽、および画像にアクセスできます。移動中に友達と共有することもできます。
Plex Media Serverの基本バージョンは無料で使用できますが、機能の範囲は限られています。月額4.99ドルでPlexPassを購入すると、追加の機能を利用できます。有料サブスクリプションでは通常のように、期間が長くなるにつれて価格は下がります。年間サブスクリプションの費用は年間39.99ドルですが、すでにPlexを使用していて生涯のコミットメントが必要な場合は、生涯サブスクリプションを1回限りの料金119.99ドルで提供します。
Ubuntu22.04LTSにPlexMediaServerをインストールする手順
始めるには何が必要ですか?
• Ubuntu 22.04 LTSJammyJellyFIshサーバー
• 少なくとも
•の非rootsudoユーザー アクティブなインターネット接続
1。 APTキャッシュを更新する
まず、パッケージマネージャーを使用する前に、Linuxシステムでシステムアップデートを実行する必要があります。これにより、システムキャッシュが再構築され、利用可能な場合は更新もインストールされます。それに加えて、「CURL」もインストールします。
sudo apt update
それに加えて、さらに構成を実行する前に必要ないくつかのツールをインストールします。
sudo apt install apt-transport-https curl
2。 Ubuntu22.04にPlexMediaServerリポジトリを追加する
ユーザーはPlexサーバーのバイナリを直接ダウンロードしてUbuntu22.04にインストールできますが、最善の方法は公式リポジトリを使用することです。リポジトリを追加する手順は次のとおりです。
GPGキーを追加する:
curl https://downloads.plex.tv/plex-keys/PlexSign.key | sudo apt-key add -
次に、指定されたコマンドを使用してリポジトリを追加します:
echo deb https://downloads.plex.tv/repo/deb public main | sudo tee /etc/apt/sources.list.d/plexmediaserver.list
システムアップデートを実行する
sudo apt update
3。 Ubuntu22.04サーバー用のPlexをインストールするコマンド
すべての設定が完了すると、APTパッケージマネージャーを使用するだけでPlexMediaサーバーを非常に簡単にインストールできるようになります。コマンドは次のとおりです:
sudo apt install plexmediaserver
Plex Media構成ファイルの更新を求められたら、 Yを押します。 Enterを押します キー。
4。 Plexサービスステータスの確認
Plexメディアサーバーがバックグラウンドで正常に実行されていることを確認します。 statusコマンドを実行します。
sudo systemctl status plexmediaserver
アクティブでない場合は、指定されたコマンドを使用して開始し、有効にします。
sudo systemctl enable --now plexmediaserver
5。 Plex MediaSettingsWebページにアクセスする
それでは、Plex Media ServerのWebインターフェイスにアクセスして、さらに構成してみましょう。そのためには、PlexをインストールしたUbuntu22.04サーバーのIPアドレスにアクセスできるWebブラウザーを開くだけです。形式は次のとおりです。
Plexサーバーポート 番号は32400
http://server-ip-address:32400/web
注 :サーバーのIPアドレスを元のサーバーのIPアドレスに置き換えます。
また、ファイアウォールを使用している場合は、その中でポート32400を開きます。
sudo ufw allow 32400
———————————————————————————
リモートUbuntu22.04サーバーの場合
Ubuntuがリモートサーバーで実行されている場合は、Plex構成ページにアクセスしてさらにセットアップするには、SSHトンネルを開いてローカルPC上のサーバーを削除し、PlexWebセットアップにアクセスします。
ssh remote-server-ip -L 8888:localhost:32400
次に、ローカルマシンで、次を使用できます。
http://localhost:8888/web
——————————————————————————–
6。メディアサーバーを登録する
Plex Webを入手したら、ユーザーはログインして、所有しているPlexアカウントにサーバーを登録する必要があります。Plexにアカウントを持っていない場合は、任意の方法を使用して登録します。
Plexがどのように機能するかを示すインフォグラフィックを垣間見ることができます。さて、GOT ITをクリックするだけです!前進するボタン。
7。 Ubuntu22.04のPlexPass
これはオプションです。高度な機能が必要な場合は、Plexパスプランにサブスクライブします。それ以外の場合は閉じます。後でこれを行うことができるからです。
8。サーバーのセットアップ
ネットワークを介してメディアサーバーを簡単に識別し、1つのアカウントに複数のPlexサーバーがある場合は、わかりやすい名前を付けてください。ここに追加します– h2smedia 。あなたはあなたが望むものを何でも与えることができます。さらに、ホームネットワークの外部でPlexにアクセスすることを計画している場合は、「私のホーム外のメディアへのアクセスを許可する」のボックスを選択することを忘れないでください。 e」、デフォルトで選択されていない場合。
9。メディアライブラリを追加
Plexを介してアクセスするためのメディアファイルを追加するには、[ライブラリの追加]をクリックします。 」ボタン。
音楽、写真、ビデオなど、追加するメディアファイルのカテゴリを選択します。ここでは音楽を選択しています。
「メディアフォルダのブラウザ」をクリックします 」ボタンをクリックしてから、オーディオファイルがあるフォルダに移動します。それを選択し、「ライブラリの追加」をクリックします " ボタン。 注 :メディアファイルを追加した後でも、再生するPlex Webクライアントに同じものが表示されない場合は、コンテンツがあるフォルダーの権限をPlex専用ユーザーに付与してください。
sudo chown -R plex:plex /media/your-content-folder/
/ media / your-content-folderを置き換えます /実際のフォルダで。
10。 PlexMediaWebクライアント
メディアファイルを追加すると、ブラウザまたはデバイスのいずれかのPlexWebベースのクライアントに追加されます。それとは別に、Plex自体が提供するライブTV、映画とショー、Webショー、およびその他のコンテンツを視聴することもできます。
11。 PlexMediaServerのリバースプロキシとしてのNginx
NginxはWebサーバーであり、リバースプロキシとして機能して、Webアプリケーションを保護し、パフォーマンスを向上させることもできます。ここでは、PlexMediaサーバーです。さらに、必要なパッケージはすでにUbuntu 22.04リポジトリで利用可能であるため、インストールは非常に簡単です。したがって、指定されたコマンドを実行するだけです:
sudo apt install nginx
Nginxサービスを開始して有効にします
クラッシュした場合やシステムの再起動時にNginxが自動的に起動するようにするには、指定されたコマンドを使用して、サービスを開始するだけでなく、システム起動時に開始できるようにマークを付けます。
sudo systemctl enable --now nginx
サービスステータスを確認するには:
systemctl status nginx
PlexのNginx構成ファイルを作成する
Nginxが起動して実行されたら、NginxにIpアドレスとPlexが実行されているポート番号、およびNginxがブラウザに表示するために使用する必要のあるポートを通知する構成ファイルを作成しましょう。ユーザーが簡単にアクセスできるようにします。
sudo nano /etc/nginx/conf.d/plexmediaserver.conf
次に、以下の行をコピーして貼り付けます。この変更では、 server_name 完全修飾ドメインの値、またはIpアドレスを介してのみPlexにアクセスする場合は、ドメイン名を指定する代わりにIPアドレスを使用します。 例 server_name demo.how2shout.com 使用するドメイン名に変更します。ただし、 A DNSのレコードは、PlexをインストールしたサーバーのIPアドレスにすでに向けられています。別のシナリオでは、ドメイン名の代わりにIPのみでリバースプロキシを使用する場合は、#
を削除します。 server-ip
を置き換えます あなたのIPアドレスで。
server { listen 80; server_name demo.how2shout.com; #server_name server-ip; location / { proxy_pass http://127.0.0.1:32400; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; #upgrade to WebSocket protocol when requested proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade"; } }
保存 Ctrl + Oを押してファイルを 、入力を押します キーを押してから使用を終了するには: Ctrl + X 。作成した構成ファイルがエラーなしで実行されていることを確認するには、次のようにします。
nginx -t
その後、Nginxサービスをリロードします。
sudo systemctl reload nginx
次に、ブラウザを開き、デフォルトのHTTP80ポートのドメイン名またはIPアドレスを介してPlexメディアサーバーへのアクセスを開始します。
12。 Plex Media Serverを更新する方法– Ubuntu 22.04
Plexの公式リポジトリを使用してUbuntu22.04にインストールしたので、更新するために追加の作業を行う必要はありません。単純なシステムの更新およびアップグレードコマンドを実行すると、その作業が実行されます。
sudo apt update sudo apt upgrade
13。 Plexをアンインストールまたは削除する
この無料のメディアサーバーにもう興味がない人は、指定されたコマンドを使用して完全に削除できます:
sudo systemctl stop plexmediaserver
sudo apt remove plexmediaserver*
リポジトリを削除するには:
sudo rm /etc/apt/sources.list.d/plexmediaserver.list
Nginxサーバーを削除するには:
sudo systemctl stop nginx
sudo apt remove nginx*
このようにして、PlexMediaServerをUbuntu22.04JammyJellyFishにインストールして使用できます。詳細については、Plexナレッジの公式ページを参照してください。