官方指导链接 https://github.com/home-assistant/supervised-installer
安装基础工具
1apt update
2apt upgrade
3apt install vim screen gcc g++ golang ca-certificates curl gnupg
安装Docker
1# Add Docker's official GPG key:
2sudo apt-get update
3sudo apt-get install ca-certificates curl gnupg
4sudo install -m 0755 -d /etc/apt/keyrings
5curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
6sudo chmod a+r /etc/apt/keyrings/docker.gpg
7
8# Add the repository to Apt sources:
9echo \
10 "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
11 $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
12 sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
13sudo apt-get update
14
15sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
安装 Home Assistant Supervised
运行于root用户下
1# 安装依赖
2apt install \
3apparmor \
4cifs-utils \
5curl \
6dbus \
7jq \
8libglib2.0-bin \
9lsb-release \
10network-manager \
11nfs-common \
12systemd-journal-remote \
13systemd-resolved \
14udisks2 \
15wget -y
1# 安装Docker
2curl -fsSL get.docker.com | sh
1# OS-Agent
2# 教程 https://github.com/home-assistant/os-agent/tree/main#using-home-assistant-supervised-on-debian
3# 下载 https://github.com/home-assistant/os-agent/releases/latest
4sudo dpkg -i os-agent_1.0.0_linux_x86_64.deb
5# 测试是否安装成功(没有报错表示成功
6gdbus introspect --system --dest io.hass.os --object-path /io/hass/os
1# 安装 Home Assistant Supervised
2wget -O homeassistant-supervised.deb https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb
3apt install ./homeassistant-supervised.deb
4# 默认 $DATA_SHARE 是 /usr/share/hassio,可以通过以下命令更改
5DATA_SHARE=/my/own/homeassistant dpkg --force-confdef --force-confold -i homeassistant-supervised.deb
6# 如果报错可以通过以下命令查看报错信息
7journalctl -f
1# 安装HACS
2# 在ha中安装SSH & Web Terminal并执行(注意修改默认22端口为随机临时端口
3wget -O - https://get.hacs.xyz | bash -
除另有声明外,本博客文章均采用 知识共享 (Creative Commons) 署名 4.0 国际许可协议 进行许可。转载请注明原作者与文章出处。