前置要求
请确保已经完成Docker的安装和配置

🔄 修改Docker镜像源

1
vi /etc/docker/daemon.json
1
2
3
4
5
6
7
{
"registry-mirrors": [
"https://docker.1panelproxy.com",
"https://docker-proxy.741001.xyz",
"https://registry.docker-cn.com"
]
}
1
2
3
4
5
6
7
8
9
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://docker.1panel.live",
"https://hub.rat.dev"
]
}
EOF

修改后需要重启Docker服务:

1
systemctl restart docker

📦 Home Assistant安装

详细安装步骤
  1. 拉取镜像:
1
2
3
4
5
# 最新版
docker pull homeassistant/home-assistant

# 或指定稳定版
docker pull homeassistant/home-assistant:stable
  1. 创建数据目录:
1
mkdir -p /data/homeassistant
  1. 启动容器:
1
2
3
4
5
6
7
8
docker run -d \
--name homeassistant \
--privileged \
--restart=unless-stopped \
-e TZ=Asia/Shanghai \
-v /data/homeassistant:/config \
--network=host \
homeassistant/home-assistant

目录说明:
/data/homeassistant 是配置文件存储路径,请根据实际情况修改

🔌 HACS安装指南

HACS 是Home Assistant的第三方插件商店,支持接入主流智能家居平台

分步安装流程
  1. 创建必要目录结构:
1
mkdir -p /data/homeassistant/{www,custom_components/hacs}
  1. 一键安装脚本:
1
2
cd /data/homeassistant
wget -O - https://get.hacs.vip | bash -
  1. 重启服务生效:
1
docker restart homeassistant

常见问题:

  • 安装失败可尝试旧版:HACS 1.22.0 对应 HA 2021.12.8
  • 确保网络通畅,必要时使用代理

📹 Go2RTC流媒体服务

安装配置说明
1
2
3
4
5
6
docker run -d \
--name go2rtc \
-v /data/go2rtc:/config \
--net=host \
--restart=unless-stopped \
alexxit/go2rtc

功能说明:
提供RTSP/RTMP流媒体转换服务,用于摄像头等设备接入