AWS EC2の「Ubuntu Server」インスタンス上にPlexMediaServerをインストールする

スポンサーリンク

AWS EC2の「Ubuntu Server」インスタンス上にPlexMediaServerをインストールしてみます。

PlexMediaServerは、1台のコンピューターにインストールし、保存されている音楽、写真、ビデオに、他のコンピューターまたは互換性のあるモバイルデバイスを使用し、これらにアクセスできるようにするデジタルメディアサーバーです。

なお、この記事は「AWS EC2の「Ubuntu Server」インスタンスにSSHクライアント「PuTTY」を用いてSSHで接続する」という記事の続きでもあります。

■PC環境

Windows10(Google Chrome)

AWS インスタンス作成済み(Ubuntu 22.04 LTS (GNU/Linux 5.15.0-1011-aws x86 64))

■SSHクライアント「PuTTY」を用いてSSHで接続する

PlexMediaServerをインストールしてみますが、その前に「AWS マネジメントコンソール」にログインし、「EC2」サービスへ移動します。移動後、「EC2 Management Console」内の左メニューの「インスタンス」の「インスタンス」をクリックすると、作成した「インスタンス」が一覧で表示されます。

今回作成した「Ubuntu Server」インスタンスの「インスタンス状態」が「実行中」であることを確認します。確認後、SSHクライアント「PuTTY」を用いて、SSHで接続を行います。

Welcome to Ubuntu 22.04 LTS (GNU/Linux 5.15.0-1011-aws x86 64)
* Documentation: https://help.ub 
* Management: https://landscape.canonical.com 
* Support: https://ubuntu.com/advantage
System information as of Fri Jul 8 00:49:50 UTC 2022
System load: 0.0 Usage of 7: 22.6% of 7.58GB Memory usage: 234 Swap usage: 0%
Processes:
100 Users logged in: IPv4 address for etho: ***.**.**.**
* Ubuntu Pro delivers the most comprehensive open source security and,
compliance features.

https://ubuntu.com/aws/pro
42 updates can be applied immediately. 22 of these updates are standard security updates. To see these additional updates run: apt list --upgradable

SSHで接続すると、上記のようなメッセージが出力されます。

ubuntu@ip-**-**-**-**(ipアドレス):~$

出力後、上記のように出力されれば、接続は完了となります。

■PlexMediaServerのインストール

$ 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

接続完了後、上記のコマンドを入力し、Enterキーを押します。Plex APTリポジトリをシステムに追加し、リポジトリのGPGキーをインポートします。

まず、最初のコマンドでPlex APTリポジトリが追加されます。

追加後、2つ目のコマンドでリポジトリのGPGキーがインポートされました。

$ sudo apt update
$ sudo apt install plexmediaserver

インポート後、上記のコマンドを入力し、Enterキーを押します。最初のコマンドでパッケージ一覧を更新し、2つ目のコマンドでPlexMediaServerの最新バージョンをインストールします。

最初のコマンドでパッケージ一覧の更新が行われ完了となります。次に2つ目のコマンドでパッケージの確認などが行われます。

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  ocl-icd-libopencl1
Suggested packages:
  opencl-icd
Recommended packages:
  beignet-opencl-icd
The following NEW packages will be installed:
  ocl-icd-libopencl1 plexmediaserver
0 upgraded, 2 newly installed, 0 to remove and 24 not upgraded.
Need to get 83.3 MB of archives.
After this operation, 250 MB of additional disk space will be used.
Do you want to continue? [Y/n]

その後、「Do you want to continue?(続けますか?)」と質問されますので、「Y」と入力し、Enterキーを押します。Enterキーを押すと、途中で「plexmediaserver.list (Y/I/N/O/D/Z) [default=N] ?」と質問されることがありますが、今回はEnterキーを押します。Enterキーを押すとインストールが再開します。

しばらくするとインストールが完了します。インストールが完了になると、自動的にPlexMediaServerが実行されます。

■PlexMediaServerが実行されているかの確認をする

$ sudo systemctl status plexmediaserver

インストール後、PlexMediaServerが実際に実行されているかの確認をします。確認するために上記のコマンドを入力し、Enterキーを押します。

??lexmediaserver.service - Plex Media Server
     Loaded: loaded (/lib/systemd/system/plexmediaserver.service; enabled; vend>
     Active: active (running) since Fri 2022-07-15 03:04:33 UTC; 4min 4s ago
    Process: 49259 ExecStartPre=/bin/sh -c /usr/bin/test -d "${PLEX_MEDIA_SERVE>
   Main PID: 49261 (Plex Media Serv)
      Tasks: 107 (limit: 1146)
     Memory: 245.4M
        CPU: 25.946s
     CGroup: /system.slice/plexmediaserver.service
             ??49261 "/usr/lib/plexmediaserver/Plex Media Server"
             ??49325 "Plex Plug-in [com.plexapp.system]" /usr/lib/plexmediaserv>
             ??49370 "/usr/lib/plexmediaserver/Plex Tuner Service" /usr/lib/ple>
             ??49469 "Plex Plug-in [tv.plex.agents.movie]" /usr/lib/plexmediase>
             ??49477 "Plex Plug-in [com.plexapp.agents.thetvdb]" /usr/lib/plexm>
             ??49522 "Plex Plug-in [tv.plex.agents.series]" /usr/lib/plexmedias>
             ??49601 "Plex Plug-in [tv.plex.agents.music]" /usr/lib/plexmediase>
             ??49779 "Plex Plug-in [com.plexapp.agents.imdb]" /usr/lib/plexmedi>
             ??49781 "Plex Plug-in [com.plexapp.agents.localmedia]" /usr/lib/pl>

Jul 15 03:04:35 ip-***-**-**-*** Plex Media Server[49313]:   --platformVersion >
Jul 15 03:04:35 ip-***-**-**-*** Plex Media Server[49313]:   --vendor arg      >
Jul 15 03:04:35 ip-***-**-**-*** Plex Media Server[49313]:   --device arg      >
Jul 15 03:04:35 ip-***-**-**-*** Plex Media Server[49313]:   --model arg

Enterキーを押すと、上記のメッセージが出力されます。出力内容を確認すると「Active: active (running)」と出力されており、PlexMediaServerが実行されていることが確認できました。さらに実行されているということは、インストールも完了していることを意味していますので、これで実行とインストールの確認を終了します。

コメント

タイトルとURLをコピーしました