はじめに
Jellyfinは、ユーザーがメディアコレクションを管理およびストリーミングできる強力なオープンソースのメディアサーバーアプリケーションです。このガイドでは、HetznerのVPSにJellyfinをインストールする方法を紹介します。Hetznerは、クラウドサーバーソリューションのコスト競争力のある価格設定を提供しており、自分のメディアサーバーをホスティングするのに最適な選択肢です。
なぜHetznerを選ぶのか?
Hetznerは、信頼性の高いホスティングを求める開発者やホームラボ愛好者にとって優れた価値を提供します。以下は、主要なVPSプロバイダーの比較表です。
| プロバイダー | 月額料金 | ディスク容量 | RAM | ロケーションオプション |
|---|---|---|---|---|
| Contabo VPS | 5.99 EUR | 100 GB | 4 GB | ドイツ、アメリカ |
| Hetzner Cloud | 4.15 EUR | 20 GB | 2 GB | ドイツ、フィンランド |
| DigitalOcean | 6 USD | 25 GB | 1 GB | グローバル |
| Vultr | 6 USD | 25 GB | 1 GB | グローバル |
| Linode (Akamai Cloud) | 5 USD | 25 GB | 1 GB | グローバル |
Jellyfinの展開には、HetznerのエントリーレベルのVPSが基礎的なメディアストリーミングに十分なリソースを提供し、コストを抑えることができます。
Hetzner VPSの設定方法
-
Hetznerのアカウントを作成する:
- Hetznerの公式サイトでサインアップします。
- 自分に最適なサーバーロケーションを選びます。
-
新しいインスタンスを起動する:
- Cloud VPSプランを選択します。月額4.15ドル(4.15 EUR)のプランでJellyfinには十分です。
- オペレーティングシステム(Ubuntu 20.04 LTSがおすすめ)を選択します。
-
VPSにアクセスする:
- サーバー起動後、SSHを使って接続します。
ssh root@your_vps_ip
- サーバー起動後、SSHを使って接続します。
Jellyfinのインストール
VPSのセットアップが完了したら、次はJellyfinをインストールします。
ステップ1:システムの更新
インストール前に、システムを最新の状態にします。
sudo apt update && sudo apt upgrade -y
ステップ2:必要な依存関係のインストール
Jellyfinに必要な依存関係をインストールします。
sudo apt install apt-transport-https ca-certificates gnupg2 -y
ステップ3:Jellyfinリポジトリを追加
-
Jellyfinの公式パッケージリポジトリを追加します。
echo "deb [arch=amd64] https://repo.jellyfin.org/deb/ubuntu focal main" | sudo tee /etc/apt/sources.list.d/jellyfin.list -
リポジトリのGPG鍵をインポートします。
wget -qO - https://repo.jellyfin.org/jellyfin_team.gpg.key | sudo apt-key add -
ステップ4:Jellyfinのインストール
以下のコマンドでJellyfinをインストールします。
sudo apt update
sudo apt install jellyfin -y
ステップ5:Jellyfinサービスの起動と有効化
Jellyfinを起動し、起動時に自動的に起動するよう設定します。
sudo systemctl start jellyfin
sudo systemctl enable jellyfin
ステップ6:ファイアウォールの設定
UFWを使用してファイアウォールを管理している場合は、必要なポート(デフォルトは8096)を開きます。
sudo ufw allow 8096/tcp
sudo ufw reload
ステップ7:Jellyfinにアクセス
webブラウザを開き、次のURLにアクセスしてください。
http://your_vps_ip:8096
セットアップウィザードに従って、メディアライブラリを設定します。
よくある質問
HetznerでJellyfinを運用するのにはいくらかかりますか?
HetznerのVPSでJellyfinを運用する場合、最低プランの4.15 EUR/月から始められ、少量のサーバーインスタンスに十分なリソースを提供します。この価格は、DigitalOceanやVultrなどの他の選択肢と比べて非常に競争力があります。また、ストレージの必要性や、Jellyfin用に追加したソフトウェアやプラグインに対しても料金がかかることがあります。
HetznerのJellyfinで複数のデバイスにストリーミングできますか?
はい、HetznerのVPS上のJellyfinを使って複数のデバイスにストリーミングできます。サーバーの容量は選ぶプランによりますが、2 GB RAMのプランでも基本的な使用には十分です。ただし、多数の同時ストリーミングにはアップグレードを検討したほうが良いでしょう。ネットワーク帯域もパフォーマンスに影響するため、インターネット接続の安定性も重要です。
JellyfinはセルフホスティングにおいてPlexより優れていますか?
Jellyfinは、その完全なオープンソースの性質により、多くのユーザーから支持を集めています。追加コストや制限なく、より多くのコントロールが可能です。Plexはプレミアム機能を有料壁の背後に隠していますが、Jellyfinはすべての機能を無料で提供しています。両者ともにコミュニティサポートが強力です。詳細については r/selfhosted や awesome-selfhosted を参照してください。
まとめ
HetznerのVPSでJellyfinをセットアップするのは簡単で、自分のメディアライブラリを完全にコントロールできるようになります。コストパフォーマンスに優れたエントリーポイントとして、Hetznerはセルフホスティングに取り組みたい方にとって堅実な選択肢です。より詳細なVPSオプション一覧については、full VPS comparisonをご覧ください。ハッピー・ストリーミング!