Поддерживаемые платформы
linux/arm64
linux/arm/v7
linux/amd64
Подготовка
Для запуска Docker контейнера HOMEd Automation необходимо создать папку, в которой будут храниться данные и лог сервиса, и поместить в эту папку файл конфигурации с именем homed-automation.conf
. Папка может иметь произвольное имя, в этом примере используется имя homed-automation
.
Пример конфигурации
[log]
enabled=true
[mqtt]
host=192.168.12.76
port=1883
username=automation
password=secret
prefix=homed
[automation]
database=/data/database.json
[location]
latitude=55.755864
longitude=37.617698
[telegram]
token=1234567890:abcdefghijklmnopqrstuvwxyz123456789
chat=123456789
timeout=60
Подробнее о параметрах конфигурации можно почитать здесь.
Запуск контейнера
$ docker run --detach --volume /opt/homed-automation:/data --name homed-automation docker.u236.org/homed-automation
--volume
- проброс папки /opt/homed-automation
на хосте в папку /data
внутри контейнера
Что дальше?
После успешной настройки и запуска контейнера HOMEd Automation можно приступать к добавлению автоматизаций в базу данных.