Внимание!!! Инструкция обновлена. Новая версия доступна здесь.
В данной статье я расскажу, как установить home assistant на неттоп ZOTAC ZBOX-AD04 с установленным ssd диском на 64гб. Таким же способом можно установить home assistant практически на любой другой неттоп или ПК.
Для начала необходимо скачать серверную версию Ubuntu. Я использовал Ubuntu Server 18.04 LTS. Для записи образа я использовал программу balenaEtcher. Процедура аналогичная той, что описана в статье про установку Home Assistant на Raspberry 2.
Установка Ubuntu Server
Перед установкой к ZOTAC ZBOX-AD04 подключаем клавиатуру (мышку не обязательно) и флешку с записанным установщиком Ubuntu Server 18.04 LTS. Включаем ZBOX и нажимаем F8 для выбора устройства загрузки ОС. Выбираем USB-флешку. Пойдет загрузка и программа остановится на первом вопросе. Дальше об этом поподробней:1) Выбираем язык установки. Я выбрал English, т.к. графической оболочки здесь нет, а командной строкe язык не важен. Выбор подтверждаем клавишей «Enter» на клавиатуре:
3) Далее будет вопрос о сети. Ничего не меняем и переходим к следующему пункту (Done):
4) Данный пункт предлагает ввести адрес прокси-сервера для доступа к интернету. Если подключение через роутер, прокси не нужен. Ничего не меняем и идем дальше:
6) Нужно выбрать как разбивать диск. По умолчанию предлагается «Use An Entire Disk» (использовать весь диск). Соглашаемся:
7) Далее нужно выбрать диск на который будет установлена ОС. Выбираем:
8) Еще раз все проверяем и переходим дальше:
9) Далее система предупреждает, что диск будет отформатирован и все данные на диске будут уничтожены. Для подтверждения нужно выбрать «Continue»
10) Заполняем настройки профиля.
Your name – Ваше имя
Your server`s name – Название сервера
Pick a username – Ваш логин
Chose a password – Придумываем себе пароль
Confirm your password – Подтверждение пароля (Вводим пароль еще раз)
11) OpenSSH сервер не устанавливаем. В Home Assistant он работает некорректно. Луше его будет установить позже, как дополнение:
12) Далее программа установки предлагает установить ПО для рабочего окружения. Ничего не выбираем. Все нужное потом установим вручную:
13) Пойдет процесс установки. Ничего не делаем. Просто ждем:
14) В конце установки необходимо перезагрузить ZBOX. Выбираем Reboot:
15) Извлекаем установочную флешку и жмем ENTER:
После установки видим приглашение для ввода логина.
Установка Home Assistant
a) Дальше переходим к установке Home Assistant. Вводим логин и пароль, заданные при установке.sudo passwd
После этого 2 раза вводим пароль
su
и пароль администратора, созданный в предыдущем пункте:
d) Подключаем репозиторий universe
add-apt-repository universe
e) Добавляем пакет software-properties-common:
apt-get install software-properties-common
f) Обновляем список репозиториев:
apt-get update
g) Устанавливаем пакеты, необходимые для Home Assistant:
apt-get install -y apparmor-utils apt-transport-https avahi-daemon ca-certificates curl dbus jq network-manager socat
h) отключаем ModemManager:
systemctl disable ModemManager
i) Устанавливаем Docker:
curl -fsSL get.docker.com | sh
j) Устанавливаем пакет home assistant. Ссылка постоянно меняется, поэтому актуальную всегда можно взять на официальной странице установки home assistant. На момент написания статьи строка выглядит так:
curl -sL "https://raw.githubusercontent.com/Kanga-Who/home-assistant/master/supervised-installer.sh" | bash -s
Установка закончена. После этого переходим в браузере по адресу нашего ZOTAC ZBOX-AD04:8123 и видим знакомую страницу:
Далее настройку производим аналогично описанной в статье Установка Home Assistant (Hass.io) на Raspberry Pi 2
Update 07.06.2020:
1) curl -sL "https://raw.githubusercontent.com/home-assistant/hassio-installer/master/hassio_install.sh" | bash -s заменена на curl -sL "https://raw.githubusercontent.com/Kanga-Who/home-assistant/master/supervised-installer.sh" | bash -s
2) Официальная инструкция по установке перемещена с сайта https://www.home-assistant.io/hassio/installation/ на https://community.home-assistant.io/t/installing-home-assistant-supervised-on-ubuntu-18-04-04/200020
Update 21.12.2020:
Новая инструкция по установке доступна здесь.
Update 18.03.2022:
В комментариях был описан способ установки Home Assistant на 32х разрядные ПК. Инструкция по установке доступна здесь.
Спасибо большое за инструкцию!!
ОтветитьУдалитьСсылка curl -sL "https://raw.githubusercontent.com/home-assistant/hassio-installer/master/hassio_install.sh" | bash -s не актуальна. Подскажите где взять актуальную?
ОтветитьУдалитьcurl -sL "https://raw.githubusercontent.com/Kanga-Who/home-assistant/master/supervised-installer.sh" | bash -s
УдалитьОфициальная инструкция по установке лежит здесь: https://community.home-assistant.io/t/installing-home-assistant-supervised-on-ubuntu-18-04-04/200020
УдалитьЭтот комментарий был удален автором.
ОтветитьУдалитьесли бы да кабы можно было установить сие на 32битный атом ....
ОтветитьУдалитьА что за проблема установить на атом Ubuntu или Debian?
Удалить32битные процессоры. докер не становится, а хочется именно hassio (supervised). в vbox устанавливаю 32бита все гладко, а на железе ((((
Удалитьа просто home assistant, действительно, без проблем. даже на фряху попробовал
как бы было шикарно, на любой пенек или атом ставить
УдалитьПоявился способ установки докера на x86 систему: https://github.com/xvrfr/homeassistant
Удалитья уже давно переработал старую свою инструкцию на спруте https://sprut.ai/article/ustanovka-home-assistant-na-netbuki-i-starye-pk да и вообще забил на спрут с их отношением к авторам. сейчас моя актуальная инструкция находится здесь https://github.com/ntguest/32bit-home-assistant-supervised-installer/blob/main/README-RUSSIAN.md
УдалитьОтличная инструкция! Добавил ссылку на Ваш ресурс в статью.
УдалитьСпасибо за инструкцию!
ОтветитьУдалить