hasscc/hass-super

By hasscc

Updated over 1 year ago

Home Assistant Supervised in Docker, 通过容器安装HassIO/HAOS, 并对国内网络环境优化

Image
Integration & delivery
Internet of things
2

8.3K

hasscc/hass-super repository overview

Home Assistant Supervised in Docker

通过Docker安装Home Assistant Supervised (HassIO),并对国内网络环境进行优化

   HAOSSupervisedContainerCore
自动化
仪表盘
集 成
加载项
升 级
备 份
Compose 安装
services:
  hass-super:
    container_name: hass-super
    image: ghcr.nju.edu.cn/hasscc/hass-super
    restart: unless-stopped
    volumes:
      - ./hassio:/usr/share/hassio
      - /run/dbus:/run/dbus:ro
      - docker_lib:/var/lib/docker
    environment:
      - DEFAULT_TZ=Asia/Shanghai
    devices:
      - /dev/net/tun
    privileged: true
    network_mode: host

volumes:
  docker_lib:

./hassio用于存储HassIO数据,包括HA配置及Add-ons配置等

docker_lib用于存储HassIO容器及镜像等数据,会占用较大的空间

仅当DEFAULT_TZ=Asia/Shanghai时才会对国内网络环境进行优化

命令安装
# 新建用于存储容器及镜像等数据的卷
docker volume create hass_super_docker

# 运行容器
docker run -d \
  --name hass-super \
  -v /usr/share/hassio:/usr/share/hassio \
  -v /run/dbus:/run/dbus:ro \
  -v hass_super_docker:/var/lib/docker \
  -e DEFAULT_TZ=Asia/Shanghai \
  --device /dev/net/tun \
  --network=host \
  --restart=unless-stopped \
  --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 docker logs -f hassio_supervisor
docker exec -it hass-super journalctl -f -u hassio-supervisor -n 200
docker exec -it hass-super journalctl -f -u docker -n 100
docker exec -it hass-super ha core info
docker exec -it hass-super ha core start
鸣谢

Tag summary

Content type

Image

Digest

sha256:6ca093eb6

Size

246.1 MB

Last updated

over 1 year ago

docker pull hasscc/hass-super