With a few Raspberry Pi projects going on this is just a natural solution. It just had to mature indoors first.
The hardware behind the AstronPi is a Raspberry Pi 3B+ with Ubuntu Mate 18.02 installed. This then runs indi server from command line with phd2 launched separately. VNC server allows AstronPi to create its own or join a preferred network, such as a phone when available. VNC on the phone or a separate tablet is a good user interface.
KStars can be used, but then I usually allow it to handle the indi server instead of running it separately.
A tip!
The computer was set up to join my phone network and launch VNC server at when booting up.
Inside everything works fine.
But outside there was issues. The AstronPi booted up and joins the network(mostly), but VNC is never available.
Frustrated the computer is brought inside and powered up again. Very soon it boots nicely and I can log into VNC.
Right back outside again, but only to get the same fault again.
Process repeat.
Back inside - all is ok
Back outside - Not ok!
Just to test I put the little computer case in my armpit under the jacket as I went outside. I attached the power with the computer still in my armpit when I was outside. - And it worked!
I repeated the process until I felt pretty satisfied about that it must be temperature related. And quite sensitive as well. It was just a quick transfer from the basement to the mount just outside the door and it still had time to cool down so much that it caused failure.
If the computer was already started and running the power dissipation was enough to keep it ok, but I noted issues already around an ambient of +5 C.
Reading up on similar issues I read that it could be the Ethernet controller that is not rated for sub-zero degrees on the Raspberry Pi.
The low-tech solution was the armpit.
A little upgrade was a rechargeable heat-pack to keep next to the case during boot up and keep the whole thing in the pelicase.
A loop of kanthal wire on USB power was also made to provide a small heat source.