Guys, I am really surprised by your attitude towards docker. Sorry, I have no intention distribute the project by other means or writing a native HB plugin. It is easy to build the binaries for your platform if you want to stick to docker-less setup, but I would strongly advice against that.
Now follows little bit of sleepless rant, but otherwise kindly meant advice (feel free to ignore):
Containerized applications are currently a standard way of delivering service-like applications. Like it or not, it is where the industry has been going for several years. I know that the initial barrier might seem off-putting, but it is really not that bad. More importantly you will learn it once and then you are going to apply it the same way for thousands of other services without having to care about their own setup quirks and dependencies. There is a huge number of approachable resources. Christmas time is ideal to learn something new.
I would also strongly recommend to run your HB/HASS containarized. I am still merely starting out with them, but the more I am getting to know them the more I am convinced I don’t want them anywhere near my other stuff. HB achieves that ease of use by blindly downloading and executing the code from internet without any verification what so ever. That code is usually hacked together by enthusiasts with more concern to have it working somehow than making it secure. Without docker, this is going to be run as a common user of your system (or root at worst) unless you have put some security means in place. Docker, however imperfect it might be, at least puts some barriers around it.
Now if I circle back to my project, I tried to do my best to write it as a production ready application. But if, by any chance, I made a mistake somewhere, the worst thing that can happen is that somebody can gain access to the camera. If there is a mistake in 1 package of the undockerized HB (or any of its thousands of dependencies), somebody can probably gain access to your whole system.
I don’t know your setup, but chances are that if you are self-hosting home automation solution, you are probably self hosting other stuff too. However it might not be comparable to the production deployments, the data in home setups might be even more precious. Taking into account for example all the family photos which goes 20 years back…
Anyway, just wanted to share some thoughts. I only touched the security concerns, but docker has much more pros (and cons of course).
Hope it finds you well.