自宅のProxmoxとVPSはどちらが得?3年費用比較
自宅のProxmoxとVPSを3年間の総額で比較します。ハードウェア代、電気代、障害対応、公開IPの違いと、両方を使う構成が合理的な条件を具体的に解説します。
自宅のProxmoxとVPS:簡単な結論
Proxmox VEは所有するハードウェアにインストールする無料のハイパーバイザーです。そのため、最初にマシンの費用を支払い、その後は毎月電気料金を支払います。VPS(virtual private server)は、データセンターのハードウェア上で他者が運用する仮想マシンです。利用料金を支払うだけで、電気料金、ネットワーク、故障したドライブの交換は事業者が負担します。選択は主に費用で決まりません。3年間で見ると、小規模なVPSは以下のどちらの自宅サーバーよりも安く済みます。一方、自宅サーバーなら、支出に対してはるかに多くのRAMとストレージを利用できます。重要なのは、データをどこに置く必要があるか、マシンが停止したときに誰が対応するか、パブリックIPアドレスが必要かどうかです。
最終的に両方を使う人が多くなります。自宅のProxmoxには大量のストレージと実験環境を置きます。小規模なVPSには、インターネット上の利用者がアクセスする必要のある部分を置きます。このガイドの残りでは、具体的な費用、双方の実際の長所、そしてハイブリッド構成が合理的になる境界を説明します。
3 年間で実際にかかる費用
ハードウェアの費用は分かりやすい一方で、過小評価しやすい項目です。電気料金は別に請求され、server の費用として記載されないためです。同じ 3 年間を 3 通りの方法で試算します。数値は例示で、電力料金は 1 kWh あたり 0.18 dollars としています。これは、EIA が 2026 年 10 月 27 日時点で公開していた最新月である 2026 年 8 月の米国一般家庭平均 18.16 cents に近い値です。VPS については、2026 年 10 月 27 日時点で月額およそ 4 から 5.50 dollars の entry level plan があることに合わせ、月額 5 dollars としています。
このグラフのデータ
[
{
"label": "Mini PC, 15W idle",
"upfront_usd": 450,
"running_3yr_usd": 71,
"total_3yr_usd": 521
},
{
"label": "Used tower, 60W idle",
"upfront_usd": 200,
"running_3yr_usd": 284,
"total_3yr_usd": 484
},
{
"label": "Small VPS at 5 a month",
"upfront_usd": 0,
"running_3yr_usd": 180,
"total_3yr_usd": 180
}
]中古の tower は初期費用が 200 dollars で、初日に最も安い選択肢です。この表では、3 年後でも mini PC より少し安くなっています。ただし、差額はわずかです。古い desktop は、現代の低消費電力 machine の約 4 倍の idle 電力を消費するため、3 年間の電気料金は 284 dollars になります。mini PC は 71 dollars です。この約 213 dollars の差で、250 dollars の初期費用差の大半が失われます。電気料金が 1 kWh あたり約 21 cents を超える場合はさらに早く、そうでなくても 4 年目には mini PC の方が安くなります。2 socket で回転ディスクを搭載した中古の rack server では、さらに不利です。homelab 用の hardware を購入するときは、価格だけでなく idle 時の消費電力も重視してください。machine はほぼ常に idle 状態で動作するためです。
この表では、意図的にいくつかの費用を含めていません。自宅の box では、異常な shutdown を避けたいなら UPS (uninterruptible power supply) が必要です。また、別の場所に backup media も用意する必要があります。レンタルする machine には初期投資が不要です。そのため、2 か月で放棄する project なら、450 dollars ではなく 10 dollars の負担で済みます。レンタル費用の内訳について詳しくは、VPS の月額費用の実態を参照してください。
本当の違いは、あなたの時間です。自宅に hypervisor を置くと、あなた自身が data centre の運用担当になります。drive を交換し、停電に対処し、今夜 internet が遅い理由を家族に説明する必要があります。
Proxmox を自宅で使うと本当に優れている点
データの集中。 すでに 4 テラバイトの写真や動画を持っている場合、それをクラウドへ移すには時間がかかり、同容量の高速ストレージを毎月借りると高額です。自宅のマシンに接続したストレージは、ディスクを購入済みなら追加費用がほとんどかかりません。メディアライブラリ、カメラ映像、バックアップ先を自宅に置くのは、まさにこのためです。ファイルはすでにローカルにあるため、あとは何から参照するかだけが問題になります。閲覧をポスターのグリッド以外のものにしたい場合は、Halcyon が Jellyfin ライブラリを歩いて回れる 90 年代のレンタル店として再構築する方法を参照してください。
1 ドルあたりの実リソース。 RAM 64 GB のマシンは、一度購入すれば数百ドルです。同じ容量のメモリを毎月借りると、大きな固定費になります。負荷の低い仮想マシンを多数動かす場合や、リソースを大量に消費する仮想マシンを 1 台動かす場合は、自宅のマシンのほうが容量面で有利です。
壊しながら学ぶ。 Proxmox では、料金を請求されないハードウェア上でスナップショット、クローン、コンソールを利用できます。午前 2 時に仮想マシンを壊しても、20 秒で元に戻せます。この自由度は、自分でハードウェアを所有する大きな理由です。そのため、ネストされた仮想化が頻繁に話題になります。自分のサーバーであれば、modprobe.d に 1 行追加し、ゲストの CPU タイプをホストに設定するだけです。Proxmox でネストされた仮想化を有効にするでは、この 2 つの手順と、ゲスト内から設定の適用を確認する方法を説明しています。レンタルしたハードウェアでも同じ自由度が必要な場合は、まず VPS 内で仮想マシンを実行するを読んでください。すべてのプロバイダーがこの構成を許可しているわけではありません。
プライバシーと管理権限。 ディスクは自宅にあります。プロバイダーのポリシー、共有テナンシー、アカウント停止の影響を受けません。これだけで十分だと考える人もいます。
VPS が本当に優れている点
安定したパブリック IP アドレスと、実際の上り回線。 これが最大の利点です。家庭用接続では通常、動的アドレスが割り当てられます。また、多くの場合は CGNAT(キャリアグレード NAT)の背後にあるため、ルーターでどのポートを転送しても、外部からの接続を受けられません。家庭用回線では、アップロード速度もダウンロード速度の一部にとどまります。VPS なら、固定パブリックアドレス、対称帯域幅、逆引き DNS の管理権限が得られます。これは公開サービスに必要な条件です。
自分で構築しなくても得られる稼働時間。 データセンターの電源は発電機でバックアップされ、ネットワークも外部への経路を複数備えています。自宅には電源系統が 1 つ、インターネット回線が 1 本しかありません。10 分間の停電が発生すると、自宅のラボは停止します。同じ事象でも、借りたマシンには影響しません。
部屋にいても音が聞こえない。 サーバーは発熱し、動作音もします。レンタルしたサーバーは寝室にありません。
引っ越してもそのまま使える。 ハードウェアは電源を抜き、梱包し、再配線する必要があります。VPS は利用場所を問いません。
影響範囲。 自宅からサービスを公開すると、ノート PC やスマートフォンが接続されているネットワークへの経路が開きます。レンタルしたマシンは、すでにそのネットワークの外側にあります。こうしたワークロードの構成については、VPS で実際に運用されているものを参照してください。
多くの人が最終的に採用するハイブリッド構成
現実の運用に耐える構成は、次のようになります。自宅の Proxmox では、メディアライブラリ、ドキュメントアーカイブ、テスト用仮想マシン、バックアップ先など、ストレージを多く消費するものやプライベートなものを運用します。小規模な VPS では、公開側を運用します。具体的には、TLS (transport layer security) を終端するリバースプロキシ、ステータスページ、メールリレー、固定アドレスで応答する必要があるサービスなどです。
2 つの環境は VPN (virtual private network) で接続します。これにより、自宅ネットワークを公開せずに、公開側からプライベート側へ接続できます。VPS から自宅のホストへ WireGuard トンネルを張る方法が標準的で、設定は約 40 行です。手順全体は VPS で WireGuard VPN をセルフホストする を参照してください。この経路を構築する方法は WireGuard だけではありません。Tailscale を使えば鍵管理を任せられます。また、VPS でサブネットルーターとして実行する と、1 台のホストだけでなく、プライベートネットワーク全体の範囲を他のマシンへ通知できます。トラフィックは公開アドレスに到達し、トンネルを通って、自宅側のホストへ転送されます。そのホストでは、インターネットに公開されたポートを 1 つも開く必要がありません。
この構成にすると、バックアップの問題も同時に解決できます。自宅のデータをレンタルしたマシン経由でオフサイトへ退避するため、火災や盗難が発生しても、2 つのコピーが同時に失われることはありません。この経路には、通常 暗号化した restic バックアップを使用します。
すでに所有しているハードウェアへの Proxmox のインストール
通常は Proxmox VE のインストーラー ISO を使用し、Debian とハイパーバイザーをまとめてインストールします。すでに Debian 13 が動作しているマシンには、Proxmox を追加することもできます。以下は、root で実行する公式 Proxmox wiki のコマンドです。
wget https://enterprise.proxmox.com/debian/proxmox-archive-keyring-trixie.gpg \
-O /usr/share/keyrings/proxmox-archive-keyring.gpg次に、/etc/apt/sources.list.d/pve-install-repo.sources にリポジトリファイルを作成します。
Types: deb
URIs: http://download.proxmox.com/debian/pve
Suites: trixie
Components: pve-no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpgapt update && apt full-upgrade
apt install proxmox-default-kernel
systemctl reboot再起動は省略できません。Proxmox カーネルを実行中のカーネルにしてからでないと、メインパッケージを正常にインストールできないためです。マシンが再起動したら、次を実行します。
apt install proxmox-ve postfix open-iscsi chronyインストール中に、postfix はメールの配信方法を確認します。ラボ環境では「Local only」を選択すれば問題ありません。Proxmox は、バックアップの失敗やディスク障害をメールで通知するため、この設定が重要です。続いて、標準の Debian カーネルを削除します。これにより、Proxmox のスタックを含まないカーネルでマシンが再起動することを防げます。
apt remove linux-image-amd64 'linux-image-6.12*'
update-grubWeb インターフェースは、HTTPS 経由でポート 8006 で応答します。自己署名証明書を使用するため、初回アクセス時にブラウザーが警告を表示します。
ポート 8006 をインターネットに公開しないでください。このページはハイパーバイザーへの root ログイン画面です。弱いパスワードを 1 つ使うだけで、すべての仮想マシンが同時に危険にさらされます。VPN 経由、または SSH トンネル経由でアクセスしてください。
Cluster、quorum、そして正直に約束できる uptime
高可用性を期待して 2 台目の machine を購入しても、実際に必要な作業量に驚くことがあります。Proxmox cluster では、最初の node で pvecm create CLUSTERNAME を実行し、参加する各 node で pvecm add IP-ADDRESS-CLUSTER を実行します。pvecm status で投票数を確認し、pvecm nodes で member の一覧を表示します。
問題は quorum です。Proxmox の documentation には、高可用性に意味を持たせるには、信頼できる quorum のために少なくとも 3 node が必要だと明記されています。2 node では、両者の間の link が切断されたとき、どちらが生存側かを判断できません。そのため network が分断されると、両方が処理を拒否します。2 node cluster では、QDevice から 3 つ目の投票を借りられます。QDevice は corosync-qnetd daemon を実行する常時稼働の小規模な machine で、この投票の配置場所として安価な VPS がよく使われます。
したがって、正直な結論は次のとおりです。1 台の Proxmox box で得られるのは virtualisation と snapshot であり、高可用性ではありません。共有または複製された storage を使う 3 台の box なら高可用性を実現できますが、消費電力は 3 倍になり、あなたが費やす時間も大幅に増えます。1 台の VPS には clustering はありません。snapshot が付属するかどうかは provider によって異なります。plan に daily automatic snapshot を含める provider もあれば、追加料金を請求する provider や、利用者自身に任せる provider もあります。いずれにしても、基盤の hardware はすでに冗長化されており、その監視は別の担当者が行っています。
選び方
大量のデータを扱う場合、仮想化を学びたい場合、またはプライバシーを重視する場合は、ハードウェアを購入してProxmoxを運用してください。構築するものを固定アドレスでインターネットから到達可能にする必要がある場合、または自分が原因ではない停電後も稼働させたい場合は、VPSをレンタルしてください。決められない場合は、まず小規模なマシンをレンタルしてください。5ドル程度で1か月試せるため、プロジェクトが継続するか確認できます。ハードウェアは後からでも購入できます。
FAQ
自宅のProxmoxはVPSより安価ですか?
3年間にわたる小規模なワークロードであれば、そうとは限りません。低消費電力のmini PCは、電気料金を含めて3年間で約521ドルかかります。一方、月5ドルの小規模なVPSは180ドルです。2台の自宅サーバーを比較する場合は、消費電力が決め手になります。中古デスクトップは初日の費用が安く、アイドル時の消費電力によって差がなくなるまでの約3年半はmini PCよりわずかに安くなります。大量のストレージやRAMが必要な場合は、自宅のハードウェアが明らかに有利です。これらはレンタルすると高価ですが、購入すれば安価なリソースだからです。
Proxmoxを使って自宅から公開Webサイトをホストできますか?
直接ホストできない場合が多いです。自宅のインターネット接続では、動的IPアドレスが割り当てられることが多く、carrier grade NATの背後にある場合もあります。その場合、ルーターで転送してもインバウンド接続は到達しません。アップロード帯域幅も、通常はダウンロード帯域幅より低速です。一般的な解決策は、静的なパブリックアドレスを持つ小規模なVPSを使用し、VPNトンネルを通じて自宅のマシンへトラフィックを転送する方法です。これにより、自宅のネットワークを閉じたままにできます。
Proxmoxの運用には3台のマシンが必要ですか?
いいえ。1台のマシンで、仮想マシン、コンテナ、スナップショットを問題なく実行できます。3台が必要になるのは、高可用性を実現する場合だけです。Proxmoxのドキュメントでは、信頼性のあるクォーラムに少なくとも3つのノードが必要とされています。2つのノードに、常時稼働する小規模なマシン上のQDeviceを組み合わせる構成が、3台目のサーバーを購入せずにフェイルオーバーを実現する一般的な妥協案です。
VPSのチュートリアルはProxmoxのゲストでも使えますか?
はい。UbuntuまたはDebianを実行するProxmoxのゲストは、プロバイダーから提供されるLinuxと同じだからです。違いは前述のとおり、マシンの前段にあるネットワーク、そのアドレスがパブリックかどうか、そして誰がドライブを交換するかです。コマンド、Docker、ファイアウォールルール、サービスファイルは、どちらの環境でも同じように動作します。
自宅で何を実行し、何をレンタルすべきですか?
メディア、写真、ドキュメントアーカイブ、バックアップ先、テスト用の仮想マシンなど、ストレージを多く使用するプライベートなワークロードは自宅に置きます。リバースプロキシ、ステータスページ、メールリレー、固定アドレスで応答する必要があるものなど、外部の利用者がアクセスする部分はレンタルします。VPNで両者を接続すれば、自宅のネットワークを公開せずに、パブリック側からプライベート側へアクセスできます。