Habab Home в Docker: установка на Linux
Доступен preview-образ hababer/habab-home:0.3.6-preview-e787d08f9bc1 для Linux AMD64 и ARM64. Этот тег опубликован в Docker Hub; его публичный digest — sha256:4e73fdbbe91a37917455d1cb95f51c882d7a544216940bde88c21e8131cb3451. Установка, вход владельца, API и сохранение настроек после перезапуска проверены на обеих архитектурах.
Образ основан на Home Assistant Core. Compose сохраняет настройки в постоянном томе /config; владелец создаётся при первом запуске.
Что подготовить
- Linux-сервер с Docker Engine и Compose v2.
- Свободный порт
8123. - Адрес сервера в домашней сети, если интерфейс нужен с других устройств.
- Интернет для загрузки preview-образа из публичного репозитория Docker Hub.
Compose по умолчанию открывает интерфейс на 127.0.0.1. Для доступа из домашней сети задайте LAN-адрес сервера в HABAB_HOME_BIND и откройте http://АДРЕС-СЕРВЕРА:8123.
Установка
Скачайте compose.release.yaml из выпуска и создайте рядом файл .env:
HABAB_HOME_IMAGE=hababer/habab-home:0.3.6-preview-e787d08f9bc1
HABAB_HOME_BIND=127.0.0.1
TZ=Europe/Moscow
Загрузите образ и запустите контейнер:
docker compose --env-file .env -f compose.release.yaml pull
docker compose --env-file .env -f compose.release.yaml up -d
docker compose --env-file .env -f compose.release.yaml logs -f homeassistant
Откройте http://127.0.0.1:8123 на сервере и создайте владельца в мастере Home Assistant. Для подключения с другого компьютера замените HABAB_HOME_BIND на LAN-адрес сервера, например 192.168.1.20, и пересоздайте контейнер:
docker compose --env-file .env -f compose.release.yaml up -d --force-recreate
При первом старте Home Assistant записывает настройки в Docker volume habab_home_data. Этот том сохраняется при обновлении и пересоздании контейнера. Не добавляйте -v к docker compose down: флаг удаляет том и данные установки.
Настройка чата
После входа владельца откройте чат настройки и выберите AI-провайдера в параметрах Habab Home.
Образ включает интерфейс Habab и OpenCode для выбранной архитектуры. Устанавливать OpenCode на Linux-хост отдельно не нужно.
Обновление
Перед обновлением сделайте резервную копию /config и прочитайте примечания выбранного выпуска. Затем замените тег в .env и скачайте новый образ:
docker compose --env-file .env -f compose.release.yaml pull
docker compose --env-file .env -f compose.release.yaml up -d --force-recreate
Проверьте журнал запуска и откройте Home Assistant. Compose сохраняет том habab_home_data.
Откат
Верните в .env предыдущий тег, который вы записали перед обновлением, и пересоздайте контейнер:
docker compose --env-file .env -f compose.release.yaml pull
docker compose --env-file .env -f compose.release.yaml up -d --force-recreate
Перед обновлением сохраните резервную копию /config и запишите текущий тег образа. Для возврата укажите его в .env и повторите команды Compose.
Устройства и дополнительные сервисы
Настройки Home Assistant хранятся в томе /config. Для Zigbee-координатора добавьте USB-устройство в секцию devices сервиса homeassistant в Compose и выберите его в интеграции. Сетевые интеграции и MQTT подключаются через настройки Home Assistant.
Подключите нужные интеграции и провайдеры в настройках Home Assistant и Habab Home.
О сервисе "AI Home Server"
AI Home Server — домашний сервер с установленным Habab Home Assistant. Сервер отдельно, комплект с устройствами или конфигурация для локальных моделей.
Ключевые преимущества:
- Сервер отдельно или комплект с устройствами
- Подбор оборудования под модель и домашние сервисы
Для кого подходит:
Сценарии использования:
📰 Промо-статьи наших решений
Изучите детальные обзоры наших технологических решений для различных отраслей:
🚀 Разработка и автоматизация
- Автоматизация холодных продаж в криптопроектах
- AI-Assisted Development
- AI CRM Constructor: Конструктор CRM под ваш бизнес
- Парсер лидов с FL.ru
- Разработка Платформы для Автоматизации Найма Переводчиков
- Разработка WhatsApp Business Автоматизации под ключ
- Корпоративная Платформа Обмена Изображениями
- AI Quality Assurance — контроль качества AI-ответов
- Интеграция AMOCRM, Excel и Google Drive
- SimpleCrypto — AI-конфигуратор крипто-кошелька
- Синхрон1С - Автоматизация 1С без программиста
- SimpleReview — правки сайта до результата
- Разработка Telegram Mini App с Лутбоксами
- Поиск YouTube-авторов с Telegram-контактами
📈 Бизнес и автоматизация
- Разработка Telegram Ботов под ключ
- YandexDirect MCP сервер
- Корпоративные решения голосового ввода с ИИ
- Веб-версия аналитического дашборда для телефонии
- Платформа управления Telegram рекламой
- Bitcoin Mempool Explorer
- Презентационный сайт по брендбуку
- Разработка Платформы Прогнозов на Спорт по Модели GoalBet
- Обучающий кабинет
- Корпоративная система мониторинга медиа и аналитики
- Администрирование серверов
- Криптовалютный AML-чекер бот
- Новостной радар для промышленности
- Счетчик калорий Telegram Bot
- Talk to Excel / Talk to SQL — AI-ассистент для табличных данных
- Разработка веб-приложений по дизайну
- Разработка системы анализа договоров с ИИ
- Презентационный сайт по брендбуку
- Синхронизация 1С с WordPress
💰 FinTech и медиа
🎓 Образование и ИИ
Итерационно дорабатываем решение до согласованных критериев приемки и корректируем подход, если меняются данные, ограничения или приоритеты.