Jellyfinはオープンソースのメディアサーバーソフトウェアで、メディアコレクションの整理、管理、ストリーミングを可能にします。このガイドでは、DigitalOceanのVPSにJellyfinをインストールし、あなたのメディアストリーミングニーズに沿った機能的でコスト効率の良いソリューションを提供します。
前提条件
始める前に、次のことを確認してください。
- DigitalOceanのアカウントを持っていること。持っていない場合は、こちらからサインアップし、VPSを取得してください。
- SSHとターミナルコマンドの基本的な知識。
DigitalOcean Dropletの選択
DigitalOceanはさまざまなDroplet構成を提供しています。以下は、それを比較した簡単な表です:
| VPS提供業者 | 月額料金 | CPU | RAM | ストレージタイプ |
|---|---|---|---|---|
| DigitalOcean | 6 USD | 1 vCPU | 1 GB | SSD |
| Contabo VPS | 5.99 EUR/月 | 2 vCPU | 4 GB | SSD |
| Hetzner Cloud | 4.15 EUR/月 | 1 vCPU | 2 GB | SSD |
| Vultr | 6 USD | 1 vCPU | 1 GB | SSD |
| Linode | 5 USD | 1 vCPU | 1 GB | SSD |
Jellyfinには、最低でも1 GBのRAMを持つDropletを推奨します。
ステップ1:DigitalOcean Dropletの作成
- DigitalOceanのアカウントにログインします。
- 「Create」ボタンをクリックし、「Droplets」を選択。
- オペレーティングシステムとして(おすすめはUbuntu 22.04 LTS)を選択。
- 「Choose a plan」で、最も低い階層(1 vCPU、1 GB RAM)を選び、月額6 USDに設定。
- 作成手続きを完了します。
ステップ2:Dropletへアクセス
Dropletが稼働したら、SSHを使ってアクセスします。
ssh root@your_droplet_ip
your_droplet_ipはあなたのDropletのIPアドレスに置き換えてください。
ステップ3:システムの更新
ログイン後、パッケージインデックスを更新します。
sudo apt update && sudo apt upgrade -y
ステップ4:Jellyfinのインストール
-
必要な依存パッケージのインストール
sudo apt install apt-transport-https software-properties-common -y -
Jellyfinリポジトリの追加
wget -qO - https://repo.jellyfin.org/keys/jellyfin.commons.gpg | sudo gpg --dearmor -o /usr/share/keyrings/jellyfin.gpg echo "deb [signed-by=/usr/share/keyrings/jellyfin.gpg] https://repo.jellyfin.org/ubuntu focal main" | sudo tee /etc/apt/sources.list.d/jellyfin.list -
Jellyfinのインストール
sudo apt update sudo apt install jellyfin -y
ステップ5:Jellyfinサービスの起動と有効化
Jellyfinサーバーを起動し、自動起動を設定します。
sudo systemctl start jellyfin
sudo systemctl enable jellyfin
ステップ6:ファイアウォールの設定
UFW(Uncomplicated Firewall)を使って、Jellyfinへのアクセスを許可します。
sudo ufw allow 8096
UFWが有効かどうかを確認します。
sudo ufw status
ステップ7:Jellyfinにアクセス
ウェブブラウザで次のURLにアクセスしてください。
http://your_droplet_ip:8096
設定ウィザードに従ってメディアライブラリを構築します。
ステップ8:メディアの追加
- 初期設定の際に、メディアファイルが格納されているフォルダを選択します。
- その後、Jellyfinダッシュボードからライブラリを追加できます。
メンテナンスとセキュリティ
定期的にアップデートを行い、Jellyfinサーバーを安全に保ちましょう。Jellyfinのアップデートは以下のコマンドで行えます。
sudo apt update
sudo apt upgrade -y
よくある質問(FAQs)
1. JellyfinでライブTVを視聴できますか?
はい、Jellyfinは対応したTVチューナーやサービスと接続すればライブTVをサポートしています。Jellyfinダッシュボードからチューナーを設定し、ライブ放送とメディアライブラリを楽しめます。
2. Jellyfinのハードウェア要件は何ですか?
基本的な再生には、少なくとも1 vCPUと1 GBのRAMを持つVPSで十分です。ただし、複数のストリームのトランスコーディングや高機能な使い方をする場合は、2 vCPUと4 GBのRAMなど、よりリソースの多いVPSへのアップグレードを検討してください。
3. Jellyfinと他のメディアサーバー(例:Plex)との違いは何ですか?
Jellyfinは完全に無料でオープンソースのソフトウェアです。一方、Plexは無料版に機能制限があり、プレミアム機能を利用するにはサブスクリプションが必要です。Jellyfinはカスタマイズ性や自分のデータの制御性が高いため、セルフホスティングを望むユーザーや開発者から人気です。
完全なVPS比較や最適な選択をするには、こちらのフルVPS比較もご覧ください。
まとめ
DigitalOceanでJellyfinをセルフホストするのは、メディア愛好者にとってシンプルでやりがいのあるプロジェクトです。セルフホスティングの世界に足を踏み入れる際には、他のオープンソースアプリケーションと組み合わせて、セットアップの充実を図るのもおすすめです。DigitalOceanのDropletを最大限に活用して、快適なストリーミングライフをお楽しみください!