| @@ -0,0 +1,67 @@ | |||
| 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 / | |
Snok / home assistant
Last active 2 hours ago
home assistant
Snok revised this gist 2 hours ago · 3adbd4c
1 file changed, 67 insertions