# 从 Raspberry Pi 到 Proxmox VE:Home Assistant 的高容错平台
使用带 microSD 卡的 Raspberry Pi 运行 Home Assistant 很常见,但可靠性差。一个突然断电而没有正常关机,就会损坏文件系统并丢失所有数据。核心问题是闪存对频繁写入的耐受性差。对于 24/7 全天候智能家居来说,这是致命缺陷。与 SSD 不同,microSD 卡没有足够的磨损均衡控制器,这会加速老化。结果呢?随机崩溃和人们常常忘记设置的日常备份麻烦。
硬件选择标准
在寻找 Raspberry Pi 替代品时,我们关注以下几点:
- 存储可靠性:优先 SSD 而非 microSD。NVMe 提供顶级速度和寿命。
- 性能:至少 4 核,以并行运行任务(HA、AdGuard、备份 VM)。
- 功耗:最高 15 W,支持不间断运行而不至于电费暴涨。
- 虚拟化:支持 KVM,用于隔离服务并轻松创建快照。
我们的选择:搭载 Intel N100(4 核,最高 3.4 GHz)、16 GB RAM 和 512 GB NVMe SSD 的迷你 PC。这个配置为多个 VM 和容器留下了充足余量。Intel N100 非常理想——超高效(负载下 6-15 W)、支持硬件虚拟化,并配备双 2.5GbE 网口用于网络连接。DDR4 RAM 可升级至 32 GB 以备未来。
BIOS 设置:关键参数
在安装 Proxmox VE 之前,调整 BIOS/UEFI 设置:
- 从 USB 启动:在 Boot 部分,将 USB 驱动器置于列表首位,确保从安装程序启动。
- G3 后状态:在 Boot Configuration 下,将 State After G3 设置为
[S0] (Power On)。这样断电后系统会自动开机并运行。对于智能家居,这是必不可少的——否则断电后你的自动化就会瘫痪。
为什么特指 S0?S0(工作状态)是完全运行模式。选择它意味着断电恢复后系统直接回到正常状态。其他选项(S1-S5)会让 PC 进入睡眠或休眠,对服务器来说毫无用处。只有 S0 能保证服务立即启动。
安装 Proxmox VE 8.3:关键步骤
Proxmox VE 8.3 的安装只需 10-15 分钟。步骤如下:
- 磁盘选择:在安装界面选择 NVMe SSD。上面的一切都会被擦除——务必确认不需要备份。
- 网络:分配静态 IP(例如 192.168.1.100/24)。这样管理面板的 IP 就不会乱变。
- 密码:使用强 root 密码——12 位以上,混合字母、数字和符号。
- 安装后:重启前拔掉 USB 驱动器,否则会循环启动。
Web UI 地址为 https://<IP>:8006。首次登录时,浏览器会警告自签名证书。点击“高级”→“继续”(浏览器提示略有差异)。
安装后设置:放弃付费订阅
Proxmox VE 默认会催促付费订阅以获取更新。使用这个社区脚本切换到免费仓库:
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/post-pve-install.sh)"
它会处理:
- 禁用
pve-enterprise(付费仓库) - 启用
pve-no-subscription(免费仓库) - 更新到最新版本
- 设置 Ceph 仓库以确保兼容
运行后,即可无订阅免费更新。现在你可以创建 VM 了。
Proxmox 上的智能家居架构
安装完成后,启动这些环境:
┌─────────────────────────────┐
│ Proxmox VE (host) │
├─────────────────────────────┤
│ ┌─────────────────────┐ │
│ │ VM #100: HAOS │ │
│ │ Home Assistant OS │ │
│ └─────────────────────┘ │
│ ┌─────────────────────┐ │
│ │ VM #101: (backup) │ │
│ │ Test environment │ │
│ └─────────────────────┘ │
│ ┌─────────────────────┐ │
│ │ LXC: AdGuard/Docker │ │
│ └─────────────────────┘ │
└─────────────────────────────┘
这个架构的妙处在于完全的服务隔离。Home Assistant 在自己的 VM 中运行 Home Assistant OS,确保绝对稳定。AdGuard 驻扎在 LXC 容器中,全网屏蔽广告。备份 VM 是你的测试场:对主 VM 快照,调整备份 VM,如果测试通过再推向生产环境。
关键要点
- 数据可靠性:NVMe SSD 彻底解决了 Raspberry Pi 上 microSD 的痛点。对于 24/7 在线必不可少。
- 自动恢复:BIOS 的 State After G3 设置确保迷你 PC 在断电后自动启动。
- 灵活性:虚拟化让你在隔离沙箱中运行 HA、AdGuard 等——零冲突。
- 安全更新:快照让测试调整只需 30 秒,并可瞬间回滚。
- 能效:6–15 W 功耗适合常开使用,不会增加太多电费。
— Editorial Team
暂无评论。