Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

VPSでPlexをセルフホストする方法(完全ガイド)

ステップバイステップのガイドを使ってVPSでPlexをセルフホストする方法を学びましょう。開発者やホームラボ愛好者に最適です。

VPSでPlexをセルフホストする方法(完全ガイド)

Plexは、あなたのメディアコレクションを整理し、どこからでもストリーミングできる人気のメディアサーバーアプリケーションです。VPS(仮想プライベートサーバー)上にPlexをセルフホストすることで、柔軟性とメディアのコントロールを享受できます。このガイドでは、VPSにPlexをインストールし、最適なパフォーマンスを得るための設定方法を詳しく解説します。

VPSプロバイダーの選択

インストールを始める前に、VPSプロバイダーを選びましょう。セルフホスティングに適した人気のオプションを比較したものが以下です:

プロバイダー価格(月額)特徴
Contabo VPS5.99 EUR大容量ストレージ、手頃な価格
Hetzner Cloud4.15 EUR優れたパフォーマンス、スケーラブルなリソース
DigitalOcean6 USD使いやすさ、充実したドキュメント
Vultr6 USD多彩なサーバーロケーション
Linode(Akamai Cloud)5 USD信頼性が高く、強力なコミュニティサポート

詳細な比較は、私たちの全VPS比較ページで確認できます。

必要な準備

ステップ1:VPSの設定

  1. OSの選択: Ubuntu Server 20.04または22.04 LTSなどのLinuxディストリビューションをインストールします。このガイドではUbuntuを想定しています。

  2. VPSにアクセス: SSHを使って接続します:

    ssh root@your_vps_ip
  3. システムのアップデート:

    apt update && apt upgrade -y

ステップ2:Dockerのインストール

Dockerを使うことで、Plexの依存関係やアップデートの管理が容易になります。

  1. Dockerのインストール:

    apt install docker.io -y
  2. Dockerの起動と自動起動設定:

    systemctl start docker
    systemctl enable docker
  3. Docker-Composeのインストール:

    apt install docker-compose -y

ステップ3:Plexのセットアップ

  1. Plex用のDockerディレクトリを作成:

    mkdir ~/plex
    cd ~/plex
  2. Docker Composeファイルを作成:
    docker-compose.ymlという名前のファイルを作成します:

    version: '3.3'
    services:
      plex:
        image: plexinc/pms-docker
        container_name: plex
        restart: unless-stopped
        network_mode: host
        environment:
          - PUID=1000
          - PGID=1000
          - VERSION=latest
          - PLEX_CLAIM=your_claim_token
        volumes:
          - ./plex/database:/config
          - /path/to/your/media:/data

    /path/to/your/mediaは実際のメディアディレクトリのパスに置き換えてください。

  3. Plexを起動:

    docker-compose up -d

ステップ4:Plex Webインターフェースにアクセス

コンテナが起動したら、以下のURLからPlexにアクセスします:

http://your_vps_ip:32400/web

画面の指示に従って、ライブラリやユーザ設定を完了させてください。認証にClaimトークンを使用した場合は、入力することでセットアップが簡略化されます。

ステップ5:追加設定の構成

  1. トランスコーディングの調整: 高性能VPSをお持ちの場合、Plexのインターフェース内でトランスコーディング設定を調整し、パフォーマンスを向上させましょう。
  2. リモートアクセスの有効化: Plexの設定でリモートアクセスを有効にして、どこからでもストリーミングできるようにしましょう。
  3. セキュリティ対策: セキュリティを強化するために、ファイアウォール(UFW)を導入したり、デフォルトのPlexポートを変更したりすることを検討してください。

よくある質問(FAQs)

1. VPS上のPlexにDockerを使う必要がありますか?

Dockerは必須ではありませんが、Plexのインストールや管理を簡素化します。Dockerは依存関係や設定を一元管理し、簡単にアップデートやロールバックが可能です。Dockerに慣れていない場合は直接インストールも可能ですが、管理が複雑になることがあります。

2. ローカルネットワーク外からPlexサーバーにアクセスできますか?

はい、リモートからアクセス可能です。Plexの設定でリモートアクセスを有効にしておく必要があります。また、ドメイン名を設定していれば、リンクしやすくなります。IPアドレスが変動する場合は、ダイナミックDNSサービスの利用も検討してください。

3. VPSでのPlexのパフォーマンスを向上させるにはどうすればいいですか?

パフォーマンス向上には、よりCPUとRAMを備えたVPSプランへのアップグレードがおすすめです。ライブラリの設定を最適化してインデックスの速度を上げたり、メディア保存用に高速SSDを使用したり、VPSの性能に合わせてトランスコーディング設定を調整してください。CDNの利用もアクセス性向上に役立ちます。

このガイドを参考にして、VPS上でのPlexのセルフホスティングに成功し、メディアを思い通りに管理・視聴できるようになるでしょう。お気に入りのコンテンツをいつでもどこでも楽しんでください!