この記事について:当サイトはこの構成を組んで動かしてはいません。各製品の公式ページ(2026年9月28日確認)と公開資料をもとに、2026年にホームラボを組むときの考え方を整理した記事です。
結論:ホームラボは24時間動かすので、消費電力の小さいミニPC+Proxmox VEが組みやすい構成です。10GbEが要るかはネットワークで送るデータの量で決まり、本体だけで10GbEを使うならMinisforum MS-01/MS-A2(SFP+×2)、2.5GbEで足りるならGMKtec K12(2.5GbE×2)が候補になります。外からの利用はCloudflare TunnelとTailscaleで、ルーターのポートを開けずに済みます。
電気代とメモリの価格が上がるなか、自宅で仮想化やコンテナを試すホームラボは「何台・どのネットワークで・何を動かすか」で費用が大きく変わります。インフラエンジニアの目線で、機材・ネットワーク・仮想化の基盤・外部公開の順に選び方をまとめます。
なぜホームラボは省電力なミニPCが中心なのか?
24時間動かすので、本体の値段より電気代が効いてくるためです。月の電気代は「消費電力×時間×単価」で見積もれます。
| 常時の消費電力 | 1か月(30日)の電力量 | 1か月の電気代の目安 |
|---|---|---|
| 20W | 14.4kWh | 約446円 |
| 50W | 36kWh | 約1,116円 |
| 100W | 72kWh | 約2,232円 |
| 200W | 144kWh | 約4,464円 |
単価は家電公取協の目安単価31円/kWh(税込・2022年7月改定)で計算しました。中古のラックサーバーは本体が安くても、常時の消費電力が大きいと電気代で差が開きます。手持ちの機材はワットチェッカーで実際の消費電力を測ってから、この式で比べるのが確実です。
10GbEは必要?帯域から考えると?
仮想マシンのディスクやバックアップをネットワークで頻繁に送るなら10GbE、大きなデータを動かさないなら2.5GbEが候補です。
| 規格 | 理論上の最大(1秒あたり) |
|---|---|
| 1GbE | 125MB |
| 2.5GbE | 312.5MB |
| 10GbE | 1,250MB |
ビット数を8で割った理論値で、実際の速度はこれより下がります。MS-01のPCIe 4.0対応のM.2スロットは最大7,000MB/s(公式)なので、NVMe SSD同士でデータを送るとネットワークが先に上限に当たります。
MS-01・MS-A2の10GbEはSFP+なので、つなぐにはSFP+のポートを持つスイッチと、DACケーブルか光モジュールが要ります。ジャンボフレーム(MTU 9000)を使うなら、経路のすべての機器で設定をそろえ、分割せずに届くかを確かめます(データ8972バイト+ICMPヘッダー8+IPヘッダー20=9000バイト)。
ping -M do -s 8972 相手のIPアドレス
ミニPCはどれを選ぶ?
本体だけで10GbEを使いたいならMinisforum MS-01/MS-A2、2.5GbEで足りるならGMKtec K12のような2.5GbE×2の機種が候補です。
| 機種 | CPU | 有線LAN | メモリの上限 | 拡張 |
|---|---|---|---|---|
| Minisforum MS-01 | Intel Core i9-13900Hほか | 10G SFP+×2・2.5G RJ45×2 | 64GB(SO-DIMM×2) | PCIe 4.0 x16スロット(速度はx8まで)・M.2×3(U.2対応) |
| Minisforum MS-A2 | AMD Ryzen 9 9955HXほか | 10G SFP+×2・2.5G RJ45×2 | 96GB(SO-DIMM×2) | PCIe 4.0 x16スロット(速度はx8まで)・M.2×3(U.2対応) |
| GMKtec K12 | AMD Ryzen 7 H 255 | 2.5G×2 | 96GB(SO-DIMM×2) | M.2×2・OCuLink |
各社の公式ストアの仕様(2026年9月28日確認)です。3機種ともメモリは差し替えできるSO-DIMMなので、仮想マシンを増やしたくなったときに後からメモリを足せます。公式ストアにはベアボーンの構成もあります。価格はセールで変わるため、公式ストアで確かめてください。
仮想化の基盤はなぜProxmox VEなのか?
オープンソースで、仮想マシン(KVM)とコンテナ(LXC)を同じ管理画面で扱えるためです。
Proxmox VEの公式Wikiによると、コンテナはOSをまるごと動かさず、ホストのカーネルを使うため、仮想マシンより軽く動きます。Linuxのサービスはコンテナで、Windowsなど別のOSが要るものは仮想マシンで、と使い分けると、限られたメモリでも多くのサービスを並べられます。
ポートを開けずに外から使うには?
公開するWebサービスはCloudflare Tunnel、管理画面やSSHへの接続はTailscaleのようなVPNに分けます。
Cloudflare Tunnelは、サーバー側のcloudflaredがCloudflareへ外向きの接続だけを張る仕組みです。公式の説明どおり、ルーターのポートを開けずに公開でき、外から入ってくる接続はファイアウォールですべて止められます。
Proxmoxの管理画面やSSHは公開せず、VPNでつないだ端末からだけ開きます。Tailscaleの個人向けPersonalプランは無料で、6ユーザーまで・端末の数は無制限です(公式の料金ページ・2026年9月28日確認)。VPNの方式の違いはVPNプロトコルの比較記事も参考にしてください。
まとめ:まず何から始める?
①手元の古いPCか中古PCにProxmox VEを入れて試す ②常時動かすと決めたら、消費電力と必要な帯域から機材を選ぶ ③外からの利用はポートを開けない方法でつなぐ、の順に進めると、無駄な出費を抑えられます。機材を買う前にLinuxやDockerの操作だけ覚えたいなら、VPSで始める手もあります。

コメント