This actually sounds like what they're doing at Home Assistant.
Buy a HA Yellow or whatever, plug it in to your network and turn it on. It loads up and you log in on a web page on your phone. Install an app, sign up for Nabu Casa and get your services working outside the network.
And it'll pick up a lot of what's already on your network and set it all up for ya.