前置要求
请确保已经完成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
  2. 创建数据目录:

    1
    mkdir -p /data/homeassistant
  3. 启动容器:

    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}
  2. 一键安装脚本:

    1
    2
    cd /data/homeassistant
    wget -O - https://get.hacs.vip | bash -
  3. 重启服务生效:

    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流媒体转换服务,用于摄像头等设备接入