NordVPN公式動画での動画の内容が非常にわかりやすいので、内容をまとめさせていただきました。 このブログ(テキストベース)で全体像をつかんだあとに、動画を見ると理解を深めることができます。
動画のだいたいの時間帯も記載しています)この動画の以下の3つ点がすぐれています。
【1】古いPCやRaspberry Piを利用して、Jellyfinメディアサーバーを構築し、NordVPN Meshnetでどこからでもアクセスできるようにする手順を解説している点
【2】Jellyfinのインストールから設定、動画ライブラリの作成、NordVPN Meshnetの設定、リモートアクセスまで、具体的な手順を丁寧に説明している点
【3】WindowsとLinuxの両OSでの設定方法、ネットワーク設定の注意点、クライアントデバイスからのアクセス方法など、幅広い知識を網羅的に提供している点
- Jellyfinによるメディアサーバーの構築とメリット(0:08-0:32)
- Jellyfinの紹介と特徴(0:33-1:12)
- NordVPN Meshnetの役割と利点(1:13-1:56)
- メディアサーバーへのアクセスに関する注意(1:57-2:13)
- Jellyfinサーバーのセットアップ:ハードウェアの選択(2:14-2:32)
- Jellyfinサーバーのセットアップ:Windowsでのインストール(2:33-3:00)
- Jellyfinサーバーの初期設定とライブラリの作成(3:00-3:22)
- Jellyfinのユーザー設定とメディアライブラリの追加(3:23-3:47)
- Jellyfinサーバーのセットアップ:Linuxでのインストール(3:48-4:26)
- LinuxでのNordVPN Meshnetの設定(5:05-5:23)
- Meshnetの有効化とデバイスアドレスの確認(5:47-6:15)
- Nginx設定ファイルの編集とリロード(6:59-7:17)
- クライアントデバイスからのJellyfinサーバーへのアクセス(7:18-7:38)
- スマホやAndroid TVでのJellyfinの視聴方法(7:39-7:56)
- Android TVでのJellyfin利用とまとめ(7:57-8:07)
Jellyfinによるメディアサーバーの構築とメリット(0:08-0:32)
NordVPN公式動画では、古いパソコンを活用して、Jellyfinを使用してメディアサーバーを構築し、どこからでも動画を視聴できることを紹介しています。
Jellyfinは、お気に入りの動画を保存、整理、ストリーミングするのが簡単です。
メディアサーバーの自作は難しそうに思えるかもしれませんが、実際には非常に簡単に行うことができます。
Jellyfinの紹介と特徴(0:33-1:12)
NordVPN公式動画では、Jellyfinは、ユーザーが自分のメディアを管理できる、ボランティアによって構築されたメディアソリューションであると説明しています。
ユーザーは、自分のサーバーからあらゆる個人デバイスに、自由にメディアをストリーミングできます。
Jellyfinは、動画、電子書籍、音声ファイル、写真など、あらゆるメディアをストリーミングでき、複数のOSで簡単にセットアップでき、多様なデバイス用のクライアントアプリが提供されています。
NordVPN Meshnetの役割と利点(1:13-1:56)
NordVPN公式動画では、Meshnetは、同じMeshnetネットワーク内のデバイス間で直接接続を作成する技術であると説明しています。
これにより、ファイル共有、ゲーム、リモートデスクトップアクセス、および他のデバイスを介したトラフィックのルーティングが簡単に行えます。
Meshnetを使用すると、リバースプロキシ、ダイナミックDNS、ポートフォワーディング、SSL証明書、ドメイン名などを設定する必要がなくなり、ネットワーク設定に時間を費やす必要がなくなります。
メディアサーバーへのアクセスに関する注意(1:57-2:13)
NordVPN公式動画では、個人メディアサーバーまたはMeshnetネットワークへのアクセスを他人と共有することは危険であるため、友人や家族との共有に限定するように警告しています。
Jellyfinサーバーのセットアップ:ハードウェアの選択(2:14-2:32)
NordVPN公式動画では、まずサーバーとして使用するデバイスを用意する必要があると述べています。
あまり使用していない古いラップトップ、低スペックのIntel Atom CPU搭載のPC、またはRaspberry Pi 4などが使用できます。
Raspberry Piを使用する場合は、メディアを保存するための追加ストレージデバイスを用意することを推奨しています。
Jellyfinサーバーのセットアップ:Windowsでのインストール(2:33-3:00)
NordVPN公式動画では、まずWindowsマシンでのセットアップ手順を説明しています。
Jellyfinのウェブサイトからインストーラーをダウンロードし、最新の安定版64ビットバージョンを選択します。
ダウンロード完了後、インストーラーを実行し、インストールディレクトリを選択してインストールを完了します。
インストールプロセスを早送りで示しています。
Jellyfinサーバーの初期設定とライブラリの作成(3:00-3:22)
NordVPN公式動画では、インストールが完了したら、ファイアウォールプロンプトを承認し、http://localhost:8096 でJellyfinにアクセスできることを確認するように指示しています。
設定ウィザードを開始する前に、ビデオライブラリを作成します。
Windowsフォルダーに「JellyfinLibrary」という名前でフォルダーを作成し、ビデオファイルを保存します。
Jellyfinのユーザー設定とメディアライブラリの追加(3:23-3:47)
NordVPN公式動画では、Jellyfinでユーザーを設定し、コンテンツタイプを選択して、ビデオライブラリを保存したフォルダーをJellyfinに指定します。
これで、ビデオにアクセスできるようになりました。
次に、NordVPNアプリをインストールし、アカウントを作成してログインし、MeshnetタブでJellyfinサーバーデバイスの名前を確認します。
Jellyfinサーバーのセットアップ:Linuxでのインストール(3:48-4:26)
NordVPN公式動画では、LinuxマシンでJellyfinメディアサーバーをホストするには、Dockerコンテナでデプロイするか、直接インストールする2つの方法があると説明しています。
仮想マシンを使用する方法を推奨しており、KVM/QEMU を使用して設定しています。
別のハイパーバイザーを使用する場合は、Proxmoxを試すことができます。
ターミナルで以下のコマンドを実行します。
``` wget -O- https://repo.jellyfin.org/install-debuntu.sh | sudo bash
<h3>Jellyfinインストールスクリプトの解説(4:27-4:46)</h3> <p>NordVPN公式動画では、インストールスクリプトの内容を簡単に説明しています。</p> <p>スクリプトは、サポート対象のマシンとOSで実行されているかどうかを確認し、必要なツールをすべて検索し、見つからない場合はインストールします。</p> <p>必要なものが揃ったら、最新の安定版Jellyfinをインストールします。</p><h3>Jellyfinの初期設定とメディアフォルダーの権限設定(4:47-5:04)</h3> <p>NordVPN公式動画では、インストールが完了すると、Jellyfinが実際に開始されたかどうかを確認し、JellyfinのIPアドレスを表示します。</p> <p>Jellyfinインスタンスがメディアフォルダーにアクセスできるように、適切な権限を設定する必要があります。</p> <p>GUIまたは次のコマンドで権限を設定できます。</p> <p>``` chgrp jellyfin /JellyfinLibraryFolder chmod g+rwx ./JellyfinLibraryFolder
LinuxでのNordVPN Meshnetの設定(5:05-5:23)
NordVPN公式動画では、Jellyfinをリモートでアクセスするために、NordVPN Meshnetを使用する方法を説明しています。
以下のコマンドをターミナルに入力して、Linux版NordVPNアプリをインストールします。
sh <(curl -sSf https://downloads.nordcdn.com/apps/linux/install.sh)
<pre class="code </p>" data-lang="</p>" data-unlink>
<h3>Meshnet接続のためのトークン生成とログイン(5:24-5:46)</h3>
<p>NordVPN公式動画では、ウェブブラウザでNordアカウントを開き、Meshnet Freeセクションにある「詳細を表示」ボタンをクリックします。</p>
<p>そのメニューでトークンを作成し、安全な場所に保存します。トークンは一度しか表示されないため、注意が必要です。</p>
<p>ターミナルで次のコマンドを入力して、NordVPNアカウントにログインします。</p>
<p>
nordvpn login --token
Meshnetの有効化とデバイスアドレスの確認(5:47-6:15)
NordVPN公式動画では、以下のコマンドを使用してMeshnetを有効にし、Meshnet内のデバイスのアドレスを確認します。
``` nordvpn set meshnet on nordvpn meshnet peer list
<p>出力されたデバイスリストから、Jellyfinサーバーのホスト名を確認します。</p><h3>Jellyfinサーバーへのリバースプロキシの設定(6:16-6:31)</h3> <p>NordVPN公式動画では、Jellyfinサーバーにリバースプロキシを設定することで、数字よりも覚えやすい名前でアクセスできるようになると説明しています。</p> <p>この手順はオプションであり、Meshnetホスト名とポート番号8096を使用することもできます。</p>
<h3>Nginx Proxy Managerの紹介とNginxのインストール(6:32-6:58)</h3> <p>NordVPN公式動画では、Dockerコンテナを使用している場合は、Nginx Proxy Managerを使用することを推奨し、ドキュメントへのリンクを動画の説明欄に掲載しています。</p> <p>仮想マシンを使用している場合は、次のコマンドを使用して、VMに直接Nginxをインストールできます。</p> <p>``` sudo apt install nginx
Nginxのインストールが完了したら、デフォルトのWebサイト設定を構成します。
Nginx設定ファイルの編集とリロード(6:59-7:17)
NordVPN公式動画では、以下のコマンドを使用して、Nginx設定ファイルを編集するように指示しています。
sudo nano /etc/nginx/sites-available/default
<pre class="code </p>" data-lang="</p>" data-unlink><p>設定ファイルで、ポート80でリッスンするように設定し、サーバー名を追加します。サーバー名はJellyfinサーバーのMeshnetホスト名になります。</p>
<p>最後に、リバースプロキシが指す場所として、Jellyfinサーバーのポート8096を追加して保存します。</p>
<p>設定ファイルが完了したら、Nginxをリロードします。</p>
<p>
sudo systemctl reload nginx
クライアントデバイスからのJellyfinサーバーへのアクセス(7:18-7:38)
NordVPN公式動画では、MacBookとAndroidデバイスをクライアントデバイスとして使用し、Jellyfinにアクセスする方法を説明しています。
NordVPNアプリをインストールしてログインし、Meshnetを有効にします。
ブラウザに、Jellyfinメディアサーバーを実行しているサーバーのIPアドレスまたはホスト名を貼り付けるとアクセスできます。
スマホやAndroid TVでのJellyfinの視聴方法(7:39-7:56)
NordVPN公式動画では、スマホを使用して、家族と旅行の動画を共有する例を説明しています。
ブラウザを使用するか、アプリストアからJellyfinアプリをダウンロードして使用します。
MacOSと同様に、ラップトップで実行しているサーバーのいずれかを追加すると、世界中のどこからでもビデオにアクセスできます。
Android TVでのJellyfin利用とまとめ(7:57-8:07)
NordVPN公式動画では、Android TVデバイスにJellyfinとNordVPNをインストールし、家庭内の他のデバイス同様にメディアを視聴できます。
JellyfinとNordVPNのインストールプロセスは非常に簡単であると説明しています。
最後に、動画を気に入ったら、チャンネル登録と高評価を促し、コメント欄で次に何を動画にしてほしいかコメントするように呼びかけています。