Home Assistant Supervised in Docker 通过Docker安装Home Assistant Supervised (HassIO),并对国内网络环境进行优化 HAOS Supervised Container Core 自动化 ✅ ✅ ✅ ✅ 仪表盘 ✅ ✅ ✅ ✅ 集 成 ✅ ✅ ✅ ✅ 加载项 ✅ ✅ ❌ ❌ 升 级 ✅ ✅ ❌ ❌ 备 份 ✅ ✅ ✅ ✅ Compose 安装 HASSIO=/opt/hassio mkdir -p $HASSIO cd $HASSIO wget https://ghrp2.hacs.vip/raw/hasscc/hass-super/main/compose.yml docker compose up -d /opt/hassio用于存储HassIO数据(以前是/usr/share/hassio),包括HA配置及Add-ons配置等,可更改为其他路径 compose.yml中的docker_lib用于存储HassIO容器及镜像等数据,会占用较大的空间,且对存储驱动有特殊要求,不要挂载到本地目录 仅当DEFAULT_TZ=Asia/Shanghai时才会对国内网络环境进行优化 命令安装 # 新建用于存储容器及镜像等数据的卷,对存储驱动有特殊要求,因此不能挂载到本地目录 docker volume create hass_super_docker # 运行容器 docker run -d \ --name hass-super \ -v /opt/hassio:/var/lib/homeassistant:shared \ -v /run/dbus:/run/dbus:ro \ -v hass_super_docker:/var/lib/docker \ -e DEFAULT_TZ=Asia/Shanghai \ --device /dev/net/tun \ --restart unless-stopped \ --network host \ --hostname hassio \ --privileged \ ghcr.nju.edu.cn/hasscc/hass-super 首次安装时,需要较长时间安装环境及拉取镜像,请耐心等待 通过http://192.168.xx.xx:4357可以查看系统状态 通过http://192.168.xx.xx:8123进入Home Assistant 问题排查 如果提示无网络连接no host internet connection,请尝试在网络配置中禁用IPv6 如果安装后超过10分钟仍然无法进入Home Assistant,请尝试执行以下命令查看日志 docker exec -it hass-super tail -f /tmp/hassio.log -n 500 docker exec -it hass-super journalctl -f -u docker -n 100 docker exec -it hass-super journalctl -f -u hassio-supervisor -n 200 docker exec -it hass-super docker logs -f hassio_supervisor docker exec -it hass-super ha core info docker exec -it hass-super ha core start 鸣谢 NJU Mirror