利用Docker部署 Home Assistant 及 HACS极速版 安装指南

前言

在智能家居系统的管理和控制方面,通过Docker部署Home Assistant并安装HACS极速版,可以极大简化家庭自动化系统的管理和扩展。Docker的使用确保了部署过程中的灵活性和可控性,HACS提供了丰富的第三方集成支持,使Home Assistant更加强大和易用。

安装 Docker

前提条件

在开始之前,请确保以下条件已满足:

  • Linux 系统(例如:Ubuntu、Debian、CentOS 等)
  • 已安装并运行 Docker
  • 基本的 Linux 和 Docker 操作知识

步骤 1:安装 Docker

如果你还没有安装 Docker,可以按照以下步骤进行安装:

sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
sudo apt-get install docker-ce

验证Docker安装是否成功:

sudo systemctl status docker

步骤2:拉取HomeAssistant镜像

docker pull homeassistant/home-assistant:latest

因为某种原因,全国的dockerhub镜像站都关了,解决办法

执行以下命令,打开 /etc/docker/daemon.json 配置文件。

vi /etc/docker/daemon.json

按 i 切换至编辑模式,添加以下内容,并保存。

{
   "registry-mirrors": [
   "https://dockerproxy.1panel.live"
  ]
}

然后保存重新启动Docker即可!

步骤3:部署HomeAssistant智能家居平台

创建挂载目录

 mkdir -p /data/homeassistant/config && cd /data/homeassistant/

设置挂载目录权限

chmod -R 777 /data/homeassistant/

创建HomeAssistant容器

docker run -d \
--restart always \
--name homeassistant  \
-v /data/homeassistant/config:/config \
-e TZ=Asia/Shanghai   \
-p 8123:8123   \
homeassistant/home-assistant:latest

搭建homeassistant就完成了

步骤4:安装HACS极速版集成

打开终端,输入以下指令

cd /data/homeassistant

然后在终端内输入以下命令就可以一键安装

wget -O - https://hacs.vip/get | bash -

# 或者

wget -O - https://get.hacs.vip | bash -

去面板的集成安装一下HACS即可享受homeassistant带给你的乐趣

打赏
评论区
头像
文章目录