Home Assistant 中文文档 下载 App

Home Assistant 安装变体全解析

两种官方安装方式

Home Assistant 目前官方支持两种安装方式(2025 年 6 月起 Core 和 Supervised 已废弃):

安装方式适用场景技术门槛可安装 App
Home Assistant OS新手 / 不想管底层系统低✅ 官方 App 商店
Home Assistant Container有 Docker 经验 / 已有 Linux 服务器中❌

Home Assistant OS(推荐)

Home Assistant OS 是一个轻量级定制 Linux 发行版,专门为 Home Assistant 优化。特点:

推荐场景:第一次接触 Home Assistant,或者不想操心 Linux 运维。

Home Assistant Container(Docker)

Home Assistant Container 是一个纯 Docker 镜像,在你自己维护的 Linux 系统上运行。特点:

典型 Docker run 命令:

docker run -d \
  --name homeassistant \
  --privileged \
  --restart=unless-stopped \
  -e TZ=Asia/Shanghai \
  -v /PATH_TO_YOUR_CONFIG:/config \
  -v /run/dbus:/run/dbus:ro \
  --network=host \
  ghcr.io/home-assistant/home-assistant:stable

注意:--network=host 让 Home Assistant 直接用宿主机网络,避免端口映射的麻烦;--privileged 是为了访问 USB Zigbee/Z-Wave 适配器。

两种方式的核心差异

Home Assistant OS                 Home Assistant Container
──────────────────                ─────────────────────────
自带 Supervisor                 无 Supervisor
可装官方 App 商店的 App           只能装 HACS(手动)
自动更新内核和驱动               自己维护宿主机
USB 适配器自动识别               需要手动配置设备路径
一键快照备份                     需要自己备份 /config 目录
适合树莓派/迷你主机              适合 NAS/虚拟机/已有服务器

选择建议

如果你是第一次用:选 Home Assistant OS。用树莓派刷一张 SD 卡,插网线插电源,浏览器打开 http://homeassistant.local,就能开始用了。整个过程不需要碰一行命令行。

如果你已经有 Docker 服务器:选 Container。把 Home Assistant 当成另一个容器跑起来即可,和你的其他服务(Portainer、AdGuard Home、Node-RED)共用一台机器。

如果你用 Synology DSM 7+:Synology 有官方 Home Assistant DSM 套件——底层其实就是 Container 方式。

关于废弃的安装方式

2025 年 6 月 Home Assistant 官方宣布废弃 Core、Supervised 和 32 位系统支持。现有 Core 用户可以迁移到 Container,Supervised 用户可以迁移到 OS 或 Container。文档中不再保留旧方式的安装说明。