Брокер стоит в докере, папка с иоброкером монтируется в контейнер, стартует это хозяйство через docker-compose up -d, чтоб этого не делать каждый раз когда пропадает электричество это прописано как сервис(тут все работает чётко), далее, контейнер я брал готовый(топовый который), для запуска iobroker a есть скрипт sh вот его содержимое