SSD Nodes Learn 8GB 内存 — 每年 $66
指南 Matt Connor作者: Matt Connor · 更新于 2026-08-01

在家运行 Proxmox 还是租用 VPS?三年成本对比

比较在家部署 Proxmox 与租用 VPS 的真实三年成本,包含硬件、电费、故障维护、数据存放、公网 IP,以及多数人最终采用的混合方案。

在家运行 Proxmox 还是使用 VPS:简短结论

Proxmox VE 是安装在自有硬件上的免费虚拟化平台,因此您只需购买一次设备,之后每月支付电费。VPS(虚拟专用服务器)是由其他人在数据中心硬件上运行的虚拟机,因此您支付租用费,而电费、网络以及硬盘故障都由服务商负责。这个选择并不完全取决于成本,因为经过三年计算,两者的总成本通常相近。关键在于您的数据必须存放在哪里、设备停止运行时由谁提供支持,以及您是否需要公网 IP 地址。

大多数人最终会同时使用两者。家中的 Proxmox 用于存放大部分数据和运行实验环境。小型 VPS 用于运行需要让互联网用户访问的服务。本指南的其余部分将介绍具体数据、双方各自的实际优势,以及混合方案开始变得合理的条件。

三年实际成本

硬件成本容易看到,也容易低估,因为电费单会单独寄送,而且不会注明对应哪台服务器。下面按3种方式计算相同的3年周期。数据仅供说明,假设电价为每kWh 0.17美元,接近截至2026年7月的美国住宅平均电价。

ChartThree year cost of a home Proxmox box versus a rented VPS (USD)
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 美元。但事实并非如此,因为旧台式机的空闲功耗约为现代低功耗设备的4倍。在相同的3年周期内,这一差额会产生 268 美元的电费。配备双路处理器和机械硬盘的二手机架式服务器成本更高。为家庭实验室购买硬件时,空闲功耗比标价更重要,因为设备几乎一直处于空闲状态。

表格有意省略了一些成本。如果你在意非正常关机,家用设备需要配备UPS(不间断电源),还需要将备份介质存放在其他位置。租用的设备完全不需要资本支出,因此一个运行2个月后放弃的项目只需花费20美元,而不是450美元。有关租用成本构成的详细分析,请参阅VPS每月实际成本

真正的差异在于你的时间。在家运行虚拟机管理程序意味着由你承担数据中心的工作:更换硬盘,处理断电问题,还要向家人解释今晚网络为什么变慢。

Proxmox 在家庭环境中真正更擅长的方面

数据重力。 如果您已经存有 4 TB 的照片和视频,将它们迁移到云端会很慢,而且每月租用这么多高速存储空间的费用很高。磁盘安装在家中的机器上,只要您已经购买了磁盘,后续成本就接近于零。媒体库、摄像头录像和备份目标正因为这个原因适合放在家中。

每美元获得的原始资源。 一台配备 64 GB RAM 的机器只需一次性花费几百美元。按月租用相同容量的内存,会成为一项不小的固定开支。如果您的工作负载包含许多处于空闲状态的虚拟机,或包含一台资源占用很高的虚拟机,家用设备在容量方面更有优势。

通过故障实践学习。 Proxmox 提供快照、克隆和控制台,而且运行在无需按使用量付费的硬件上。您可以在凌晨 2 点破坏一台虚拟机,并在 20 秒内将其回滚。这种自由是拥有硬件的实际理由,也是嵌套虚拟化经常被讨论的原因。如果您想在租用的硬件上获得同样的自由,请先阅读在 VPS 中运行虚拟机,因为并非所有提供商都允许这样做。

隐私和控制权。 磁盘就在您的家中。没有提供商策略、共享租户,也不会被暂停账户。对某些人来说,这就足以结束讨论。

VPS 真正更擅长的方面

稳定的公网 IP 地址和真正的上行链路。 这是最重要的一点。家庭网络通常分配动态地址,而且许多家庭网络位于 CGNAT(运营商级网络地址转换)之后。这意味着无论您在路由器上配置什么端口转发,入站连接都无法到达您的设备。家庭网络的上传速度通常也只有下载速度的一小部分。VPS 可提供静态公网地址、对称带宽以及反向 DNS 的控制权,而公共服务需要这些条件。

无需自行构建的高可用性。 数据中心的电力由发电机提供备份,网络也有多条对外链路。您的住宅通常只有一条供电线路和一条互联网线路。停电 10 分钟就会使家庭实验室停止运行。同样的事件不会影响租用的服务器。

不会在房间里产生噪声。 服务器会发热并产生噪声。租用的服务器不会放在您的卧室里。

搬家后仍可继续运行。 硬件需要断电、装箱并重新布线。VPS 不受您所在位置影响。

故障影响范围。 在家中发布服务,会为进入笔记本电脑和手机所在网络打开一条路径。租用的服务器本来就位于该网络之外。有关这些工作负载的具体形式,请参阅 人们实际上在 VPS 上运行什么

大多数人最终采用的混合模式

经实践验证可靠的设置如下。家中的 Proxmox 运行存储密集型和私有服务:媒体库、文档归档、测试虚拟机和备份目标。小型 VPS 提供公共服务入口:负责终止 TLS(传输层安全)的反向代理、状态页面、邮件中继,以及任何必须在固定地址响应的服务。

两端通过 VPN(虚拟专用网络)连接,因此公共端可以访问私有端,而不会暴露家庭网络。从 VPS 到家用主机建立 WireGuard 隧道是标准方案,配置大约需要 40 行。完整步骤请参阅 在 VPS 上自行托管 WireGuard VPN。流量到达公共地址后,通过隧道传入,最终由一台完全没有端口暴露到互联网的机器提供服务。

