Jellyfinをセルフホストすることで、映画やテレビ番組、音楽をストリーミングできる個人用メディアサーバーを構築できます。本ガイドでは、主要なVPSプロバイダーの一つであるVultrにJellyfinをインストールする手順を紹介します。Vultrは6 USD/月からの競争力のある価格を提供しており、開発者やホームラボ愛好家にとって優れた選択肢です。
なぜVultrをJellyfinに選ぶのか?
Vultrはシンプルな設定手順、高いパフォーマンス、さまざまなインスタンスタイプを提供しており、ニーズに応じて選ぶことができます。以下は、他のVPSプロバイダーと比較したVultrの特徴です。
| プロバイダー | 価格 | CPU | メモリ | SSDストレージ |
|---|---|---|---|---|
| Contabo VPS | 5.99 EUR/月 | 2 vCPU | 4 GB | 200 GB |
| Hetzner Cloud | 4.15 EUR/月 | 1 vCPU | 2 GB | 20 GB |
| DigitalOcean | 6 USD/月 | 1 vCPU | 1 GB | 25 GB |
| Vultr | 6 USD/月 | 1 vCPU | 1 GB | 25 GB |
| Linode (Akamai Cloud) | 5 USD/月 | 1 vCPU | 2 GB | 25 GB |
詳しい比較については、完全なVPS比較をご覧ください。
必要条件
- Vultrアカウント:まだお持ちでない場合は、Vultrで登録してください。
- 基本的なLinuxの知識:端末コマンドやSSHに慣れていると良いです。
- ドメイン名(任意):アクセスを簡単にするために、ドメイン名を取得すると便利です。
ステップ1:Vultrインスタンスを作成
- Vultrアカウントにログイン。
- 「新しいインスタンスをデプロイ」をクリック。
- サーバータイプを選択:「Cloud Compute」を選ぶ。
- ロケーションを選択:近くのデータセンターを選ぶ。
- プランを選択:6 USD/moのプラン(1 vCPU、1 GB RAM)を選ぶ。
- OSを選択:Ubuntu LTS(最新バージョン推奨)。
- 「今すぐデプロイ」をクリック。
ステップ2:VPSにアクセス
- インスタンス作成後、コントロールパネルでサーバーのIPアドレスを確認。
- SSHを利用してサーバーに接続。ターミナルで次のコマンドを実行します:
ssh root@your_server_ip your_server_ip部分は、ご自身のインスタンスのIPアドレスに置き換えてください。- システムを更新します:
apt update && apt upgrade -y
ステップ3:Jellyfinのインストール
-
必要なパッケージをインストール:
apt install -y ffmpeg wget -
Jellyfinリポジトリを追加:
wget -O - https://repo.jellyfin.org/keys/jellyfin_team.asc | apt-key add - echo "deb https://repo.jellyfin.org/ubuntu focal main" >> /etc/apt/sources.list.d/jellyfin.list -
Jellyfinをインストール:
apt update apt install -y jellyfin -
Jellyfinサービスを起動:
systemctl start jellyfin systemctl enable jellyfin
ステップ4:ファイアウォールの設定
- Jellyfin用にポートを開放:
ufw allow 8096 - ファイアウォールを有効化:
ufw enable
ステップ5:Jellyfinにアクセス
- Webブラウザを開き、次のURLにアクセス:
http://your_server_ip:8096 - 画面の指示に従い、セットアップを完了させてください。
よくある質問
Jellyfinとは何ですか?
Jellyfinは、無料でオープンソースのメディアサーバーソフトウェアです。自分のメディアライブラリをホスト・ストリーミングでき、ユーザーフレンドリーなインターフェースを備え、多様なフォーマットに対応。複数のデバイスからアクセス可能で、個人用のメディア管理に最適です。
Jellyfinインスタンスにドメイン名を使えますか?
はい、ドメイン名の設定はアクセスを容易にします。ドメインのDNSレコードをあなたのVPSのIPアドレスにポイントさせることで設定できます。また、Let’s Encryptを利用したSSL設定もおすすめです。
スムーズなストリーミングを実現するにはどうしたらいいですか?
ストリーミングをスムーズに行うには、メディアファイルの最適化やインターネット接続の安定化、Jellyfinのトランスコーディング設定の調整を行います。さらに、パフォーマンスに問題がある場合は、VPSのプランのアップグレードも検討してください。より多くのRAMとCPUがストリーミング品質に大きく影響します。
これらのステップを守れば、VultrでJellyfinをセルフホストできるはずです。メディアコレクションを楽しみながら、シームレスなストリーミングをお楽しみください!