ホームラボの構築というと、多額の予算や週末丸々を費やす必要があるプロジェクトのように聞こえるかもしれませんが、その必要はありません。自宅で埃をかぶっている古い PC やラップトップは、驚くほど有能なホームラボとして再利用できます。適切なツールを使用すれば、初心者でも簡単にセットアップできます。予備のコンピューターを 0 ドルで 1 時間以内にフル機能のホームラボに変えた方法をご紹介します。
参考までに、私が使用しているマシンはかなり控えめなもので、AMD Ryzen 3 2200G (2018 年 2 月リリース) に 16 GB の DDR4 RAM、250 GB SATA SSD、500 GB HDD、および 100 Mbps イーサネット接続を組み合わせています。このセットアップでホームラボを処理できる場合は、おそらくあなたのホームラボでも処理できるでしょう。
ホームラボOSのインストール
20分で完了
技術的に言えば、 理想的 ホームラボのOSはProxmoxです。ただし、特にネットワークや LXC コンテナの管理に慣れていない場合は、少し複雑に感じるかもしれません。より簡単なオプションは、実行したいサービスごとに Ubuntu と Docker コンテナを組み合わせることです。欠点は、完全なデスクトップ OS では不要なオーバーヘッドが追加されることです。これは、限られたハードウェアを使用している場合には理想的ではありません。
そこで、私が採用する中間点として ZimaOS を採用することにしました。これは、セルフホスティングを簡素化するように設計されたプラットフォームである CasaOS 上に構築された、無料のオープンソース NAS およびホーム サーバー OS です。クリーンなブラウザベースのダッシュボード、セルフホスト型サービス用の組み込みアプリ ストア、内部で静かに実行される Docker が利用可能で、ターミナルは必要ありません。
ZimaOS には無料枠と有料枠の両方が用意されています。無料版はディスク 4 台とユーザー 3 人に制限されていますが、私を含むほとんどのホームラボにはこれで十分です。 ISO は約 1.3 GB で、ダウンロードして USB ドライブにフラッシュするのに約 20 分かかりました。これがプロセスの中で最も長い (そして最も退屈な) 部分でした。
ホームラボOSのセットアップ
あと10分
USB ドライブから Linux ディストリビューションをインストールしたことがある場合は、ZimaOS のインストールに慣れ親しんでいるでしょう。まず、UEFI 設定に進み、セキュア ブートを無効にします。そうしないと ZimaOS が起動しません。変更を保存して終了します。次に、USB ドライブを接続し、PC を再起動し、指定されたキーを押してブート メニューを開きます (システムに応じて、通常は F12、F11、または Del)。フラッシュされた USB ドライブを選択すると、システムが ZimaOS で起動します。
レトロなスタイルの ncurses ベースのインストーラーが表示されます。 「ZimaOS をインストール」を選択し、ターゲットドライブを選択して確認すれば完了です。私のシステムでは、インストールには 3 分もかかりませんでした。
インストール後、USB ドライブを取り外し、システムを再起動すると、ZimaOS が起動します。最初はターミナルのみが表示され、グラフィカル インターフェイスは表示されません。表示されたローカル URL (IP アドレスのように見えます) をダウンロードし、同じネットワークに接続されている別のデバイスのブラウザで開きます。これにより、ZimaOS Web ベースのセットアップ ウィザードが起動します。アカウントの作成には約 1 分かかり、その後メイン ダッシュボードが表示されます。
ダッシュボードはすっきりしていて直感的で、これまで私が使用したホーム サーバー インターフェイスの中で間違いなく見栄えが良くなりました。ここから、ファイルの参照、ストレージの管理、アプリのインストールを行うことができます。たとえば、500GB HDD をシステムに接続していましたが、その追加はストレージ パネルから選択してマウントするだけで簡単でした。ZimaOS は即座にそれを認識しました。
デフォルトでは、ZimaOS はローカル ネットワーク上でのみアクセスできます。リモートで (たとえば、モバイル データ通信を使用して携帯電話から) アクセスするには、Tailscale をセットアップする必要があります。リモート アクセス用の ZimaClient アプリもありますが、これは一貫性がなく、主に ZimaCube などの ZimaOS ハードウェア向けに設計されているようです。
Windows と Linux: ホームラボにはどちらが最適ですか?
Windows をスキップするのが良い選択です。
すべてのサービスをインストールする
5分以内
ZimaOS には、Apple App Store や Google Play と同じくらい直感的な組み込みアプリ ストアが含まれています。基本的なファイル サーバーからローカル AI 導入などのより高度なツールまで、セルフホスティングとホームラボのユースケースに焦点を当てた 150 以上のアプリを備えています。
私のセットアップでは、Google Drive の FOSS 代替となる Nextcloud と FOSS メディア サーバーである Jellyfin を使用しました。より強力なハードウェアを使用している場合は、Google フォトや Paperless-ngx に代わる FOSS である Immich も検討します。これはドキュメントのデジタル化と整理に最適です。アプリのインストールはすばやく簡単です。私の場合、すべてを起動して実行できるようになるまでに約 2 ~ 3 分かかりました。
プライベート ホームラボが必要ですか?これら 12 個のアプリをリストの一番上に入れてください
雲は漏れるまでクールです。
すべてのサービスの構成
10分くらいかかった
アプリがインストールされると、ダッシュボードに直接表示されます。クリックして新しいタブで Web インターフェイスを開くか、三点メニューを使用してその設定にアクセスします。 ZimaOS は適切なデフォルトでアプリをインストールするため、特定の要件がない限り、ほとんどの設定をスキップして、各アプリのセットアップ ウィザードに直接ジャンプできます。
たとえば、Nextcloud のセットアップには約 1 分かかりました。管理者アカウントを作成し、必要な機能を選択すれば、準備完了です。Google Workspace を効果的に置き換え、ファイル ストレージ、カレンダー、メモ、リアルタイム コラボレーションを備えた LibreOffice を搭載したオフィス スイートを提供します。
Jellyfin も同様のプロセスをたどります。セットアップ ウィザードでは、アカウントを作成し、メディア ライブラリを設定し、メディア フォルダーを指定するように求められます。デフォルトでは、ZimaOS は Jellyfin アクセスを標準メディア ディレクトリに割り当てます。すでにメディアが別の場所に保存されている場合は、Jellyfin の設定でパスを更新できます。私の場合は、先ほどマウントした500GB HDDを指しました。
さて、Nextcloud と Jellyfin は両方とも機能満載のアプリであり、現在稼働中ですが、最適化には程遠いです。とはいえ、ここであなたをウサギの穴に突き落とすつもりはありません。今日はホームラボを立ち上げて稼働させることについてでしたが、わずか 45 分で目標を達成しました。
これら 3 つの Jellyfin プラグインにより、ついに Netflix の代替として価値のあるものになりました
便利なプラグインのないクールなオープンソース プロジェクトとは何でしょうか?
ホームラボは 45 分で完成します
これで、シンプルで完全に機能するホームラボが 1 時間以内に完全に無料で起動して実行できるようになります。全体のエクスペリエンスは意図的に初心者向けに設計されています。すべてが GUI ベースで、Docker はバックグラウンドで静かに実行され、適切なデフォルトがそのまま適用されます。ホームラボに怖気づいているなら、ZimaOS は今すぐ始める最も簡単な方法の 1 つです。
- ブランド
-
カムリ
- CPU
-
i5-14450HX
KAMRUI Hyper H2 Mini PC は、Intel Core i5-14450HX 10 コア 16 スレッド プロセッサーと 16GB DDR4 RAM を搭載しています。付属の 512GB NVMe SSD には Windows 11 がプリインストールされているため、システムは箱から出してすぐに使用できます。