如果你发现你的树莓派已经接近性能极限,或者你只是不想让家里到处都是设备,那么搭建一个虚拟化服务器就是下一步合乎逻辑的选择。想象一下,一台小巧、静音的机器就能管理从家庭自动化系统到文件服务器的一切,所有服务都独立运行,即使某个服务崩溃,其他服务也能继续流畅运行。
为了实现这一目标,Proxmox 虚拟环境已成为家庭实验室爱好者的首选工具。它不仅仅是一款软件;它是一个完整的基于 Debian 的平台,让您无需花费巨资或将存储空间塞满噪音大、耗电量高的设备,就能体验管理自己家庭数据中心的乐趣。
Proxmox究竟是什么?它为什么这么酷?
简而言之,Proxmox 是一款开源的虚拟机管理程序。它是一个可以直接安装在硬件之上的层,允许您创建虚拟机 (VM) 和容器 (LXC)。关键区别在于:虚拟机模拟一台完整的计算机,拥有自己的操作系统(非常适合 Windows 或 Home Assistant OS),而 LXC 容器则共享宿主机系统的内核,因此它们极其轻量级且速度极快——非常适合 Pi-hole 或 AdGuard Home 等简单服务。
这种方法的最大优势在于完全隔离。如果您决定测试某个软件的测试版而不慎导致系统崩溃,您无需格式化整个服务器;只需恢复一个快照(相当于机器状态的即时照片),即可在几秒钟内恢复在线。此外,您也无需处理软件依赖关系,因为每个服务都在其独立的环境中运行。
理想的硬件:为什么选择迷你电脑?
过去,搭建服务器意味着要购买企业级机架系统,那些系统运行起来就像喷气式飞机起飞一样轰鸣。如今,Beelink、Minisforum 和 Geekom 等品牌的迷你电脑才是最佳选择。它们体积小巧、功耗极低,而且性能足以满足大多数家庭用户的需求。
选择电脑时,不要犯只关注CPU的新手错误。在虚拟化环境中,内存(RAM)才是最关键的资源。虽然16GB内存可能足以入门,但对于一个专业的家庭实验室来说,32GB内存才是最佳选择,因为每运行一个虚拟机,可用内存就会逐渐减少。至于处理器,尽量选择支持虚拟化技术(例如Intel VT-x或AMD-V)的,并且如果可能的话,最好选择PassMark跑分超过7.000分的处理器,以确保流畅运行。
存储是另一个不容忽视的方面。系统无需使用机械硬盘;NVMe SSD 是避免输入/输出操作 (IOPS) 瓶颈的必备之选。如果你的迷你电脑支持,配备两个 M.2 插槽是组建RAID 1 阵列的理想选择,可以有效防止物理磁盘故障,但请记住,RAID 并非备份。
为安装做好场地准备
在按下电源按钮之前,您需要准备启动介质。请从 Proxmox 官网下载官方 ISO 镜像文件。要将其刻录到 U 盘, Rufus 或 BalenaEtcher等工具最为可靠。重要提示:如果您使用 Rufus,请选择DD 模式,因为许多迷你电脑在使用标准 ISO 模式时会出现启动问题。
拿到U盘后,进入电脑的BIOS设置。确保已启用虚拟化、已禁用安全启动,并将启动顺序设置为U盘优先。强烈建议启用“断电恢复”选项,这样服务器在断电后恢复供电时会自动重启。
逐步指南:安装 Proxmox VE
安装过程非常直观。从 USB 驱动器启动后,选择图形化安装。最棘手的部分是网络配置。Proxmox 需要静态 IP 地址;不要依赖路由器的 DHCP 服务器,因为如果 IP 地址发生变化,您将无法访问控制面板。请分配一个动态范围之外的地址(例如 192.168.1.100),并定义一个主机名,例如pve.home.lab。
对于大多数迷你电脑用户而言, LVM-Thin文件系统是最佳选择,因为它灵活且资源占用低。如果您拥有大量内存(超过 32GB)并且追求专业级的稳定性,可以选择 ZFS,但请注意,它对内存的要求更高。
安装初期步骤和安装后优化
流程完成后重启系统,即可移除 USB 驱动器。之后,您可以通过浏览器访问所有内容,网址为https://your-ip:8006。请不必担心无效 SSL 证书警告;这是正常现象,因为证书是自签名证书。登录后,首先要管理软件仓库。Proxmox 默认使用企业版软件仓库,但对于家庭用户,您应该禁用企业版软件仓库,并通过 shell 启用“免订阅”软件仓库以接收免费更新。
为了最大限度地提升性能,如果您不介意温度略微升高,可以安装cpufrequtils并强制使用“性能”配置文件。此外,制定备份策略至关重要。请勿将快照与备份混淆;快照存储在同一磁盘上,而备份为了确保真正的安全性,应存储在外部驱动器或 Proxmox 备份服务器上。
部署您的第一个服务:Docker 和 Home Assistant
接下来才是真正有趣的部分。一条黄金法则:永远不要直接在 Proxmox 主机上安装 Docker。这样做可能会影响系统稳定性。正确的做法是创建一个运行 Ubuntu 或 Debian 的虚拟机,并在该虚拟机中安装 Docker。这样,即使 Docker 出现故障,您的 Proxmox 服务器也不会受到影响,您可以一次性备份整个虚拟机。
对于智能家居爱好者来说,在虚拟机中安装 Home Assistant OS是最佳选择。这样可以在系统更新前创建快照;如果更新导致任何集成出现问题,只需单击一下即可恢复到之前的状态。为了加快速度,Proxmox Helper Scripts提供了一系列社区开发的脚本,只需一条命令即可自动创建 Jellyfin、Nextcloud 或 Pi-hole 等服务的 LXC 容器。
比较和常见错误
如果你在 Proxmox 和 VMware 之间犹豫不决,对于家庭实验室搭建来说,Proxmox 是更好的选择,因为它免费、更轻量级,并且原生支持 LXC。与 OpenMediaVault (OMV) 相比,Proxmox 在虚拟化方面功能更强大,但如果你只是需要一个纯粹的 NAS,OMV 可能更简单易用。
为了避免麻烦,请避免以下错误:不要优先考虑 CPU 而不是内存;尽量不要把所有东西都放在单个 SSD 上;最重要的是,不要将 8006 端口暴露在互联网上。如果您需要从家庭网络外部访问服务器,请使用WireGuard 或 Tailscale等 VPN来确保安全。
在迷你电脑上构建强大的虚拟化环境,可以让您在一个低调高效的设备上集中管理家庭自动化、存储和本地人工智能实验。成功的关键在于合理分配内存、选择高速存储设备,并严格执行外部备份计划,这样即使出现故障,也只会造成轻微的挫折,而不会导致数据丢失。




