NordVPN公式動画での動画の内容が非常にわかりやすいので、内容をまとめさせていただきました。
このブログ(テキストベース)で全体像をつかんだあとに、動画を見るとさらに理解を深めることができます。
動画のだいたいの時間帯も記載しています)この動画の以下の3つ点がすぐれています。
【1】自宅の古いPCを再利用して、個人データを安全に管理できること
【2】オープンソースソフトウェアを活用することで、様々なサービスを無料で利用できること
【3】NordVPN Meshnetと組み合わせることで、セルフホスト環境をさらに安全に、便利に利用できること
- セルフホスティング入門:NordVPNと古いPCで始めるデータ管理(00:00)
- セルフホスティングとは?メリットとデメリットを解説(00:19)
- セルフホスティングに最適なオープンソースソフトウェアを紹介(00:32)
- セルフホスティングでできること:メディアストリーミングからゲームサーバーまで(01:03)
- セルフホスティングサーバーのOS選び:Linux、Windows、macOSの特徴(02:39)
- セルフホスティングサーバーのハードウェア選び:古いPCからVPSまで(03:43)
- セルフホスティングの現実:時間、お金、フラストレーション(04:14)
- セルフホスティング環境の構築例:初期構成からアップグレードまで(05:20)
- セルフホスティングを始めるために:古いPCから始めよう(06:32)
セルフホスティング入門:NordVPNと古いPCで始めるデータ管理(00:00)
NordVPN公式動画では、セルフホスティングの概要と、自宅にある古いPCを再利用して、どのように役立てるかを解説しています。
セルフホスティングとは、自宅のPCをインターネットに接続し、オープンソースのソフトウェアを使って様々なサービスを自分で運用することです。
これにより、個人データを第三者に預けることなく、自分で管理することができます。
セルフホスティングとは?メリットとデメリットを解説(00:19)
NordVPN公式動画では、セルフホスティングのメリットとデメリットについて説明しています。
メリットは、データが自分の管理下にあるため、第三者に販売される心配がないこと、ソフトウェアが開発終了しても使い続けられる可能性があることなどです。
デメリットは、設定に手間がかかること、自分でメンテナンスを行う必要があることなどです。
セルフホスティングに最適なオープンソースソフトウェアを紹介(00:32)
NordVPN公式動画では、セルフホスティングに最適なオープンソースソフトウェアを紹介しています。
オープンソースソフトウェアとは、ソースコードが公開されており、誰でも自由に使用、変更、共有できるソフトウェアのことです。
動画では、以下のソフトウェアが紹介されています。
- Home Assistant:スマートホームデバイスの管理
- Jellyfin:メディアストリーミング
- Nextcloud:ファイル共有
- Penpot:デザインとプロトタイピング
セルフホスティングでできること:メディアストリーミングからゲームサーバーまで(01:03)
NordVPN公式動画では、セルフホスティングでできることの例として、メディアストリーミング、ファイル共有、デザイン、スマートホームの自動化、ゲームサーバーの構築などを挙げています。
ゲームサーバーは、Team Fortress 2、Valheim、Palworldなどのゲームに対応しています。
性能の良いサーバーがあれば、Haidoのような200以上のModを導入したMinecraftサーバーも運営できます。
セルフホスティングサーバーのOS選び:Linux、Windows、macOSの特徴(02:39)
NordVPN公式動画では、セルフホスティングサーバーのOS選びについて解説しています。
Linuxベースのシステムはコミュニティが大きく、情報も豊富です。PodmanやDockerなどのコンテナ化ソリューションを利用すれば、Windowsでも簡単にサーバーを構築できます。
動画では、Ubuntuが推奨されています。コミュニティサポートが充実しており、Webベースのサービスの管理が容易なためです。
macOSもUnixベースのシステムなのでセルフホスティングに向いていますが、拡張性はやや制限されます。
セルフホスティングサーバーのハードウェア選び:古いPCからVPSまで(03:43)
NordVPN公式動画では、セルフホスティングサーバーのハードウェア選びについて解説しています。
古いPC(第8世代Intel CPU以上推奨)、Mini PC、NUC、中古のシンクライアントPC、シングルボードコンピュータ(Raspberry Piなど)、VPS(Virtual Private Server)などが選択肢として挙げられています。
Raspberry PiはGPIO(汎用入出力)が豊富なので、組み込みプロジェクトにも適しています。
セルフホスティングの現実:時間、お金、フラストレーション(04:14)
NordVPN公式動画では、セルフホスティングの現実について、時間、お金、フラストレーションという3つの側面から説明しています。
セルフホスティングは、習得に時間がかかり、バックアップを怠るとデータが失われる可能性があります。また、期待通りに動作しない場合や、故障したハードウェアを受け取ることもあります。
しかし、サーバーが初めて起動したときの達成感や、他の人が自分のサービスを利用してくれるときの喜びは格別です。
また、長期的に見ると、有料サービスを代替できるため、費用を節約できる可能性があります。
セルフホスティングが苦痛に感じたら、休憩を取り、数日後に再開することをおすすめします。
セルフホスティング環境の構築例:初期構成からアップグレードまで(05:20)
NordVPN公式動画では、セルフホスティング環境の構築例として、動画投稿者の初期構成とアップグレードについて紹介しています。
初期構成は、Intel AtomベースのMini PC、Raspberry Pi 4B、IronWolf HDDで構成されていました。NextcloudとHome Assistantを主に実行していました。
その後、ASRock X300 MiniシャーシとRyzen 5600G APUをベースにした小型のサーバーを構築しました。32GBのRAMと複数のドライブを追加し、NordVPNとMeshnetを導入してセキュリティとアクセス性を向上させました。
セルフホスティングを始めるために:古いPCから始めよう(06:32)
NordVPN公式動画では、セルフホスティングを始めるにあたって、最初からカスタムビルドのサーバーやエンタープライズ向けの機材は不要で、古いラップトップやRaspberry Piでも十分であると述べています。
動画が面白かったら、いいねとチャンネル登録をお願いします。