Proxmox 家用主機與 VPS:三年成本與混合架構
比較家中 Proxmox 與 VPS 的三年實際成本,拆解硬體、電費、網路與維護責任,並說明資料放家中、對外服務用 VPS 的混合架構。
在家中使用 Proxmox 或 VPS:簡短結論
Proxmox VE 是安裝在自有硬體上的免費虛擬機器管理程式,因此您只需支付一次機器費用,之後每月支付電費。VPS(虛擬私有伺服器)是由他人在資料中心的硬體上執行的虛擬機器,因此您支付租金,而電費、網路和故障硬碟則由對方負責。這項選擇其實不完全取決於費用,因為經過 3 年後,兩者的總成本通常相近。真正的差異在於資料必須存放在哪裡、機器停止運作時由誰提供支援,以及您是否需要公用 IP 位址。
多數人最後會同時使用兩者。家中的 Proxmox 用於存放大部分資料和進行測試。小型 VPS 則用於提供網際網路上的陌生使用者需要存取的服務。本指南接下來會提供相關數據、客觀說明兩者的優勢,以及混合式架構開始具備效益的時機。
實際三年成本
硬體成本容易看見,也容易低估,因為電費會另外寄來,而且帳單上不會提到伺服器。以下是以三種方式計算的相同三年期間成本。數據僅供說明,假設電價為每 kWh 0.17 美元,接近截至 July 2026 的美國住宅平均價格。
The data behind this chart
[
{
"label": "Mini PC, 15W idle",
"upfront_usd": 450,
"running_3yr_usd": 67,
"total_3yr_usd": 517
},
{
"label": "Used tower, 60W idle",
"upfront_usd": 200,
"running_3yr_usd": 268,
"total_3yr_usd": 468
},
{
"label": "Small VPS at 10 a month",
"upfront_usd": 0,
"running_3yr_usd": 360,
"total_3yr_usd": 360
}
]使用過的塔式電腦在第一天看起來是最便宜的選項,價格為 200 美元。但實際上並非如此,因為舊桌上型電腦的閒置功耗約為現代低功耗機器的四倍,而這項差距在相同三年期間會增加 268 美元的電費。配備雙插槽和傳統硬碟的二手機架式伺服器更糟。為 homelab 購買硬體時,閒置功耗比標價更重要,因為機器幾乎整段使用壽命都處於閒置狀態。
表格刻意省略了一些項目。如果你在意非正常關機,家用主機需要 UPS(不斷電系統);此外,也需要將備份媒體存放在其他位置。租用的機器完全不需要資本支出,因此一個在兩個月後放棄的專案只會花費你二十美元,而不是四百五十美元。如需進一步了解租用成本的構成,請參閱 VPS 每月實際成本。
真正的差異在於你的時間。在家中執行 hypervisor 會讓你負責資料中心的工作:更換硬碟、處理停電,還要向家人解釋今晚網際網路速度變慢的原因。
Proxmox 在家中真正更擅長的領域
資料重力。 如果您已經保存 4 TB 的相片和影片,將這些資料移至雲端需要很長時間,而每月租用同等容量的高速儲存空間則相當昂貴。擁有磁碟後,將儲存空間連接至家中的機器,後續成本幾乎為零。媒體資料庫、攝影機錄影檔和備份目標正因如此適合放在家中。
每美元可取得的原始資源。 一台配備 64 GB RAM 的機器,一次購買只需幾百美元。相同容量的記憶體若按月租用,會成為一筆可觀的固定支出。如果您的工作負載包含許多閒置的虛擬機器,或包含一台資源需求很高的虛擬機器,家用機器在容量方面更具優勢。
透過破壞系統來學習。 Proxmox 提供快照、複製和主控台,而且使用的是不會向您收費的硬體。您可以在凌晨 2 點破壞一台虛擬機器,並在 20 秒內將其還原。這種自由是真正值得擁有硬體的理由,也因此巢狀虛擬化經常成為討論主題。如果您想在租用的硬體上取得相同的自由,請先閱讀在 VPS 內執行虛擬機器,因為並非所有供應商都允許這麼做。
隱私與控制權。 磁碟位於您的家中。沒有供應商政策、共享租戶環境或帳戶停權問題。對某些人而言,這就足以做出決定。
VPS 真正更擅長的地方
穩定的公用 IP 位址與真正的上行連線。 這是最重要的一點。家用連線通常會提供動態位址,而且許多連線位於 CGNAT(電信商級網路位址轉譯)後方。這表示無論您在路由器上設定哪些轉送規則,外部連線都完全無法連入。家用上傳速度也通常只有下載速度的一小部分。VPS 可提供靜態公用位址、對稱頻寬,以及反向 DNS 的控制權;公用服務需要這些條件。
不必自行建置的高可用性。 資料中心的電力由發電機備援,網路也有不只一條對外路徑。您的住家只有一條電力供應線路和一條網際網路線路。停電 10 分鐘就會讓家用實驗室停止運作。同樣的事件不會影響租用的機器。
不會有人在房間裡聽到它。 伺服器會發熱,也會產生噪音。租用的伺服器不在您的臥室裡。
搬家時仍可持續運作。 硬體必須拔除、裝箱並重新接線。VPS 不受您所在位置影響。
故障影響範圍。 從家中發布服務,會在筆記型電腦和手機所在的網路中開啟一條通道。租用的機器本來就位於該網路之外。請參閱 人們實際上會在 VPS 上執行哪些服務,了解這些工作負載的類型。
多數人最後採用的混合模式
經得起實際運作考驗的配置如下。家中的 Proxmox 負責儲存需求較高且私有的服務:媒體庫、文件封存、測試用虛擬機器,以及備份目標。小型 VPS 負責公開服務:終止 TLS(transport layer security)的反向代理、狀態頁面、郵件轉送站,以及任何必須在固定位址回應的服務。
兩端透過 VPN(virtual private network)連接,因此公開端可以存取私有端,而不必公開家用網路。從 VPS 連到家用主機的 WireGuard 通道是標準做法,設定檔約有 40 行。如需完整程序,請參閱 在 VPS 上自行架設 WireGuard VPN。流量抵達公開位址後,會經由通道傳送到家中,再由完全沒有對網際網路開放任何連接埠的主機提供服務。
這個模式也同時解決備份問題。家中的資料會經由租用的主機傳送到異地,因此火災或竊盜不會同時摧毀兩份資料。加密的 restic 備份通常是這段流程所使用的工具。
在你已有的硬體上安裝 Proxmox
一般做法是使用 Proxmox VE 安裝 ISO,由它同時安裝 Debian 和 hypervisor。如果機器已經執行 Debian 13,也可以直接在其上加入 Proxmox。以下是官方 Proxmox wiki 提供的命令,請以 root 身分執行。
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 建立 repository 檔案:
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這次重新啟動並非可選步驟,因為在主要套件能夠順利安裝前,執行中的 kernel 必須是 Proxmox kernel。機器重新啟動後:
apt install proxmox-ve postfix open-iscsi chronypostfix 會在安裝期間詢問應如何傳送郵件。對於實驗環境,回答「僅限本機」即可。這很重要,因為 Proxmox 會在備份失敗或磁碟故障時寄送通知給你。接著移除 Debian 預設的 kernel,避免機器重新啟動到未包含 Proxmox stack 的 kernel:
apt remove linux-image-amd64 'linux-image-6.12*'
update-grubWeb 介面會透過 HTTPS 在 port 8006 上提供服務。它使用 self-signed certificate,因此瀏覽器第一次連線時會顯示警告。
不要將 port 8006 開放到網際網路。該頁面提供 hypervisor 的 root 登入功能,因此只要密碼強度不足,所有 virtual machine 都可能同時失去保護。請透過 VPN 或 SSH tunnel 存取它。
叢集、仲裁,以及您能夠如實承諾的正常運作時間
人們購買第 2 台機器時,通常期待高可用性,卻會對實際所需條件感到意外。Proxmox 叢集需要在第 1 個節點上執行 pvecm create CLUSTERNAME,並在每個加入的節點上執行 pvecm add IP-ADDRESS-CLUSTER。接著,pvecm status 會顯示投票數,而 pvecm nodes 會列出成員。
關鍵在於仲裁。Proxmox 文件明確指出,在高可用性具備實際意義之前,至少需要 3 個節點才能可靠地完成仲裁。2 個節點之間的連線中斷時,無法判定哪一個是存活節點,因此網路分割後,2 個節點都會拒絕執行動作。2 節點叢集可以透過 QDevice 借用第 3 票。QDevice 是執行 corosync QDevice daemon 的小型常駐機器,而價格低廉的 VPS 是常見的投票來源。
因此,務實的結論如下。單一 Proxmox 主機能提供虛擬化和 snapshot,但不能提供可用性。3 台主機搭配共用或複寫儲存裝置,才能提供可用性,但耗電量是 3 倍,也需要投入更多管理時間。單一 VPS 預設既不提供叢集,也不提供 snapshot,但其底層硬體已具備備援,而且由其他人負責監控。
如何選擇
如果您有大量資料、想學習虛擬化,或重視隱私,請購買硬體並執行 Proxmox。如果您建置的服務必須透過固定位址從網際網路存取,或必須在非您造成的停電期間持續運作,請租用 VPS。如果無法決定,請先租用小型機器。十美元可讓您用一個月確認專案是否能持續運作,而硬體之後仍然可以購買。
FAQ
Proxmox 在家中是否比 VPS 便宜?
使用3年後,總成本相近,關鍵在於耗電量。低功耗 mini PC 使用3年(含電費)的成本約為 517 美元,而每月10美元的小型 VPS 成本為 360。二手桌上型電腦在第一天看起來較便宜,但之後會因待機耗電而失去差額。當您需要大量儲存空間或大量 RAM 時,家用硬體通常明顯更具成本效益,因為這些資源租用昂貴、購買便宜。
我可以從家中的 Proxmox 託管公開網站嗎?
通常無法直接託管。多數家用網路連線會配置動態 IP 位址,許多連線還位於電信級 NAT 後方,因此無論您如何在路由器上設定連接埠轉送,外部連線都無法到達您的網路。上傳頻寬也遠低於下載頻寬。常見的解決方式是使用具有固定公用位址的小型 VPS,透過 VPN 通道將網路流量轉送至家中的機器,同時保持家用網路封閉。
執行 Proxmox 是否需要3台機器?
不需要。單一機器即可正常執行虛擬機器、容器和快照。只有在需要高可用性時,3台才是最低數量,因為 Proxmox 文件要求至少3個節點才能可靠地建立仲裁。若您想在不購買第3台伺服器的情況下實現容錯移轉,常見折衷方案是使用2個節點,再加上1台持續開機的小型機器執行 QDevice。
VPS 教學是否適用於 Proxmox 客體?
適用,因為執行 Ubuntu 或 Debian 的 Proxmox 客體,使用的就是供應商提供的相同 Linux。差異在於上述幾點:機器前方的網路環境、其位址是否為公用位址,以及由誰更換磁碟。兩邊的命令、Docker、防火牆規則和服務檔案運作方式都相同。
哪些工作應在家中執行,哪些工作應租用服務?
將需要大量儲存空間且屬於私人用途的工作放在家中:媒體、相片、文件封存、備份目標和測試用虛擬機器。租用需要讓外部使用者連線的部分:反向 Proxy、狀態頁面、郵件轉送服務,以及任何必須在固定位址回應的服務。使用 VPN 連接兩者,讓公用部分可以存取私人部分,而不必開放家用網路。