安装步骤h2
首先在共享文件夹 docker 下创建一个文件夹用于存放 homeassisstant 的文件,并赋予 Everyone 完全控制的权限
在文件夹下创建docker-compose.yaml文件,文件内容如下
version: '3'
services: hassio: image: homeassistant/amd64-hassio-supervisor container_name: hassio_supervisor privileged: true restart: always security_opt: - seccomp:unconfined - apparmor:unconfined environment: - HOMEASSISTANT_REPOSITORY=homeassistant/qemux86-64-homeassistant - SUPERVISOR_SHARE=/PATH/TO/FOLDER/A - SUPERVISOR_NAME=hassio_supervisor volumes: - /PATH/TO/FOLDER/A:/data - /var/run/docker.sock:/var/run/docker.sock - /var/run/dbus:/var/run/dbus通过 ssh进入NAS,并进入 root 权限账户,输入docker-compose up --detach并运行,等待大约10 分钟后(视镜像拉取时长),带有 supervisor 的 homeassistant 就构建完成了
如何重装h1
重装可以使用 docker-compose down then docker-compose up --detach.
如果 Supervisor 没有通过docker-compose down自动移除 containers 的话,可以使用
docker rm $(docker stop $(docker ps --filter name=hassio* -q))
docker rm $(docker stop $(docker ps --filter name=homeassistant -q))
两个指令强制移除