| 1 | Ось стисла шпаргалка для відтворення або переносу готової конфігурації Home Assistant у середовищі `proot-distro` Debian на Termux. |
| 2 | |
| 3 | --- |
| 4 | |
| 5 | ### 1. Підготовка системного середовища (в Termux) |
| 6 | |
| 7 | |
| 8 | # Встановлення Debian у proot-distro |
| 9 | proot-distro install -n ha-debian debian |
| 10 | |
| 11 | # Вхід у контейнер |
| 12 | proot-distro login ha-debian |
| 13 | |
| 14 | |
| 15 | --- |
| 16 | |
| 17 | ### 2. Встановлення системних залежностей (всередині Debian) |
| 18 | |
| 19 | |
| 20 | # Оновлення пакетів та встановлення необхідних бібліотек |
| 21 | apt update && apt upgrade -y |
| 22 | apt install -y python3 python3-pip python3-venv python3-dev \ |
| 23 | gcc g++ build-essential libffi-dev libssl-dev ffmpeg \ |
| 24 | libjpeg-dev zlib1g-dev rustc cargo python3-cryptography python3-maturin |
| 25 | |
| 26 | |
| 27 | --- |
| 28 | |
| 29 | ### 3. Створення venv та встановлення Home Assistant |
| 30 | |
| 31 | |
| 32 | # Створення venv з доступом до системних пакетів (важливо для cryptography/maturin) |
| 33 | python3 -m venv --system-site-packages /root/ha-env |
| 34 | |
| 35 | # Активація середовища |
| 36 | source /root/ha-env/bin/activate |
| 37 | |
| 38 | # Оновлення pip та встановлення HA |
| 39 | pip install --upgrade pip setuptools wheel |
| 40 | pip install homeassistant |
| 41 | |
| 42 | |
| 43 | --- |
| 44 | |
| 45 | ### 4. Команди запуску та керування |
| 46 | |
| 47 | |
| 48 | # Запуск Home Assistant |
| 49 | source /root/ha-env/bin/activate |
| 50 | hass |
| 51 | |
| 52 | |
| 53 | --- |
| 54 | |
| 55 | ### 5. Ручне збереження / Бэкап конфігурації |
| 56 | |
| 57 | Усі налаштування, автоматизації та бази даних Home Assistant зберігаються в директорії `/root/.homeassistant`. |
| 58 | |
| 59 | Створити архів конфігурації: |
| 60 | |
| 61 | tar -czvf ha-config-backup.tar.gz /root/.homeassistant |
| 62 | |
| 63 | |
| 64 | |
| 65 | Відновити з архіву: |
| 66 | |
| 67 | tar -xzvf ha-config-backup.tar.gz -C / |
| 68 |
Snok / home assistant
Last active 1 hour ago
home assistant