这种模式同时解决了备份问题。家庭数据通过租用的机器传输到异地,因此火灾或盗窃不会同时损坏两份副本。加密的 restic 备份通常用于这条链路。

在已有硬件上安装 Proxmox

通常使用 Proxmox VE 安装程序 ISO,同时安装 Debian 和虚拟化管理程序。如果计算机已经运行 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 写入仓库文件:

Types: deb
URIs: http://download.proxmox.com/debian/pve
Suites: trixie
Components: pve-no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
apt update && apt full-upgrade
apt install proxmox-default-kernel
systemctl reboot

必须重启,因为在主软件包能够正常安装前,运行中的内核必须是 Proxmox 内核。计算机重新启动后:

apt install proxmox-ve postfix open-iscsi chrony

postfix 会在安装过程中询问如何发送邮件。在实验环境中,选择“仅本地”即可。此设置很重要,因为 Proxmox 会通过邮件通知您备份失败和磁盘故障。然后删除 Debian 自带的内核,避免计算机再次启动到未包含 Proxmox 软件栈的内核:

apt remove linux-image-amd64 'linux-image-6.12*'
update-grub

Web 界面通过 HTTPS 在端口 8006 上提供服务。它使用自签名证书,因此浏览器首次访问时会发出警告。

不要将端口 8006 开放到互联网。该页面提供对虚拟化管理程序的 root 登录,因此一个弱密码就可能同时导致所有虚拟机失陷。请通过 VPN 或 SSH 隧道访问它。

集群、法定票数,以及您能够如实承诺的正常运行时间

人们购买第二台机器时,通常期待获得高可用性,但很快会发现实现这一目标需要付出什么。Proxmox 集群要求在第一台节点上运行 pvecm create CLUSTERNAME,并在每个加入集群的节点上运行 pvecm add IP-ADDRESS-CLUSTER。随后,pvecm status 会显示票数,pvecm nodes 会列出成员。

关键问题是法定票数。Proxmox 文档明确指出,在高可用性真正有意义之前,至少需要 3 个节点才能可靠地形成法定票数。两节点集群无法在节点之间的链路中断时判断哪一方应继续运行,因此网络分区会导致两个节点都拒绝执行操作。两节点集群可以通过 QDevice 借用第三张票。QDevice 是一台始终运行的小型机器,运行 corosync QDevice 守护进程。廉价 VPS 通常可以用来承载这张票。

因此,诚实的结论是:一台 Proxmox 服务器能够提供虚拟化和快照,但不能提供高可用性。3 台服务器配合共享存储或复制存储,可以提供高可用性,但功耗会增加到 3 倍,并且需要您投入更多精力。单个 VPS 默认既不提供集群,也不提供快照,但其底层硬件已经具备冗余,并且由其他人负责监控。

如何选择

如果您有大量数据、想学习虚拟化,或者重视隐私,请购买硬件并运行 Proxmox。如果您构建的服务必须通过固定地址从互联网访问,或者需要在不由您造成的断电后继续运行,请租用 VPS。如果无法决定,请先租用小型服务器。10 美元可以让您用一个月验证项目能否持续运行,之后硬件仍然可以买到。

FAQ

Proxmox 在家中运行是否比 VPS 更便宜?

按 3 年计算,两者的总成本接近,关键取决于功耗。低功耗迷你 PC 运行 3 年(包括电费)的成本约为 517 美元,而每月 10 美元的小型 VPS 成本为 360。二手台式机第一天看起来更便宜,但闲置功耗会逐渐抵消这部分差价。当您需要大量存储空间或大量 RAM 时,家用硬件的优势会很明显,因为这些资源租用成本高、购买成本低。

可以从家中的 Proxmox 托管公共网站吗?

通常不能直接托管。大多数家庭网络连接分配动态 IP 地址,许多连接还位于运营商级 NAT 后面。因此,无论您如何在路由器上配置端口转发,入站连接都无法到达您的网络。上行带宽通常也远低于下行带宽。常见的解决方案是租用一个具有静态公网地址的小型 VPS,通过 VPN 隧道将流量转发到家中的机器,同时保持家庭网络不对外开放。

运行 Proxmox 是否需要 3 台机器?

不需要。1 台机器即可正常运行虚拟机、容器和快照。只有在需要高可用性时,才至少需要 3 台机器,因为 Proxmox 文档要求至少有 3 个节点才能可靠地形成 quorum。若希望实现故障转移但不购买第 3 台服务器,常见做法是使用 2 个节点,再在一台始终在线的小型机器上运行 QDevice。

VPS 教程适用于 Proxmox 虚拟机吗?

适用,因为运行 Ubuntu 或 Debian 的 Proxmox 虚拟机与服务商提供的 Linux 系统相同。差异在于上述几点:机器前端的网络环境、其地址是否为公网地址,以及由谁更换磁盘。两种环境中的命令、Docker、防火墙规则和服务文件行为都相同。

哪些服务应在家中运行,哪些服务应租用?

将存储需求高且涉及隐私的工作负载放在家中,例如媒体、照片、文档归档、备份目标和测试虚拟机。将需要让外部用户访问的部分放在租用的服务器上,例如反向代理、状态页面、邮件中继,以及必须通过固定地址响应的任何服务。通过 VPN 连接两端,使公网部分能够访问私有部分,同时不开放家庭网络。