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.42 updates can be applied immediately. 22 of these updates are standard security updates. To see these additional updates run: apt list --upgradablehttps://ubuntu.com/aws/pro
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が実行されていることが確認できました。さらに実行されているということは、インストールも完了していることを意味していますので、これで実行とインストールの確認を終了します。
コメント