Docker

Docker 是一个开源的应用容器引擎,原则上能够安装 Docker 的系统都可以安装使用 Home Assistant for Docker 的镜像。

使用前请登录 Docker 官网,下载、配置及启动 Docker。

根据 Docker 安装平台,即原系统的不同,安装方法有所差异。

注意

:/config 前为你的 Home Assistant 配置文件夹路径,安装时,勿遗漏 : 号。


Linux

docker run -d --name="home-assistant" -v /你的/config/路径:/config -v /etc/localtime:/etc/localtime:ro --net=host homeassistant/home-assistant

MacOS

推荐使用最新的 Docker for mac 客户端安装 Docker。

docker run -d --name="home-assistant" -v /你的/config/路径:/config -e "TZ=Asia/Shanghai" -p 8123:8123 homeassistant/home-assistant

Windows

docker run -d --name="home-assistant" -v /你的/config/路径:/config -v /etc/localtime:/etc/localtime:ro --net=host homeassistant/home-assistant

Windows 的 Docker 在端口映射上需要增加一步操作:

netsh interface portproxy add v4tov4 listenaddress=PC主机IP listenport=8123 connectaddress=10.0.50.2 connectport=8123
netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=8123 connectaddress=Docker容器IP connectport=8123

群晖 NAS

部分群晖机型支持安装 Docker,具体列表详见群晖官网。

  1. 安装 Docker
  2. 启动 Docker 应用,前往 注册 栏
  3. 找到 "homeassistant/home-assistant",点击下载
  4. 下载完成后,前往 Image(镜像)栏
  5. 点击 Launch 启动
  6. 随便取一个容器名称(比如 homeassistant)
  7. 点击『高级设定』
  8. 选择『允许自动启动』
  9. 在 Volume 内选择 Add Folder 添加文件夹,新建或者选择已有文件夹。
  10. 网络内,选择使用和 Docker 宿主相同的网络
  11. 点击环境,加号,添加 variable = TZvalue = Asia/Shanghai
  12. 确认,下一步,应用