GNU/Linux >> Linux の 問題 >  >> Panels >> Docker

Dockerを使用してSynologyNASにPlexをセットアップする

今日は、Dockerを使用してSynologyNASにPlexをインストールする方法を見ていきます。

現在のところ、Plex用のDSM7リリース候補パッケージは機能しません。ただし、Dockerは影響を受けません。そのため、DSM7でPlexを動作させる方法を見ていきます。

手順–Dockerを使用してSynologyNASにPlexをセットアップする

1.ドッカーの内部 共有フォルダ、プレックス、という名前のサブフォルダを作成します 次に、そのフォルダー内に3つのサブフォルダーを作成します。 config トランスコードデータ

2.ドッカーを確認します がインストールされ、アプリケーションが起動します。

3.レジストリを開きます 、次に最新の plexinc / pms-dockerをダウンロードします 画像。

4.イメージのダウンロードが完了したら、イメージをダブルクリックして構成ツールを起動します。コンテナに名前を付けてから、詳細設定を選択します。 自動再起動を有効にすることを確認します が選択されています。

5.ボリュームセクションで、下の画像に示すようにコンテナのフォルダをマップします。 注: メディア マップしたフォルダーには、映画、音楽、テレビ番組のサブフォルダーが含まれています。これらのタイプのメディアファイル用に個別の共有フォルダーがある場合は、それぞれに異なるボリュームをマウントする必要があります。これについては、上のビデオで詳しく説明されています。

6.ネットワーク セクションで、Dockerホストと同じネットワークを使用するを選択します 。

7.SynologyNASにSSHで接続できることを確認します。 コントロールパネルを開きます 、[端末とSNMP ]を選択します 、および SSHを有効にします サービス。Synologyのファイアウォールを使用している場合は、ポート22のトラフィックを許可していることを確認してください。 SynologyNASにSSHで接続する方法についてはこちらをご覧ください。

8.この次の部分は少し紛らわしく、ビデオでよりよく説明されています。要約すると、 PUIDを指定する必要があります およびGUID コンテナ(Plex)がメディア共有にアクセスするため。以下のコマンドを実行して、正しいユーザー名に置き換える必要があります。 :ユーザー/グループがメディアフォルダへの読み取り/書き込み権限を持っていることを確認する必要があります。

id [USERNAME]

9.環境変数セクションで、次の2つの変数を作成します。 PLEX_UID PLEX_GID 。最後の手順で見つけた正しい値に置き換えます。 適用を選択します コンテナを作成します。 注:最新のPlexアップデートでは、PUIDとGUIDではなく環境変数PLEX_UIDとPLEX_GIDを使用してください。

10.ポート32400と/manage を使用して、SynologyNASのIPアドレスに移動します 。 URLは次のようになります:

http://[SYNOLOGY_NAS_IP]:32400/manage

11. Plexのユーザー名/パスワードでサインインするか、アカウントをまだ持っていない場合は作成します。

12.サーバーに名前を付けます 次へを選択します 。 Plexが(UPnPを使用して)ポート32400での接続を自動的に許可するようにする場合は、[家の外でメディアへのアクセスを許可する]を選択できます。 私は通常UPnPに近づかないので、これを無効にします。

13.メディアライブラリを作成する必要があります。 ライブラリの追加を選択します 、使用するコンテンツタイプ、およびそれが保存されているフォルダと場所。使用するメディアタイプごとにこれを行う必要があります。 次へを選択します 、次に完了 メディアの同期が始まります!

ハードウェアトランスコーディング

現在のところ、SynologyのGUIを使用している場合、ハードウェアトランスコーディングは機能しません。 docker-composeまたはdockerrunコマンドが必要です。 PlexパッケージまたはDockerを使用できるようにするPlexパッケージでの使用方法を説明するビデオを以下に示します。助けてくれたPlexフォーラムのChuckPaに特に感謝します。

Plexパッケージと組み合わせて使用​​したくない場合は、独自のDocker-ComposeまたはDockerRunコマンドを作成できることに注意してください。

結論

Synology Plexパッケージがいつ更新されるかは完全にはわかりませんが、Dockerで実行することを好む人はたくさんいます。これを実装する場合、リリース時に公式パッケージに切り替える必要はありませんが、必要に応じて自由に切り替えることができます!

チュートリアルをチェックしていただきありがとうございます。ご不明な点がございましたら、コメントを残していただければ、折り返しご連絡できるよう最善を尽くします。


Docker

Dockerコンテナでタイムゾーンを処理する方法

  1. SynologyNASでDockerComposeを更新する方法

  2. Dokkuを使用して独自のPlatform-as-a-Service(PaaS)をホストする方法

  3. DockerInspectを使用して拡大鏡をDockerに配置する

DockerでNGINXをプロビジョニングし、サーバー機能を向上させる

  1. Dockerコンテナ内のローカルホストに接続する方法

  2. Docker ADDとCOPY:違いは何ですか?

  3. LinuxでDockerイメージを検索、プル、リスト、および削除する方法

Ubuntu22.04でDockerComposeを使用してLaravelをインストールおよびセットアップする方法

  1. 最初のDockerWindowsServerコンテナの作成

  2. Docker Containerをバックグラウンドで実行する(デタッチモード)

  3. DockerコンテナのIPアドレスを取得する方法