天天看點

Note-23.docker安裝home-assistant(Ubuntu server 22.04)

作者:shinsu

最小化安裝ubuntu server

Note-23.docker安裝home-assistant(Ubuntu server 22.04)

配置國内鏡像伺服器:https://mirrors.aliyun.com/ubuntu

Note-23.docker安裝home-assistant(Ubuntu server 22.04)

安裝OpenSSH

Note-23.docker安裝home-assistant(Ubuntu server 22.04)

安裝vim和ping指令

Note-23.docker安裝home-assistant(Ubuntu server 22.04)
Note-23.docker安裝home-assistant(Ubuntu server 22.04)

修改ssh服務配置檔案

Note-23.docker安裝home-assistant(Ubuntu server 22.04)

PermitRootLogin yes

PasswordAuthentication yes

如果安裝時未修改本地源鏡像

Sed -I 's/http:\/\/archive.ubuntu.com\/ubuntu/https:\/\/mirrors.aliyun.com\/ubuntu/g'

Note-23.docker安裝home-assistant(Ubuntu server 22.04)

更新系統

Note-23.docker安裝home-assistant(Ubuntu server 22.04)
Note-23.docker安裝home-assistant(Ubuntu server 22.04)

連接配接wifi

Note-23.docker安裝home-assistant(Ubuntu server 22.04)
Note-23.docker安裝home-assistant(Ubuntu server 22.04)
Note-23.docker安裝home-assistant(Ubuntu server 22.04)
Note-23.docker安裝home-assistant(Ubuntu server 22.04)

安裝docker:參考Ubuntu Docker 安裝 | 菜鳥教程 (runoob.com)

  • 指令:curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
Note-23.docker安裝home-assistant(Ubuntu server 22.04)
Note-23.docker安裝home-assistant(Ubuntu server 22.04)
  • 将目前使用者加入docker組,登出重新登入生效。
Note-23.docker安裝home-assistant(Ubuntu server 22.04)
Note-23.docker安裝home-assistant(Ubuntu server 22.04)

安裝homeassistant(docker方式)

  • 指定存儲位置:PATH_TO_YOUR_CONFIG -->/home/shin/HA
  • 指定時區:TZ=MY_TIME_ZONE --> TZ=Asia/Shanghai

docker run -d \

--name homeassistant \

--privileged \

--restart=unless-stopped \

-e TZ=MY_TIME_ZONE \

-v /PATH_TO_YOUR_CONFIG:/config \

--network=host \

ghcr.io/home-assistant/home-assistant:stable

docker run -d \

--name homeassistant \

--privileged \

--restart=unless-stopped \

-e TZ=Asia/Shanghai \

-v /home/shin/HA:/config \

--network=host \

ghcr.io/home-assistant/home-assistant:stable

這個鏡像下載下傳速度根據網絡決定,很快或超慢都正常

Note-23.docker安裝home-assistant(Ubuntu server 22.04)
  • 啟動docker後,即可以使用主機IP位址+端口通路:http://<host>:8123。
Note-23.docker安裝home-assistant(Ubuntu server 22.04)