自分でPlexメディアサーバーをセルフホストすることで、ストリーミング体験を向上させつつ、メディアライブラリのコントロールも強化できます。Hetznerの競争力のある価格のVPSソリューションは、Cloud VPSが月額4.15ユーロから利用でき、開発者やホメラボ愛好家にとって理想的な選択肢です。このガイドでは、HetznerのVPSにPlexを効率良くセットアップする手順を説明します。
ステップ1:適切なHetzner VPSを選ぶ
VPSを選ぶ際は、あなたのメディアライブラリの規模と同時ストリーミングのニーズを考慮しましょう。以下は、Hetznerの提供内容と他の人気VPSプロバイダーとの比較表です。
| プロバイダー | 価格 | RAM | CPU | ストレージオプション |
|---|---|---|---|---|
| Hetzner Cloud | 4.15 EUR/月 | 2 GB | 1 vCPU | 20 GB SSD |
| Contabo VPS | 5.99 EUR/月 | 4 GB | 1 vCPU | 100 GB SSD |
| DigitalOcean | 6 USD/月 | 2 GB | 1 vCPU | 25 GB SSD |
| Vultr | 6 USD/月 | 2 GB | 1 vCPU | 32 GB SSD |
| Linode (Akamai) | 5 USD/月 | 2 GB | 1 vCPU | 25 GB SSD |
初めて始める場合は、少なくとも2 GBのRAMと十分なストレージを持つHetzner Cloud VPSを選びましょう。
ステップ2:Hetzner VPSのセットアップ
-
Hetznerのアカウントを作成: Hetzner に登録し、コントロールパネルにログインします。
-
新しいVPSインスタンスを作成:
- 「Cloud」セクションに進み、新しいサーバーを作成します。
- 希望のデータセンターのロケーションを選択。
- サーバータイプとプランを選び、前述の条件を満たすものにしてください。
-
ネットワーク設定:パブリックIPを割り当て、アクセスを制限するファイアウォールルール(例:80(HTTP)、443(HTTPS)、32400(Plex))を設定。
-
VPSにアクセス:ターミナルからSSHを利用して接続します。
ssh root@your_vps_ip
ステップ3:Plex Media Serverのインストール
VPSの準備ができたら、Plexのインストールを行います。
-
システムを更新:
sudo apt update && sudo apt upgrade -y -
Plexをインストール:
- 公式ウェブサイトからPlex Media Serverのパッケージをダウンロードします。
wget https://downloads.plex.tv/plex-media-server-new/1.24.0.4932-1d9ae8826/debian/plexmediaserver_1.24.0.4932-1_amd64.deb- ダウンロードしたパッケージをインストールします。
sudo dpkg -i plexmediaserver_1.24.0.4932-1_amd64.deb -
Plexサービスを有効化・起動:
sudo systemctl enable plexmediaserver.service sudo systemctl start plexmediaserver.service -
設定の調整:
- 必要に応じて設定ファイル(通常は
/etc/default/plexmediaserver)を編集し、メディアのディレクトリを正しく指定します。
- 必要に応じて設定ファイル(通常は
ステップ4:Plex Webインターフェースへのアクセス
- ウェブブラウザを開く。
- 以下のURLにアクセス:
http://your_vps_ip:32400/web。 - サインインまたはPlexアカウントを作成。
- セットアップウィザードに従う:映画、テレビ番組などのライブラリを追加し、Plexにメディアが保存されているディレクトリを指定します。
ステップ5:ベストプラクティスとセキュリティ
-
ファイアウォールの設定:
ufw(Uncomplicated Firewall)を使い、Plexのポートへのアクセス制限を設定します。sudo ufw allow 32400/tcp sudo ufw enable -
HTTPSの利用:安全なアクセスのために、NginxやCaddyを用いたリバースプロキシを設定し、HTTPSを有効にしましょう。
-
定期的なアップデート:サーバーとPlex Media Serverを定期的に更新し、セキュリティとパフォーマンスを維持します。
FAQ
1. PlexのWebインターフェースにアクセスできない場合はどうすればよいですか?
PlexのWebインターフェースにアクセスできない場合は、ファイアウォールがポート32400の通信を許可しているか確認してください。次のコマンドで状態を確認できます。
sudo ufw status
ポートが閉じている場合は、上記のコマンドを使って開きましょう。また、Plexサービスが起動しているかどうかも確認してください。
sudo systemctl status plexmediaserver.service
停止している場合は、次のコマンドで再起動します。
sudo systemctl start plexmediaserver.service
2. 自分のドメインをPlexで使うことはできますか?
はい、自分のドメインをPlexで利用することが可能です。その場合は、ダイナミックDNSサービスを設定するか、静的IPを取得し、ドメイン登録サービスでAレコードをあなたのVPSのIPに向けて設定します。逆プロキシの設定も調整して、HTTPS経由でドメインからアクセスできるようにしましょう。
3. メディアの容量はどれくらい必要ですか?
必要なストレージ容量は、あなたのメディアライブラリの規模に大きく依存します。標準的なFull HD映画は約4〜8 GB、4K映画は20 GBを超えることもあります。ライブラリのサイズに応じて、適切なストレージオプションを選択してください。Hetznerでは、将来的に追加できるストレージオプションも提供しています。
このガイドに従えば、あなたはHetzner VPSに完全に動作するPlex Media Serverを構築できるはずです。詳細なVPSの比較については、full VPS comparison をご覧ください。あなたのホスティングニーズに最適な選択を見つけてください。良いストリーミングを!