はじめに
Jellyfinは、自分のメディアコレクションをホスティング・管理できる強力なオープンソースのメディアサーバーです。ContaboのようなVPS上でJellyfinをセルフホスティングすることで、どこからでも柔軟かつコスト効率の良いメディア配信が可能になります。この記事では、ContaboにJellyfinをインストールする手順を詳しく解説し、シームレスなセットアップを実現します。
なぜContaboを選ぶのか?Jellyfinに最適な理由
Contaboは、その競争力のある価格設定、堅牢なパフォーマンス、そしてパワフルなハードウェアの提供によって、Jellyfinのホスティングに最適な選択肢です。以下は、主要なVPSプロバイダーの比較表です。
| プロバイダー | 価格(毎月) | CPU | RAM | ストレージ | ロケーション選択肢 |
|---|---|---|---|---|---|
| Contabo VPS | 5.99 EUR | 4 vCPU | 8GB | 200GB SSD | ドイツ、アメリカ合衆国 |
| Hetzner Cloud | 4.15 EUR | 2 vCPU | 4GB | 20GB SSD | ドイツ |
| DigitalOcean | 6 USD | 1 vCPU | 1GB | 25GB SSD | グローバル |
| Vultr | 6 USD | 1 vCPU | 1GB | 25GB SSD | グローバル |
| Linode (Akamai Cloud) | 5 USD | 1 vCPU | 2GB | 25GB SSD | グローバル |
この表から分かる通り、Contaboはより強力なハードウェアを競争力のある価格で提供しており、リソース集約型アプリであるJellyfinの運用に理想的です。
Contabo VPSの設定方法
ステップ1:VPSを注文する
- Contabo にアクセスし、必要に応じたVPSプランを選択します。
- Jellyfinの快適な動作を保証するために、少なくとも4 vCPUと8GBのRAMを搭載したプランを選びましょう。
- セットアップを完了し、使用するOSをメモしておきます。本ガイドではUbuntu 22.04を前提とします。
ステップ2:VPSへアクセスする
- VPSが準備できたら、メールでIPアドレスとrootパスワードが送られてきます。
- ターミナルを使ってSSHで接続します。
ssh root@your_ip_address
ステップ3:システムをアップデートする
ソフトウェアをインストールする前に、システムのパッケージを最新の状態にします。
apt update && apt upgrade -y
ステップ4:Jellyfinをインストールする
-
Jellyfinリポジトリを追加します。
wget -O - https://repo.jellyfin.org/jellyfin_team.gpg.key | apt-key add - echo "deb [arch=amd64] https://repo.jellyfin.org/ubuntu bionic main" | tee /etc/apt/sources.list.d/jellyfin.list -
パッケージリストを更新します。
apt update -
Jellyfinをインストールします。
apt install jellyfin -y
ステップ5:Jellyfinの設定
-
Jellyfinサービスを起動します。
systemctl start jellyfin -
再起動時に自動で起動するように設定します。
systemctl enable jellyfin -
ファイアウォールを設定します(必要に応じて)。
ufw allow 8096
ステップ6:Jellyfinにアクセスする
ウェブブラウザを開き、http://your_ip_address:8096 にアクセスしてJellyfinのウェブインターフェースを開きます。
- セットアップウィザードに従い、メディアライブラリを設定します。
- アクセス共有を目的とする場合は、ユーザーアカウントを作成します。
よくある質問(FAQ)
ContaboのVPS上でJellyfinのパフォーマンスを最適化するにはどうすればいいですか?
ContaboのVPSで最良のパフォーマンスを得るには、トランスコーディングに必要なリソースを十分に割り当てることが重要です。Jellyfin内の設定でトランスコーディングの品質を調整し、負荷を軽減しましょう。複数のストリームや重い処理を行う際は、より多くのRAMを搭載したプランを検討してください。システムのモニタリングツールを使ってリソース使用状況を逐次確認し、必要に応じて設定を調整しましょう。
ContaboのVPS上でJellyfinと共に他のサービスを稼働させられますか?
はい、Contaboは十分なリソースを提供しており、Jellyfinとともに他のオープンソースアプリケーションも稼働可能です。例えば、NextcloudやBitwardenなどのサービスを同じVPS上でホスティングできます。ただし、CPUやRAMの使用状況に注意し、リソースの割り当てに気をつけましょう。パフォーマンス監視を行い、必要に応じてプランのアップグレードも検討してください。
Jellyfinに相性の良いセルフホスティングプロジェクトはありますか?
はい、Jellyfinと相性の良いオープンソースのセルフホスティングプロジェクトは多数あります。例えば、Nextcloudをファイルストレージとして併用したり、動画ライブラリの管理にPlexを使ったり、スマートホーム管理にはHome Assistantを組み合わせたりすることができます。また、r/selfhostedやawesome-selfhostedリストなどのリソースを参考に、より多くのセルフホスティングプロジェクトを見つけられます。
まとめ
ContaboのVPSにJellyfinをインストールすることは比較的簡単で、多彩なメディア管理の可能性を広げます。手頃な価格と豊富なリソースを持つContaboは、セルフホスティングに興味のある開発者やホームラボ愛好者にとって優れた選択肢です。VPSプロバイダーの比較一覧はこちらの full VPS comparison もご参照ください。Jellyfinを使ったストリーミング体験をお楽しみください!