I currently have my HS3 server running in a Win8.1 virtual machine under Hyper-V on a Windows 2016 Server. Everything is working just fine and it stable. So you ask "why change it?".
I've been working with Docker for Windows lately and have deployed my Homebridge service, which was running in the same VM as HS3, to a Linux container without any issues. It runs faster and has eliminated the occasional timeout with homekit api. Being encouraged by this I have started investigating moving HS3 to a windows container. The benefits would be less resource consumption and not having to maintain the VM with patching and updates. I would simply have to take down the container every so often and create a new one which will update all the components.
Before anyone suggests that I switch to the Linux version of HS3, I have considered it and I would like to attempt the Windows route first. I have not switched my configuration to Linux yet and since HS3 is a native Windows application this is where I would like to start.
The installation of HS3 in the container was successful. However I cannot get the HS3 application to start. Since containers are versions of Windows Server without the desktop experience, I suspect that it will not start because it's attempting to launch the GUI. There are no errors in application or system logs and it's not getting to the point where it creates the HS3 log, so I have no errors to provide.
Does anyone know of a way to launch HS3 in Windows without the GUI?
Thanks for your help!
I've been working with Docker for Windows lately and have deployed my Homebridge service, which was running in the same VM as HS3, to a Linux container without any issues. It runs faster and has eliminated the occasional timeout with homekit api. Being encouraged by this I have started investigating moving HS3 to a windows container. The benefits would be less resource consumption and not having to maintain the VM with patching and updates. I would simply have to take down the container every so often and create a new one which will update all the components.
Before anyone suggests that I switch to the Linux version of HS3, I have considered it and I would like to attempt the Windows route first. I have not switched my configuration to Linux yet and since HS3 is a native Windows application this is where I would like to start.
The installation of HS3 in the container was successful. However I cannot get the HS3 application to start. Since containers are versions of Windows Server without the desktop experience, I suspect that it will not start because it's attempting to launch the GUI. There are no errors in application or system logs and it's not getting to the point where it creates the HS3 log, so I have no errors to provide.
Does anyone know of a way to launch HS3 in Windows without the GUI?
Thanks for your help!
Comment